From 4f3ea69ce22c455d7a4f075c6e65cca65317561b Mon Sep 17 00:00:00 2001 From: Tim Lee Date: Mon, 11 Aug 2014 14:25:47 -0700 Subject: [PATCH] input extkey in hex --- kt.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kt.py b/kt.py index 8ab079c..fdf1afb 100755 --- a/kt.py +++ b/kt.py @@ -1410,7 +1410,12 @@ def outputExtKeysFromSeed(seed, chainStr, seedStringFormat, roundsToHash, option traversePreorder(keyNodeSeed, treeChains, KeyTreeUtil.MASTER_NODE_LOWERCASE_M, optionsDict) def outputExtKeysFromExtKey(extKey, chainStr, optionsDict, traverseType = DEFAULTTREETRAVERSALTYPE): - keyNode = KeyNode(extkey = DecodeBase58Check(extKey)) + keyNode = None + try: + int(extKey, 16) + keyNode = KeyNode(extkey = extKey.decode('hex')) + except ValueError: + keyNode = KeyNode(extkey = DecodeBase58Check(extKey)) treeChains = KeyTreeUtil.parseChainString(chainStr)