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)