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.
default minting module parameters.
GetGenesisStateFromAppState returns x/incentives GenesisState given raw application genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
NewMsgLockAndSuperfluidDelegate creates a message to create a lockup lock and superfluid delegation.
NewMsgSuperfluidDelegate creates a message to do superfluid delegation.
MsgSuperfluidUnbondLock creates a message to unbond a lock underlying a superfluid undelegation position.
NewMsgSuperfluidUndelegate creates a message to do superfluid undelegation.
MsgSuperfluidUndelegateAndUnbondLock creates a message to unbond a lock underlying a superfluid undelegation position.
No description provided by the author
NewMsgUnPoolWhitelistedPool creates a message to create a lockup lock and superfluid delegation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewSuperfluidAsset returns a new instance of SuperfluidAsset.
No description provided by the author
No description provided by the author
ParamTable for minting 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
No description provided by the author

# Constants

event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
DefaultIndex is the default capability global index.
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
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
event types.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.
constants.

# Variables

x/superfluid module errors.
x/superfluid module errors.
x/superfluid module 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
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/superfluid module errors.
x/superfluid module errors.
x/superfluid module errors.
x/superfluid module errors.
x/superfluid module errors.
x/superfluid module errors.
x/superfluid module errors.
x/superfluid module errors.
x/superfluid module errors.
x/superfluid module 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
No description provided by the author
Parameter store keys.
KeyPrefixIntermediaryAccount defines prefix to set intermediary account struct to its address.
KeyPrefixLockIntermediaryAccAddr defines prefix to connect lockId and intermediary account address.
KeyPrefixSuperfluidAsset defines prefix key for superfluid asset.
KeyPrefixTokenMultiplier defines prefix key per epoch.
KeyUnpoolAllowedPools defines key to unpool allowed pools.
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.
No description provided by the author
No description provided by the author

# 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
The Fury-Equivalent-Multiplier Record for epoch N refers to the fury worth we treat an LP share as having, for all of epoch N.
GenesisState defines the module's genesis state.
LockIdIntermediaryAccountConnection is a struct used to indicate the relationship between the underlying lock id and superfluid delegation done via lp shares.
No description provided by the author
No description provided by the author
No description provided by the author
===================== MsgAddToConcentratedLiquiditySuperfluidPosition.
No description provided by the author
MsgCreateFullRangePositionAndSuperfluidDelegate creates a full range position in a concentrated liquidity pool, then superfluid delegates.
No description provided by the author
MsgLockAndSuperfluidDelegate locks coins with the unbonding period duration, and then does a superfluid lock from the newly created lockup, to the specified validator addr.
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
===================== MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.
No description provided by the author
MsgUnPoolWhitelistedPool Unpools every lock the sender has, that is associated with pool pool_id.
No description provided by the author
No description provided by the author
Params holds parameters for the superfluid module.
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
RemoveSuperfluidAssetsProposal is a gov Content type to remove the superfluid assets by denom.
SetSuperfluidAssetsProposal is a gov Content type to update the superfluid assets.
No description provided by the author
SuperfluidAsset stores the pair of superfluid asset type and denom pair.
No description provided by the author
No description provided by the author
SuperfluidDelegationRecord is a struct used to indicate superfluid delegations of an account in the state machine in a user friendly form.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SuperfluidIntermediaryAccount takes the role of intermediary between LP token and FURY tokens for superfluid staking.
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
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
No description provided by the author
UpdateUnpoolWhiteListProposal is a gov Content type to update the allowed list of pool ids.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
CommunityPoolKeeper expected distribution keeper.
No description provided by the author
No description provided by the author
GammKeeper defines the expected interface needed for superfluid module.
IncentivesKeeper expected incentives keeper.
LockupKeeper defines the expected interface needed to retrieve locks.
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.
StakingKeeper expected staking keeper.

# Type aliases

SuperfluidAssetType indicates whether the superfluid asset is a native token, lp share of a pool, or concentrated share of a pool.