bip32

Pure Haskell BIP32 hierarchical deterministic wallets.
git clone git://git.ppad.tech/bip32.git
Log | Files | Refs | README | LICENSE

commit 2553c8b4f66d498125016baf7aed5442a125976a
parent 35e8372698334b9d0fbc77dc36085eb065418281
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 22 Feb 2025 13:08:53 +0400

meta: fix readme example

Diffstat:
MREADME.md | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md @@ -15,24 +15,24 @@ A sample GHCi session: > import qualified Crypto.HDKey.BIP32 as BIP32 > > -- derive a master node from a master seed - > let Just m = master "plenty of entropy" + > let Just m = BIP32.master "plenty of entropy" > > -- use 'xpub', 'xprv', etc. to serialize - > xpub m + > BIP32.xpub m "xpub661MyMwAqRbcG6TPJvVs1yKFJGtN4vi785g2xDacQ9Luyw3gyAyvY5DNatPzfsUQK4nTUAmQboxw3WYDHtY4vfcGJR4FAuLLaUp2t7ejhoC" > > -- derive child nodes via a path - > let child = derive_partial m "m/44'/0'/0'/0/0" - > xpub child + > let child = BIP32.derive_partial m "m/44'/0'/0'/0/0" + > BIP32.xpub child "xpub6GEwJiJFou5PH6LL8cagArvArrXhSaq35XWnT73CShNRBJa9jxHsWnPsydvmN2vcPBg9KHfRyYLiYnUKCJ8ncba4CgzF56n4kpkqMTSFy35" > > -- use the 'hd_key' record to extract the extended key - > let Right (XPrv (X sec cod)) = hd_key child + > let Right (BIP32.XPrv (BIP32.X sec cod)) = BIP32.hd_key child > sec 82064013501759548583899633460204676801585795402966146917762774758050650403971 > > -- use 'parse' to import an extended key - > let Just hd = parse (xprv child) + > let Just hd = BIP32.parse (BIP32.xprv child) > hd == child True ```