github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/bank/internal/keeperadapter/expected_keepers.go (about) 1 package keeperadapter 2 3 import ( 4 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 5 supplyexported "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/supply/exported" 6 ) 7 8 type SupplyKeeper interface { 9 GetSupply(ctx sdk.Context) (supply supplyexported.SupplyI) 10 } 11 12 type ViewBankKeeper interface { 13 GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin 14 GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins 15 GetSendEnabled(ctx sdk.Context) bool 16 } 17 18 type MsgServerBankKeeper interface { 19 SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error 20 GetSendEnabled(ctx sdk.Context) bool 21 BlacklistedAddr(addr sdk.AccAddress) bool 22 }