mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-21 05:48:23 +00:00
5c4703c9bb
When doing Ethereum signTypedData, and the primaryType="EIP712Domain", we completely ignore the "message" part and only sign the domain. According to the community, this is technically allowed by the spec, and may be used by ETH smart contracts to save on gas. Test case generated by @MetaMask/eth-sig-util's library. See: https://ethereum-magicians.org/t/eip-712-standards-clarification-primarytype-as-domaintype/3286
3 lines
121 B
Plaintext
3 lines
121 B
Plaintext
Allow passing empty `message_hash` for domain-only EIP-712 hashes
|
|
for Trezor T1 (i.e. when `primaryType`=`EIP712Domain`)
|