Skip to content
This repository has been archived by the owner on Nov 21, 2019. It is now read-only.

support full 32bit chain_id for trezor #2011

Merged

Conversation

hackmod
Copy link
Contributor

@hackmod hackmod commented Aug 15, 2018

the following are full 32bit chain_id support fix for Trezor Hard wallet.

for some larger chainId (calculated signature_v is more than uint32_t case), Trezor returns only signature_v bit (0 or 1) and this fix simply recalc signature_v at the client side.

there is no backward compatible issue with this fix
(Please see trezor/trezor-mcu#399 for details)

@mkrufky
Copy link
Contributor

mkrufky commented Aug 15, 2018

typo correction: s/'Trezor nano S'/'Trezor ONE'/1

@hackmod
Copy link
Contributor Author

hackmod commented Aug 15, 2018

@mkrufky oops :)

@mkrufky
Copy link
Contributor

mkrufky commented Aug 16, 2018

For the record, this change is required in order to use Pirl on Trezor hardware wallets.

cc @masterdubs @pirl

@gamalielhere gamalielhere merged commit 49d9b44 into MyEtherWallet:mercury Aug 24, 2018
@hackmod hackmod deleted the trezor-chainid-fix branch August 25, 2018 22:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants