laconicd/types
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
..
account_test.go conflicts 2021-04-17 12:00:07 +02:00
account.go conflicts 2021-04-17 12:00:07 +02:00
account.pb.go conflicts 2021-04-17 12:00:07 +02:00
chain_id_test.go update chain-id format (#542) 2020-09-24 14:50:47 -03:00
chain_id.go init: add random chain-id generator (#797) 2021-02-26 15:50:22 +00:00
code.go evm: fix non-determinism (#352) 2020-07-13 16:01:45 -04:00
codec.go conflicts 2021-04-17 12:00:07 +02:00
coin.go atto photon refactor (#503) 2020-09-08 11:39:48 -03:00
config_test.go conflicts 2021-04-17 12:00:07 +02:00
config.go conflicts 2021-04-17 12:00:07 +02:00
errors.go evm: refactor state transition (#41) 2021-06-02 04:52:53 -04:00
int_test.go conflicts 2021-04-17 12:00:07 +02:00
int.go conflicts 2021-04-17 12:00:07 +02:00
params.go atto photon refactor (#503) 2020-09-08 11:39:48 -03:00
protocol.go rpc: protocol version (#575) 2020-12-08 20:51:26 +01:00
validation_test.go stargate: migrate types (#670) 2021-01-06 17:56:40 -03:00
validation.go proto, evm: use string for address and hash protobuf message fields (#23) 2021-05-14 02:52:18 -04:00