lib/bip44/wallet.rb in bip44-0.2.8 vs lib/bip44/wallet.rb in bip44-0.2.9

- old
+ new

@@ -28,15 +28,27 @@ def self.from_xprv(xprv) wallet_node = MoneyTree::Node.from_bip32(xprv) Wallet.new(wallet_node) end + def sub_wallet(path) + Wallet.new(@wallet_node.node_for_path(path)) + end + def xpub @wallet_node.to_bip32 end def xprv @wallet_node.to_bip32(:private) + end + + def public_key + @wallet_node.public_key.to_hex + end + + def private_key + @wallet_node.private_key.to_hex end private def initialize(wallet_node)