github.com/Finschia/finschia-sdk@v0.49.1/x/fbridge/types/expected_keepers.go (about) 1 package types 2 3 import ( 4 sdk "github.com/Finschia/finschia-sdk/types" 5 ) 6 7 type AccountKeeper interface { 8 GetModuleAddress(moduleName string) sdk.AccAddress 9 } 10 11 type BankKeeper interface { 12 SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error 13 IsSendEnabledCoins(ctx sdk.Context, coins ...sdk.Coin) error 14 BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error 15 }