11package ante
22
33import (
4+ "context"
5+
6+ "cosmossdk.io/core/address"
47 didtypes "github.com/cheqd/cheqd-node/x/did/types"
58 resourcetypes "github.com/cheqd/cheqd-node/x/resource/types"
69 sdk "github.com/cosmos/cosmos-sdk/types"
710 authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
811 feemarkettypes "github.com/skip-mev/feemarket/x/feemarket/types"
912)
1013
11- type BankKeeper interface {
12- GetBalance (ctx sdk.Context , addr sdk.AccAddress , denom string ) sdk.Coin
13-
14- SendCoins (ctx sdk.Context , from , to sdk.AccAddress , amt sdk.Coins ) error
15- SendCoinsFromAccountToModule (ctx sdk.Context , senderAddr sdk.AccAddress , recipientModule string , amt sdk.Coins ) error
16- SendCoinsFromModuleToModule (ctx sdk.Context , senderModule , recipientModule string , amt sdk.Coins ) error
17- BurnCoins (ctx sdk.Context , name string , amt sdk.Coins ) error
18- IsSendEnabledCoins (ctx sdk.Context , coins ... sdk.Coin ) error
19- SendCoinsFromModuleToAccount (ctx sdk.Context , senderModule string , recipientAddr sdk.AccAddress , amt sdk.Coins ) error
20- }
21-
2214type DidKeeper interface {
2315 GetParams (ctx sdk.Context ) (params didtypes.FeeParams )
2416}
@@ -27,22 +19,23 @@ type ResourceKeeper interface {
2719 GetParams (ctx sdk.Context ) (params resourcetypes.FeeParams )
2820}
2921type AccountKeeper interface {
30- GetParams (ctx sdk .Context ) (params authtypes.Params )
31- GetAccount (ctx sdk .Context , addr sdk.AccAddress ) authtypes .AccountI
32- SetAccount (ctx sdk .Context , acc authtypes .AccountI )
22+ GetParams (ctx context .Context ) (params authtypes.Params )
23+ GetAccount (ctx context .Context , addr sdk.AccAddress ) sdk .AccountI
24+ SetAccount (ctx context .Context , acc sdk .AccountI )
3325 GetModuleAddress (moduleName string ) sdk.AccAddress
34- GetModuleAccount (ctx sdk.Context , name string ) authtypes.ModuleAccountI
35- NewAccountWithAddress (ctx sdk.Context , addr sdk.AccAddress ) authtypes.AccountI
26+ GetModuleAccount (ctx context.Context , name string ) sdk.ModuleAccountI
27+ NewAccountWithAddress (ctx context.Context , addr sdk.AccAddress ) sdk.AccountI
28+ AddressCodec () address.Codec
3629}
3730type FeeGrantKeeper interface {
38- UseGrantedFees (ctx sdk .Context , granter , grantee sdk.AccAddress , fee sdk.Coins , msgs []sdk.Msg ) error
31+ UseGrantedFees (ctx context .Context , granter , grantee sdk.AccAddress , fee sdk.Coins , msgs []sdk.Msg ) error
3932}
4033
4134type FeeMarketKeeper interface {
42- GetState (ctx sdk .Context ) (feemarkettypes.State , error )
43- GetMinGasPrice (ctx sdk .Context , denom string ) (sdk.DecCoin , error )
44- GetParams (ctx sdk .Context ) (feemarkettypes.Params , error )
45- SetState (ctx sdk .Context , state feemarkettypes.State ) error
46- SetParams (ctx sdk .Context , params feemarkettypes.Params ) error
47- ResolveToDenom (ctx sdk .Context , coin sdk.DecCoin , denom string ) (sdk.DecCoin , error )
35+ GetState (ctx context .Context ) (feemarkettypes.State , error )
36+ GetMinGasPrice (ctx context .Context , denom string ) (sdk.DecCoin , error )
37+ GetParams (ctx context .Context ) (feemarkettypes.Params , error )
38+ SetState (ctx context .Context , state feemarkettypes.State ) error
39+ SetParams (ctx context .Context , params feemarkettypes.Params ) error
40+ ResolveToDenom (ctx context .Context , coin sdk.DecCoin , denom string ) (sdk.DecCoin , error )
4841}
0 commit comments