From 278971936f5bd3faf72c1d9a317e4fee06228ad2 Mon Sep 17 00:00:00 2001 From: Tadge Dryja Date: Wed, 20 Jan 2016 21:27:58 -0800 Subject: [PATCH] pass network parameters as function arg --- uspv/keyfileio.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uspv/keyfileio.go b/uspv/keyfileio.go index 0bebe4de..ec359edf 100644 --- a/uspv/keyfileio.go +++ b/uspv/keyfileio.go @@ -155,7 +155,8 @@ func SaveKeyToFileArg(filename string, priv32 *[32]byte, pass []byte) error { // ReadKeyFileToECPriv returns an extendedkey from a file. // If there's no file there, it'll make one. If there's a password needed, // it'll prompt for one. One stop function. -func ReadKeyFileToECPriv(filename string) (*hdkeychain.ExtendedKey, error) { +func ReadKeyFileToECPriv( + filename string, p *chaincfg.Params) (*hdkeychain.ExtendedKey, error) { key32 := new([32]byte) _, err := os.Stat(filename) if err != nil { @@ -183,7 +184,7 @@ func ReadKeyFileToECPriv(filename string) (*hdkeychain.ExtendedKey, error) { return nil, err } - rootpriv, err := hdkeychain.NewMaster(key[:], &chaincfg.TestNet3Params) + rootpriv, err := hdkeychain.NewMaster(key[:], p) if err != nil { return nil, err }