laconicd-deprecated/types
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
..
account_test.go all: rename go module to evmos/ethermint (#1137) 2022-06-19 11:43:41 +02:00
account.go fix(types): account type method (#1118) 2022-06-08 17:53:07 +02:00
account.pb.go imp(evm): rename RejectUnprotectedTx to AllowUnprotectedTxs (#1142) 2022-06-22 12:51:14 +02:00
benchmark_test.go all: add benchmarks to core components (#493) 2021-08-26 08:20:27 +00:00
block.go evm, rpc: fix parameters and block gas limit in getBlockByHeight and getBlockByHash (#312) 2021-07-19 01:52:44 +00:00
chain_id_test.go feat: update chain-id format (#447) 2021-08-17 14:11:26 +00:00
chain_id.go chore: Gofumpt (#1298) 2022-08-26 10:30:55 +00:00
codec.go feat!: Apply feemarket to native cosmos tx (#1194) 2022-08-10 18:33:38 -04:00
coin.go !feat(deps): Upgrade cosmos-sdk to v0.46.0 (#1168) 2022-07-28 15:43:49 +02:00
dynamic_fee.go feat!: Apply feemarket to native cosmos tx (#1194) 2022-08-10 18:33:38 -04:00
dynamic_fee.pb.go feat!: Apply feemarket to native cosmos tx (#1194) 2022-08-10 18:33:38 -04:00
errors.go evm: refactor state transition (#41) 2021-06-02 04:52:53 -04:00
gasmeter.go !feat(deps): Upgrade cosmos-sdk to v0.46.0 (#1168) 2022-07-28 15:43:49 +02:00
hdpath.go feat: import ethermint without forking (#378) 2021-07-28 05:47:29 -04:00
indexer.go feat!: Store eth tx index separately (#1121) 2022-08-11 22:49:05 +02:00
indexer.pb.go feat!: Store eth tx index separately (#1121) 2022-08-11 22:49:05 +02:00
int.go !feat(deps): Upgrade cosmos-sdk to v0.46.0 (#1168) 2022-07-28 15:43:49 +02:00
protocol.go rpc: protocol version (#575) 2020-12-08 20:51:26 +01:00
validation_test.go Refactor EIP-712 signature verification (#1397) 2022-11-07 16:50:25 +00:00
validation.go evm: cleanup, remove atlas/ (#1152) 2022-06-27 11:58:44 +02:00
web3.pb.go imp(evm): rename RejectUnprotectedTx to AllowUnprotectedTxs (#1142) 2022-06-22 12:51:14 +02:00