Skip to content

A wrapper of herumi/bls in Swift

License

Notifications You must be signed in to change notification settings

anquii/BLSWrapper

Repository files navigation

BLSWrapper

Platform Swift Package Manager compatible License

A wrapper of herumi/bls in Swift that mirrors its releases starting from v1.23.

Platforms

  • macOS 10.15+
  • iOS 13+

Installation

Swift Package Manager

Add the following lines to your Package.swift file:

.package(url: "https://github.com/anquii/BLSWrapper.git", .exact("1.23.0")
.package(url: "https://github.com/anquii/MCLWrapper.git", .exact("1.59.0"),

...or integrate with Xcode via File -> Swift Packages -> Add Package Dependency... using the repository URLs from the lines above.

License

BLSWrapper is licensed under the terms of the MIT license. See the LICENSE file for more information.

Acknowledgments

In developing BLSWrapper, MyEtherWallet's bls-eth-swift has been used as a reference implementation.