lib/bip44.rb in bip44-0.2.14 vs lib/bip44.rb in bip44-0.2.16
- old
+ new
@@ -13,24 +13,32 @@
module Bip44
def self.create_mnemonic_wallet
words = BipMnemonic.to_mnemonic(bits: 128)
puts words
seed = BipMnemonic.to_seed(mnemonic: words)
+ puts "seed: #{seed}"
ethereum_wallet = Bip44::Wallet.from_seed(seed, "m/44'/60'/0'/0")
puts 'ethereum xprv: ' + ethereum_wallet.xprv
puts 'ethereum xpub: ' + ethereum_wallet.xpub
bitcoin_wallet = Bip44::Wallet.from_seed(seed, "m/44'/0'/0'/0")
puts 'bitcoin xprv: ' + bitcoin_wallet.xprv
puts 'bitcoin xpub: ' + bitcoin_wallet.xpub
+ dash_wallet = Bip44::Wallet.from_seed(seed, "m/44'/5'/0'/0")
+ puts 'dash xprv: ' + dash_wallet.xprv
+ puts 'dash xpub: ' + dash_wallet.xpub
end
def self.from_mnemonic(words)
seed = BipMnemonic.to_seed(mnemonic: words)
+ puts "seed: #{seed}"
ethereum_wallet = Bip44::Wallet.from_seed(seed, "m/44'/60'/0'/0")
puts 'ethereum xprv: ' + ethereum_wallet.xprv
puts 'ethereum xpub: ' + ethereum_wallet.xpub
bitcoin_wallet = Bip44::Wallet.from_seed(seed, "m/44'/0'/0'/0")
puts 'bitcoin xprv: ' + bitcoin_wallet.xprv
puts 'bitcoin xpub: ' + bitcoin_wallet.xpub
+ dash_wallet = Bip44::Wallet.from_seed(seed, "m/44'/5'/0'/0")
+ puts 'dash xprv: ' + dash_wallet.xprv
+ puts 'dash xpub: ' + dash_wallet.xpub
end
-
end
+