Skip to content

Latest commit

 

History

77 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

License

WalletKit is released under the MIT License.

About

Hierarchical Deterministic(HD) wallet for cryptocurrencies 💰

Topics

Resources

Stars

105 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages