Browse Source

HDWallet: remove repeated assertion

hk-custom-address
Daniel Cousens 11 years ago
parent
commit
759aeb9abc
  1. 3
      src/hdwallet.js
  2. 4
      test/fixtures/hdwallet.json

3
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)
}

4
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"
}
],

Loading…
Cancel
Save