From 3936b15afc9d31b78801d1f4ad58a2d4b6c670c9 Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Thu, 12 Apr 2018 18:29:22 -0400 Subject: [PATCH] Added long chain ID support to parsing. --- wallet/wallet.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wallet/wallet.js b/wallet/wallet.js index 667a21c3..6e83d960 100644 --- a/wallet/wallet.js +++ b/wallet/wallet.js @@ -180,8 +180,8 @@ utils.defineProperty(Wallet, 'parseTransaction', function(rawTransaction) { var r = utils.arrayify(signedTransaction[7]); var s = utils.arrayify(signedTransaction[8]); - if (v.length === 1 && r.length >= 1 && r.length <= 32 && s.length >= 1 && s.length <= 32) { - transaction.v = v[0]; + if (v.length >= 1 && r.length >= 1 && r.length <= 32 && s.length >= 1 && s.length <= 32) { + transaction.v = utils.bigNumberify(v).toNumber(); transaction.r = signedTransaction[7]; transaction.s = signedTransaction[8];