Documentation
¶
Index ¶
- func FlorinKeeper() (*keeper.Keeper, sdk.Context)
- func FlorinWithKeepers(account types.AccountKeeper, bank BankKeeper) (*keeper.Keeper, sdk.Context)
- func NoOpSendRestrictionFn(_ sdk.Context, _, toAddr sdk.AccAddress, _ sdk.Coins) (sdk.AccAddress, error)
- type AccountKeeper
- type BankKeeper
- func (k BankKeeper) BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error
- func (k BankKeeper) GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin
- func (k BankKeeper) GetSupply(ctx sdk.Context, denom string) sdk.Coin
- func (k BankKeeper) MintCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error
- func (k BankKeeper) SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
- func (k BankKeeper) SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error
- func (k BankKeeper) SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error
- func (k BankKeeper) WithSendCoinsRestriction(check SendRestrictionFn) BankKeeper
- type SendRestrictionFn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlorinWithKeepers ¶
func FlorinWithKeepers(account types.AccountKeeper, bank BankKeeper) (*keeper.Keeper, sdk.Context)
func NoOpSendRestrictionFn ¶
func NoOpSendRestrictionFn(_ sdk.Context, _, toAddr sdk.AccAddress, _ sdk.Coins) (sdk.AccAddress, error)
Types ¶
type AccountKeeper ¶
func (AccountKeeper) GetAccount ¶
func (k AccountKeeper) GetAccount(_ sdk.Context, addr sdk.AccAddress) authtypes.AccountI
type BankKeeper ¶
type BankKeeper struct { Balances map[string]sdk.Coins Restriction SendRestrictionFn }
func (BankKeeper) GetBalance ¶
func (k BankKeeper) GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin
func (BankKeeper) SendCoins ¶
func (k BankKeeper) SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
func (BankKeeper) SendCoinsFromAccountToModule ¶
func (k BankKeeper) SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error
func (BankKeeper) SendCoinsFromModuleToAccount ¶
func (k BankKeeper) SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error
func (BankKeeper) WithSendCoinsRestriction ¶
func (k BankKeeper) WithSendCoinsRestriction(check SendRestrictionFn) BankKeeper
type SendRestrictionFn ¶
type SendRestrictionFn func(ctx sdk.Context, fromAddr, toAddr sdk.AccAddress, amt sdk.Coins) (newToAddr sdk.AccAddress, err error)
Click to show internal directories.
Click to hide internal directories.