Swiftpack.co - anquii/BIP44 as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by anquii.
anquii/BIP44 v1.0.1
An implementation of BIP-0044 in Swift
⭐️ 1
🕓 2 weeks ago
iOS macOS
.package(url: "https://github.com/anquii/BIP44.git", from: "v1.0.1")


Platform Swift Package Manager compatible License

An implementation of BIP-0044 in Swift.


  • macOS 10.15+
  • iOS 13+


Swift Package Manager

Add the following line to your Package.swift file:

.package(url: "https://github.com/anquii/BIP44.git", from: "1.0.0")

...or integrate with Xcode via File -> Swift Packages -> Add Package Dependency... using the URL of the repository.


import BIP44

let accountProvider: AccountProviding = try AccountProvider(seed: seed, coinType: coinType)
let account = try accountProvider.account(name: "Savings", index: 0)

let addressProvider: AddressProviding = AddressProvider(account: account, addressType: .`external`, addressVersion: 0)
let address = addressProvider.address(index: 0)
// e.g. 1PRTTaJesdNovgne6Ehcdu1fpEdX7913CK

Find out more by exploring the public API (e.g. for neutered accounts), and by looking through the tests. You should also read through the BIP-0044 requirements about when to allow the creation of an account, and how to discover used accounts following the import of a master seed from an external source.


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


If you've found this software useful, please consider making a small contribution to one of these crypto addresses:

XNAV: xNTYqoQDzsiB5Cff9Wpt65AgZxYkt1GFy7KwuDafqRU2bcAZqoZUW4Q9TZ9QRHSy8cPsM5ALkJasizJCmqSNP9CosxrF2RbKHuDz5uJVUBcKJfvnb3RZaWygr8Bhuqbpc3DsgfB3ayc
XMR: 49jzT7Amu9BCvc5q3PGiUzWXEBQTLQw68a2KvBFTMs7SHjeWgrSKgxs69ycFWQupyw9fpR6tdT8Hp5h3KksrBG9m4c8aXiG
BTC: bc1q7hehfmnq67x5k7vz0cnc75qyflkqtxe2avjkyw
ETH (ERC-20) & BNB (BEP-20): 0xe08e383B4042749dE5Df57d48c57A690DC322b8d


Stars: 1
Last commit: 2 weeks ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Related Packages

Release Notes

2 weeks ago

Updated the dependency graph and its source control requirements.

Full Changelog: https://github.com/anquii/BIP44/compare/v1.0.0...v1.0.1

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics