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

support full 32bit chain_id for trezor#2011

Merged
gamalielhere merged 1 commit intoMyEtherWallet:mercuryfrom
OpenCommunityCoin:trezor-chainid-fix
Aug 24, 2018
Merged

support full 32bit chain_id for trezor#2011
gamalielhere merged 1 commit intoMyEtherWallet:mercuryfrom
OpenCommunityCoin:trezor-chainid-fix

Conversation

@hackmod
Copy link
Copy Markdown
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
Copy Markdown
Contributor

mkrufky commented Aug 15, 2018

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

@hackmod
Copy link
Copy Markdown
Contributor Author

hackmod commented Aug 15, 2018

@mkrufky oops :)

@mkrufky
Copy link
Copy Markdown
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