ante, evm: AnteHandler refactor (#517)

* Refactor fees function

* Implement suggestions

* wip test

* checksenderbalance tests

* wip deductcost test

* Tests fixes

* Merge master and fix conflicts

* Merging account and bank interfaces

* Update x/evm/keeper/utils.go

Co-authored-by: Hanchon <guillermo.paoletti@gmail.com>
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
This commit is contained in:
Ramiro Carlucho
2021-09-03 15:55:37 +00:00
committed by GitHub
co-authored by Hanchon Federico Kunze Küllmer
parent 8f12b64ea4
commit 3f19217d7f
5 changed files with 383 additions and 74 deletions
+1
View File
@@ -18,6 +18,7 @@ type AccountKeeper interface {
GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI
SetAccount(ctx sdk.Context, account authtypes.AccountI)
RemoveAccount(ctx sdk.Context, account authtypes.AccountI)
GetParams(ctx sdk.Context) (params authtypes.Params)
}
// BankKeeper defines the expected interface needed to retrieve account balances.