Federico Kunze Küllmer
111042da2e
chore(all): add license to go files ( #1558 )
...
* chore(all): add license to go files
* rm comments from geth files
* fixes
2022-12-16 11:48:38 +02:00
Austin Chandra
3b2f9fcf6c
fix: improve error handling for EIP-712 encoding config init ( #1543 )
...
* Improve error handling for EIP-712 encoding config init
* changelog
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
2022-12-09 16:37:00 +00:00
Austin Chandra
ef4e068606
Rename getEIP712Hash to Bytes to clarity method intent ( #1539 )
...
* Rename getEIP712Hash to Bytes to clarity method intent
* Update comments and revert unrelated code
* Fix variable naming in tests
* Fix to use raw data rather than hash from Go-Ethereum interface
* Update eip712_test to detect EIP-712 hash vs bytes
* Update TypedData conversion error message
Co-authored-by: Freddy Caceres <facs95@gmail.com>
2022-12-09 00:51:24 +00:00
Austin Chandra
9c41edb674
fear(eip712): Add EIP-712 encoding for multiple messages of the same type ( #1483 )
...
* Add EIP-712 encoding for multiple messages of the same type
* Fix Protobuf encoding bug
* Add ante tests
* Refactor naming and minor implementation details
* Test empty transaction coverage
* Address revisions for code clarity
* Move aminoMessage type definition
2022-11-23 13:38:23 +01:00
Austin Chandra
cb632c6bef
Refactor EIP-712 signature verification ( #1397 )
...
* [WIP] EIP-712 Signature Refactor
* Debug and add ante tests
* Add tests for failure cases
* Add changelog entry
* Code cleanup
* Add tests for MsgDelegate and MsgWithdrawDelegationReward
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Code cleanup
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Minor codefix
* Update ethereum/eip712/encoding.go
* Minor code revision updates
* Refactor EIP712 unit tests to use test suite
* Address import cycle and implement minor refactors
* Fix lint issues
* Add EIP712 unit suite test function
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Update ethereum/eip712/encoding.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* Add minor refactors; increase test coverage
* Correct ante_test for change in payload
* Add single-signer util and tests
* Update ethereum/eip712/encoding.go
* Update ethereum/eip712/encoding.go
* fix build
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Freddy Caceres <facs95@gmail.com>
2022-11-07 16:50:25 +00:00