evm: add missing genesis fields and export genesis state logic (#255)

* evm: export genesis state

* x/evm: split keeper.go

* x/evm: retrieve storage from address

* changelog

* fixes

* add check for nil logs

* update validation func

* fixes

* fix non-determinism

* stop storage iteration

* remove error return value

* update changelog

* fix test

* lint
This commit is contained in:
Federico Kunze
2020-05-18 15:21:12 -04:00
committed by GitHub
parent 846f48a572
commit 16df7725c5
15 changed files with 411 additions and 317 deletions
+1 -1
View File
@@ -241,7 +241,7 @@ func NewEthermintApp(
distr.NewAppModule(app.DistrKeeper, app.AccountKeeper, app.BankKeeper, app.SupplyKeeper, app.StakingKeeper),
staking.NewAppModule(app.StakingKeeper, app.AccountKeeper, app.BankKeeper, app.SupplyKeeper),
evidence.NewAppModule(app.EvidenceKeeper),
evm.NewAppModule(app.EvmKeeper),
evm.NewAppModule(app.EvmKeeper, app.AccountKeeper),
)
// During begin block slashing happens after distr.BeginBlocker so that