HDWalletKit Save

Hierarchical Deterministic(HD) wallet for cryptocurrencies 💰

Project README

HDWalletKit

WalletKit is a Swift framwork that enables you to create and use HD wallet(Hierarchical Deterministic Wallets) in your app.

let mnemonic = Mnemonic.create()
// nuclear you cage screen tribe trick limb smart dad voice nut jealous

let seed = Mnemonic.createSeed(mnemonic: mnemonic)
let wallet = HDWallet(seed: seed, network: .main(.bitcoin))

do {
    let privateKey = try wallet.generateExternalPrivateKey(at: 0)
    let publicKey = privateKey.hdPublicKey()
    
} catch let error {
    print("Error: \(error)")
}

Features

Requirements

  • Swift 4.0 or later
  • iOS 8.0 or later

Installation

Carthage

  • Insert github "yuzushioh/HDWalletKit" to your Cartfile.
  • Run carthage update --platform ios.

License

WalletKit is released under the MIT License.

Open Source Agenda is not affiliated with "HDWalletKit" Project. README Source: yuzushioh/HDWalletKit
Stars
104
Open Issues
5
Last Commit
6 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating