package
0.2.1-a20230808192317-m1unchained
Repository: https://github.com/merlins-labs/merlin.git
Documentation: pkg.go.dev
# Functions
DefaultGenesis returns the default Capability genesis state.
DefaultParams returns default lockup module parameters.
No description provided by the author
quick fix for getting native denom from synthetic denom.
NewMsgBeginUnlocking creates a message to begin unlocking the tokens of a specific lock.
NewMsgBeginUnlockingAll creates a message to begin unlocking tokens.
No description provided by the author
NewMsgExtendLockup creates a message to edit the properties of existing locks.
NewMsgForceUnlock creates a message to force unlock tokens.
NewMsgLockTokens creates a message to lock tokens.
NewMsgSetRewardReceiverAddress creates a message for setting reward receiver address.
No description provided by the author
No description provided by the author
NewPeriodLock returns a new instance of period lock.
No description provided by the author
ParamTable for lockup module.
No description provided by the author
No description provided by the author
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
No description provided by the author
# Constants
event types.
event types.
event types.
event types.
event types.
event types.
No description provided by the author
No description provided by the author
DefaultIndex is the default capability global index.
defaultOwnerReceiverPlaceholder is used as a place holder for default owner receiver for the reward receiver field.
No description provided by the author
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
query endpoints supported by the lockup Querier.
event types.
event types.
event types.
event types.
constants.
constants.
constants.
constants.
constants.
constants.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/lockup module sentinel errors.
x/lockup module sentinel errors.
x/lockup module sentinel errors.
x/lockup module sentinel errors.
x/lockup module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Parameter store keys.
KeyIndexSeparator defines separator between keys when combine, it should be one that is not used in denom expression.
KeyLastLockID defines key to store lock ID used by last.
KeyPrefixAccountDenomLockDuration defines prefix for the iteration of lock IDs by account, denomination and duration.
KeyPrefixAccountDenomLockTimestamp defines prefix for the iteration of lock IDs by account, denomination and timestamp.
KeyPrefixAccountLockDuration defines prefix for the iteration of lock IDs by account and duration.
KeyPrefixAccountLockTimestamp defines prefix for the iteration of lock IDs by account and timestamp.
KeyPrefixDenomLockDuration defines prefix for the iteration of lock IDs by denom and duration.
KeyPrefixDenomLockTimestamp defines prefix for the iteration of lock IDs by denom and timestamp.
KeyPrefixDuration defines prefix key for duration iterator key.
KeyPrefixLockAccumulation defines prefix for the lock accumulation store.
KeyPrefixLockDuration defines prefix for the iteration of lock IDs by duration.
KeyPrefixLockTimestamp defines prefix for the iteration of lock IDs by timestamp.
KeyPrefixNotUnlocking defines prefix to query iterators which hasn't started unlocking.
KeyPrefixPeriodLock defines prefix to store period lock by ID.
KeyPrefixSyntheticLockTimestamp defines prefix for the iteration of synthetic lockups by timestamp.
KeyPrefixPeriodLock defines prefix to store synthetic lockup by lock ID and synthetic suffix.
KeyPrefixTimestamp defines prefix key for timestamp iterator key.
KeyPrefixUnlocking defines prefix to query iterators which has started unlocking.
No description provided by the author
No description provided by the author
No description provided by the author
ModuleName defines the module name.
QuerierRoute defines the module's query routing key.
RouterKey is the message route for slashing.
StoreKey defines the primary module store key.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GenesisState defines the lockup module's genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MsgExtendLockup extends the existing lockup's duration.
No description provided by the author
MsgForceUnlock unlocks locks immediately for addresses registered via governance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PeriodLock is a single lock unit by period defined by the x/lockup module.
QueryCondition is a struct used for querying locks upon different conditions.
No description provided by the author
No description provided by the author
SyntheticLock is creating virtual lockup where new denom is combination of original denom and synthetic suffix.
No description provided by the author
No description provided by the author
Deprecated: Do not use.
Deprecated: Do not use.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
No description provided by the author
BankKeeper defines the expected interface needed to retrieve account balances.
No description provided by the author
No description provided by the author
No description provided by the author
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
# Type aliases
LockQueryType defines the type of the lock query that can either be by duration or start time of the lock.
combine multiple gamm hooks, all hook functions are run in array sequence.