Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthzKeeper ¶
type AuthzKeeper interface {
DeleteGrant(ctx context.Context, grantee sdk.AccAddress, granter sdk.AccAddress, msgType string) error
GetAuthorization(ctx context.Context, grantee sdk.AccAddress, granter sdk.AccAddress, msgType string) (authz.Authorization, *time.Time)
SaveGrant(ctx context.Context, grantee sdk.AccAddress, granter sdk.AccAddress, authorization authz.Authorization, expiration *time.Time) error
GetGranteeGrantsByMsgType(ctx context.Context, grantee sdk.AccAddress, msgType string, onGrant authzkeeper.OnGrantFn)
}
AuthzKeeper is the subset of the authz keeper needed for denom migration.
type BankKeeper ¶
type BankKeeper interface {
GetBalance(ctx context.Context, addr sdk.AccAddress, denom string) sdk.Coin
SendCoinsFromModuleToModule(ctx context.Context, senderModule, recipientModule string, amt sdk.Coins) error
MintCoins(ctx context.Context, moduleName string, amt sdk.Coins) error
BurnCoins(ctx context.Context, moduleName string, amt sdk.Coins) error
}
type DeploymentKeeper ¶
type EscrowKeeper ¶
type EscrowKeeper interface {
AccountCreate(ctx sdk.Context, id escrowid.Account, owner sdk.AccAddress, deposits []etypes.Depositor) error
AccountDeposit(ctx sdk.Context, id escrowid.Account, deposits []etypes.Depositor) error
AccountClose(ctx sdk.Context, id escrowid.Account) error
AuthorizeDeposits(sctx sdk.Context, msg sdk.Msg) ([]etypes.Depositor, error)
GetAccount(ctx sdk.Context, id escrowid.Account) (etypes.Account, error)
SaveAccountRaw(ctx sdk.Context, obj etypes.Account) error
GetAccountPayments(ctx sdk.Context, id escrowid.Account, states []etypes.State) []etypes.Payment
SavePaymentRaw(ctx sdk.Context, obj etypes.Payment) error
}
EscrowKeeper is the subset of the escrow keeper needed for denom migration.
type MarketKeeper ¶
type MarketKeeper interface {
CreateOrder(ctx sdk.Context, id dv1.GroupID, spec dvbeta.GroupSpec) (mvbeta.Order, error)
OnGroupClosed(ctx sdk.Context, id dv1.GroupID, state dvbeta.Group_State) error
WithOrdersForGroup(ctx sdk.Context, id dv1.GroupID, state mvbeta.Order_State, fn func(mvbeta.Order) bool)
WithBidsForOrder(ctx sdk.Context, id mv1.OrderID, state mvbeta.Bid_State, fn func(mvbeta.Bid) bool)
LeaseForOrder(ctx sdk.Context, bs mvbeta.Bid_State, oid mv1.OrderID) (mv1.Lease, bool)
SaveOrder(ctx sdk.Context, order mvbeta.Order) error
SaveBid(ctx sdk.Context, bid mvbeta.Bid) error
SaveLease(ctx sdk.Context, lease mv1.Lease) error
}
MarketKeeper is the subset of the market keeper needed for denom migration.
Click to show internal directories.
Click to hide internal directories.