Documentation ¶
Index ¶
- func NewMsgServiceServer(keeper Keeper) types.MsgServiceServer
- func NewQueryServiceServer(keeper Keeper) types.QueryServiceServer
- type Keeper
- func (k *Keeper) DeleteActiveSessionAt(ctx sdk.Context, at time.Time, id uint64)
- func (k *Keeper) DeleteActiveSessionForAddress(ctx sdk.Context, address sdk.AccAddress, id uint64, node hubtypes.NodeAddress)
- func (k *Keeper) GetAccount(ctx sdk.Context, address sdk.AccAddress) auth.AccountI
- func (k *Keeper) GetActiveSessionForAddress(ctx sdk.Context, address sdk.AccAddress, subscription uint64, ...) (session types.Session, found bool)
- func (k *Keeper) GetActiveSessionsForAddress(ctx sdk.Context, address sdk.AccAddress, skip, limit int64) (items types.Sessions)
- func (k *Keeper) GetChannel(ctx sdk.Context, address sdk.AccAddress, subscription uint64, ...) uint64
- func (k *Keeper) GetCount(ctx sdk.Context) uint64
- func (k *Keeper) GetParams(ctx sdk.Context) types.Params
- func (k *Keeper) GetQuota(ctx sdk.Context, id uint64, address sdk.AccAddress) (subscription.Quota, bool)
- func (k *Keeper) GetSession(ctx sdk.Context, id uint64) (session types.Session, found bool)
- func (k *Keeper) GetSessions(ctx sdk.Context, skip, limit int64) (items types.Sessions)
- func (k *Keeper) GetSessionsForAddress(ctx sdk.Context, address sdk.AccAddress, skip, limit int64) (items types.Sessions)
- func (k *Keeper) GetSessionsForNode(ctx sdk.Context, address hubtypes.NodeAddress, skip, limit int64) (items types.Sessions)
- func (k *Keeper) GetSessionsForSubscription(ctx sdk.Context, id uint64, skip, limit int64) (items types.Sessions)
- func (k *Keeper) GetSubscription(ctx sdk.Context, id uint64) (subscription.Subscription, bool)
- func (k *Keeper) HasNodeForPlan(ctx sdk.Context, id uint64, address hubtypes.NodeAddress) bool
- func (k *Keeper) HasQuota(ctx sdk.Context, id uint64, address sdk.AccAddress) bool
- func (k *Keeper) HasSubscriptionForNode(ctx sdk.Context, address hubtypes.NodeAddress, id uint64) bool
- func (k *Keeper) InactiveDuration(ctx sdk.Context) (duration time.Duration)
- func (k *Keeper) IterateActiveSessionsAt(ctx sdk.Context, end time.Time, ...)
- func (k *Keeper) IterateSessions(ctx sdk.Context, fn func(index int, item types.Session) (stop bool))
- func (k *Keeper) Logger(ctx sdk.Context) log.Logger
- func (k *Keeper) ProofVerificationEnabled(ctx sdk.Context) (yes bool)
- func (k *Keeper) SendCoinsFromDepositToAccount(ctx sdk.Context, from, to sdk.AccAddress, coin sdk.Coin) error
- func (k *Keeper) SetActiveSessionAt(ctx sdk.Context, at time.Time, id uint64)
- func (k *Keeper) SetActiveSessionForAddress(ctx sdk.Context, address sdk.AccAddress, subscription uint64, ...)
- func (k *Keeper) SetChannel(ctx sdk.Context, address sdk.AccAddress, subscription uint64, ...)
- func (k *Keeper) SetCount(ctx sdk.Context, count uint64)
- func (k *Keeper) SetParams(ctx sdk.Context, params types.Params)
- func (k *Keeper) SetQuota(ctx sdk.Context, id uint64, quota subscription.Quota)
- func (k *Keeper) SetSession(ctx sdk.Context, session types.Session)
- func (k *Keeper) SetSessionForAddress(ctx sdk.Context, address sdk.AccAddress, id uint64)
- func (k *Keeper) SetSessionForNode(ctx sdk.Context, address hubtypes.NodeAddress, id uint64)
- func (k *Keeper) SetSessionForSubscription(ctx sdk.Context, subscription, id uint64)
- func (k *Keeper) Store(ctx sdk.Context) sdk.KVStore
- func (k *Keeper) VerifyProof(ctx sdk.Context, address sdk.AccAddress, proof types.Proof, signature []byte) error
- func (k *Keeper) WithAccountKeeper(keeper expected.AccountKeeper)
- func (k *Keeper) WithDepositKeeper(keeper expected.DepositKeeper)
- func (k *Keeper) WithPlanKeeper(keeper expected.PlanKeeper)
- func (k *Keeper) WithSubscriptionKeeper(keeper expected.SubscriptionKeeper)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMsgServiceServer ¶ added in v0.6.0
func NewMsgServiceServer(keeper Keeper) types.MsgServiceServer
func NewQueryServiceServer ¶ added in v0.6.0
func NewQueryServiceServer(keeper Keeper) types.QueryServiceServer
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
func (*Keeper) DeleteActiveSessionAt ¶
func (*Keeper) DeleteActiveSessionForAddress ¶ added in v0.5.0
func (k *Keeper) DeleteActiveSessionForAddress(ctx sdk.Context, address sdk.AccAddress, id uint64, node hubtypes.NodeAddress)
func (*Keeper) GetAccount ¶ added in v0.5.0
func (*Keeper) GetActiveSessionForAddress ¶ added in v0.5.0
func (*Keeper) GetActiveSessionsForAddress ¶ added in v0.5.0
func (*Keeper) GetChannel ¶ added in v0.5.0
func (k *Keeper) GetChannel(ctx sdk.Context, address sdk.AccAddress, subscription uint64, node hubtypes.NodeAddress) uint64
func (*Keeper) GetQuota ¶
func (k *Keeper) GetQuota(ctx sdk.Context, id uint64, address sdk.AccAddress) (subscription.Quota, bool)
func (*Keeper) GetSession ¶
func (*Keeper) GetSessions ¶
func (*Keeper) GetSessionsForAddress ¶
func (*Keeper) GetSessionsForNode ¶
func (*Keeper) GetSessionsForSubscription ¶
func (*Keeper) GetSubscription ¶
func (k *Keeper) GetSubscription(ctx sdk.Context, id uint64) (subscription.Subscription, bool)
func (*Keeper) HasNodeForPlan ¶
func (*Keeper) HasSubscriptionForNode ¶
func (*Keeper) InactiveDuration ¶
func (*Keeper) IterateActiveSessionsAt ¶ added in v0.5.0
func (*Keeper) IterateSessions ¶
func (*Keeper) ProofVerificationEnabled ¶ added in v0.5.0
func (*Keeper) SendCoinsFromDepositToAccount ¶ added in v0.3.1
func (*Keeper) SetActiveSessionAt ¶
func (*Keeper) SetActiveSessionForAddress ¶ added in v0.5.0
func (k *Keeper) SetActiveSessionForAddress(ctx sdk.Context, address sdk.AccAddress, subscription uint64, node hubtypes.NodeAddress, id uint64)
func (*Keeper) SetChannel ¶ added in v0.5.0
func (k *Keeper) SetChannel(ctx sdk.Context, address sdk.AccAddress, subscription uint64, node hubtypes.NodeAddress, channel uint64)
func (*Keeper) SetSessionForAddress ¶
func (*Keeper) SetSessionForNode ¶
func (*Keeper) SetSessionForSubscription ¶
func (*Keeper) VerifyProof ¶ added in v0.5.0
func (*Keeper) WithAccountKeeper ¶ added in v0.5.0
func (k *Keeper) WithAccountKeeper(keeper expected.AccountKeeper)
func (*Keeper) WithDepositKeeper ¶ added in v0.3.1
func (k *Keeper) WithDepositKeeper(keeper expected.DepositKeeper)
func (*Keeper) WithPlanKeeper ¶
func (k *Keeper) WithPlanKeeper(keeper expected.PlanKeeper)
func (*Keeper) WithSubscriptionKeeper ¶
func (k *Keeper) WithSubscriptionKeeper(keeper expected.SubscriptionKeeper)
Click to show internal directories.
Click to hide internal directories.