diff --git a/src/hdwallet.js b/src/hdwallet.js index 22413a8..9d5f2e2 100644 --- a/src/hdwallet.js +++ b/src/hdwallet.js @@ -55,10 +55,9 @@ HDWallet.fromBase58 = function(string) { var payload = buffer.slice(0, -4) var checksum = buffer.slice(-4) - var newChecksum = crypto.hash256(payload).slice(0, 4) + var newChecksum = crypto.hash256(payload).slice(0, 4) assert.deepEqual(newChecksum, checksum, 'Invalid checksum') - assert.equal(payload.length, HDWallet.LENGTH, 'Invalid BIP32 string') return HDWallet.fromBuffer(payload) } diff --git a/test/fixtures/hdwallet.json b/test/fixtures/hdwallet.json index 5ad7005..cf00869 100644 --- a/test/fixtures/hdwallet.json +++ b/test/fixtures/hdwallet.json @@ -183,11 +183,11 @@ "string": "xprvQQQQQQQQQQQQQQQQCviVfJSKyQ1mDYahRjijr5idH2WwLsEd4Hsb2Tyh8RfQMuPh7f7RtyzTtdrbdqqsunu5Mm3wDvUAKRHSC34sJ7in334" }, { - "exception": "Invalid BIP32 string", + "exception": "Invalid buffer length", "string": "SQ8nQ2jWarXqLo9oHGKKP6iQDsQbPRftq7rjtYY3hqJRPQRgrmeunFnDKbH7B15yGPLZBrhhkKXx3pwD6LcBooJRGq6x7matAXpMsgn" }, { - "exception": "Invalid BIP32 string", + "exception": "Invalid buffer length", "string": "37hdAfw3aMiWcBGPP2ywmY5jizTeSSP5GXayKY3RxkEZ7f3SBnRE1pN6eY3VzGkgx6vbdNtuKfrHgEaYvW9KkFZCycaPvWiA9TtfmeVB592Sf9RfSzQzXo72" } ],