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
Tomas Guerra
052134aff6
refactor(all): refactor errors import to use cosmossdk.io ( #1456 )
...
* refactor (errors) refactor errors import to use cosmossdk.io instead of cosmos-sdk/types/errors
* refactor (errors) refactor errors import in ethsecp256k1 file
* refactor (errors) add changes to changelog
2022-11-14 20:40:14 +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
Federico Kunze Küllmer
2e45a0665e
crypto: updates from reviews ( #535 )
2021-09-07 17:29:24 +00:00
Federico Kunze Küllmer
26c5eabb18
all: linter ( #532 )
...
* add additional linters
* fixes
* rm action
2021-09-05 11:03:06 +00:00
Federico Kunze Küllmer
c73ce0f812
all: cleanup imports ( #524 )
2021-09-03 18:06:36 +00:00
Federico Kunze Küllmer
7389770b10
ci: lint ( #500 )
2021-08-26 15:45:45 +00:00
Federico Kunze
65453e4aa0
rpc, evm: secure tx signing ( #20 )
...
* rpc, evm: secure signing
* evm, ante: test signer
* tests
2021-05-12 09:08:31 -04:00
Federico Kunze
5a3d514ba0
conflicts
2021-04-17 12:00:07 +02:00
Federico Kunze
4e01da905a
crypto: refactor for stargate ( #559 )
...
* changelog
* update changelog
* crypto: refactor for stargate
* fixes
* fix keys
* changelog
2020-10-06 20:57:55 +02:00