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  }