lib/bip44.rb in bip44-0.2.4 vs lib/bip44.rb in bip44-0.2.5
- old
+ new
@@ -8,6 +8,15 @@
require 'bip44/bitcoin'
require 'bip44/ethereum'
require 'bip44/wallet'
module Bip44
+ def self.create_mnemonic_wallet
+ words = BipMnemonic.to_mnemonic(bits: 128)
+ puts words
+ seed = BipMnemonic.to_seed(mnemonic: words)
+ ethereum_wallet = Bip44::Wallet.from_seed(seed, "m/44'/60'/0'/0")
+ puts 'ethereum xpub: ' + ethereum_wallet.xpub
+ bitcoin_wallet = Bip44::Wallet.from_seed(seed, "m/44'/0'/0'/0")
+ puts 'bitcoin xpub: ' + bitcoin_wallet.xpub
+ end
end