go-ethereum/signer
Naveen 5b78aef009
signer/core: extended support for EIP-712 array types (#30620)
This change updates the EIP-712 implementation to resolve [#30619](https://github.com/ethereum/go-ethereum/issues/30619).

The test cases have been repurposed from the ethers.js [repository](https://github.com/ethers-io/ethers.js/blob/main/testcases/typed-data.json.gz), but have been updated to remove tests that don't have a valid domain separator; EIP-712 messages without a domain separator are not supported by geth.

---------

Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-11-08 15:04:17 +01:00
..
core signer/core: extended support for EIP-712 array types (#30620) 2024-11-08 15:04:17 +01:00
fourbyte all: use big.Sign to compare with zero (#29490) 2024-04-09 12:14:30 +02:00
rules signer: run tests in parallel (#28536) 2023-11-20 08:20:59 +01:00
storage log: use native log/slog instead of golang/exp (#29302) 2024-03-22 13:17:59 +01:00