laconicd/x/evm/keeper
Federico Kunze b77aab43bb
evm: refactor state transition (#41)
* evm: keeper statedb refactor

* keeper: implement stateDB account, balance, nonce and suicide functions

* keeper: implement stateDB code and iterator functions

* keeper: implement stateDB log and preimage functions

* update code to use CommitStateDB

* tests updates

* journal changes (wip)

* cache fields

* journal and logs

* minor cleanup

* evm: state transition refactor

* evm: unpack revert errors

* evm: update state transition (wip)

* evm: remove journal related changes

* evm: delete empty account code and storage state

* update gas limit

* evm: header hash to/from context

* evm: minor params and state transition changes

* ante: state transition changes

* ante: refactor default sig gas consumer

* ante: ignore gas costs from ops other than intrinsic gas

* ante: CanTransferDecorator

* evm: refund gas

* update comments

* state transition comments

* ante: CanTransfer and AccessList decorator tests

* evm: cleanup state transition

* ignore nonce increment during ante handler on contract creation

* fix ante tests

* more test fixes
2021-06-02 04:52:53 -04:00
..
abci.go evm: error and block hash map updates (#60) 2021-05-31 10:54:59 -04:00
grpc_query_test.go evm: error and block hash map updates (#60) 2021-05-31 10:54:59 -04:00
grpc_query.go evm: error and block hash map updates (#60) 2021-05-31 10:54:59 -04:00
invariants_test.go app, ante, evm: Keeper StateDB refactor (#30) 2021-05-25 08:56:36 -04:00
invariants.go app, ante, evm: Keeper StateDB refactor (#30) 2021-05-25 08:56:36 -04:00
keeper_test.go keeper: StateDB unit tests (#47) 2021-06-02 04:06:12 -04:00
keeper.go evm: error and block hash map updates (#60) 2021-05-31 10:54:59 -04:00
msg_server.go evm: error and block hash map updates (#60) 2021-05-31 10:54:59 -04:00
params_test.go additions 2021-04-18 17:54:18 +02:00
params.go app, ante, evm: Keeper StateDB refactor (#30) 2021-05-25 08:56:36 -04:00
state_transition.go evm: refactor state transition (#41) 2021-06-02 04:52:53 -04:00
statedb_test.go keeper: StateDB unit tests (#47) 2021-06-02 04:06:12 -04:00
statedb.go keeper: StateDB unit tests (#47) 2021-06-02 04:06:12 -04:00