package
2.1.2-estake-rc2
Repository: https://github.com/merlin-network/estake-native.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
CurrentUnbondingEpoch computes and returns current unbonding epoch to the next nearest multiple 4 UndelegationEpochNumberFactor.
DefaultGenesis returns the default Capability genesis state.
DefaultParams returns a default set of parameters.
GetAddressMap returns a map of AllowListedValidators address as key and weights as values.
GetDelegatorUnbondingEpochEntryKey returns a slice of byte made of DelegatorUnbondingEpochEntryKey, delegator address as bytes and epoch number converted to bytes.
GetHostAccountDelegationMap returns the map of address as key and delegations as the value.
GetPartialDelegatorUnbondingEpochEntryKey returns a slice of byte made of DelegatorUnbondingEpochEntryKey and delegator address as bytes.
GetUnbondingEpochCValueKey returns a slice of byte made of UnbondingEpochCValueKey and epoch number converted to bytes.
GetWeightedAddressMap returns the map of address as key and weights as value.
GetZeroNonZeroWightedAddrAmts returns a list of WeightedAddressAmount zero weights and non zero weights elements.
NewAllowListedValidatorSetChangeProposal creates a allowListed validator set change proposal.
NewDelegatorUnbondingEpochEntry returns new DelegatorUnbondingEpochEntry.
NewEstakeFeeAddressChangeProposal creates a estake fee address change proposal.
NewHostAccountDelegation returns new HostAccountDelegation.
NewHostChainParams returns HostChainParams with the input provided.
NewHostChainRewardAddress returns new HostChainRewardAddress.
NewMinDepositAndFeeChangeProposal creates a protocol fee and min deposit change proposal.
NewMsgChangeModuleState returns a new MsgChangeModuleState nolint:interfacer.
NewMsgClaim returns a new MsgClaim nolint:interfacer.
No description provided by the author
NewMsgJumpStart returns a new MsgJumpStart nolint:interfacer.
NewMsgLiquidStake returns a new MsgLiquidStake nolint:interfacer.
NewMsgLiquidUnstake returns a new MsgLiquidUnstake nolint:interfacer.
NewMsgRecreateICA returns a new MsgRecreateICA nolint:interfacer.
NewMsgRedeem returns a new MsgRedeem nolint:interfacer.
NewMsgReportSlashing returns a new MsgReportSlashing nolint:interfacer.
NewParams creates a new Params instance.
No description provided by the author
NewWeightedAddressAmount returns WeightedAddressAmount struct populated with given details.
NewWeightedAddressAmounts returns WeightedAddressAmounts array.
ParamKeyTable the param key table for launch module.
PreviousUnbondingEpoch computes and returns previous unbonding epoch to the previous nearest multiple of UndelegationEpochNumberFactor.
RegisterInterfaces registers the x/lscosmos interfaces types with the interface registry.
RegisterLegacyAminoCodec registers the necessary x/lscosmos interfaces and concrete types on the provided LegacyAmino codec.
RegisterMsgHandler registers the http handlers for service Msg to "mux".
RegisterMsgHandlerClient registers the http handlers for service Msg to "mux".
RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterMsgHandlerServer registers the http handlers for service Msg to "mux".
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
ValAddressFromBech32 creates a ValAddress from a Bech32 string.

# Constants

IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
CosmosValOperPrefix is the prefix for cosmos validator address.
DelegationEpochIdentifier is the identifier for delegation epoch.
DelegationModuleAccount DelegationModuleAccountName.
DepositModuleAccount DepositModuleAccountName.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBC events.
IBCTimeoutHeightIncrement is the IBC timeout height incerement.
ICATimeoutTimestamp is the ICA timeout time stamp.
No description provided by the author
MemStoreKey defines the in-memory store key.
ModuleName defines the module name.
MsgTypeChangeModuleState is the type of message Change Module State.
MsgTypeClaim is the type of message claim.
MsgTypeJumpStart is the type of message Jump start.
MsgTypeLiquidStake is the type of message to liquid stake.
MsgTypeLiquidUnstake is the type of message liquid unstake.
MsgTypeRecreateICA is the type of message RecreateICA.
MsgTypeRedeem is the type of message redeem.
MsgTypeReportSlashing is the type of message Report Slashing.
No description provided by the author
No description provided by the author
No description provided by the author
QuerierRoute defines the module's query routing key.
RewardBoosterModuleAccount RewardBoosterModuleAccountName //legacy, required to be blocklisted.
RewardEpochIdentifier is the identifier for rewards epoch.
RewardModuleAccount RewardModuleAccountName.
RouterKey is the message route for slashing.
StoreKey defines the primary module store key.
Does tendermint still have time drifts?.
UndelegationEpochIdentifier is the identifier for undelegation epoch.
UndelegationEpochNumberFactor is the undelegation epoch number factor.
UndelegationModuleAccount UndelegationModuleAccountName, This account will not be a part of maccPerms - Deny list, since it receives undelegated tokens.

# Variables

key for allow listed validators.
No description provided by the author
No description provided by the author
key for delegation state.
prefix for delegator unbonding epoch entry.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos 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
No description provided by the author
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos 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
No description provided by the author
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos module sentinel errors.
x/lscosmos 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
No description provided by the author
key for host accounts.
key for host chain params.
key for host chain address.
key for IBC transient store.
fee limits.
fee limits.
fee limits.
fee limits.
fee limits.
ModuleCdc references the global x/lscosmos module codec.
key for module state.
0.25185 or ~25% APY.
prefix for unbodning epoch c value store.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
DelegationState stores module account balance, ica account balance, delegation state, undelegation state.
No description provided by the author
No description provided by the author
No description provided by the author
GenesisState defines the lscosmos module's genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
HostChainParams go into the DB.
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
Params defines the parameters for the module.
QueryAllDelegatorUnbondingEpochEntriesRequest is a request for the Query/DelegatorUnbondingEpochEntries methods.
QueryAllDelegatorUnbondingEpochEntriesResponse is a response for the Query/DelegatorUnbondingEpochEntries methods.
QueryListedValidatorsRequest is a request for the Query/AllowListedValidators methods.
QueryListedValidatorsResponse is a response for the Query/AllowListedValidators methods.
QueryCValueRequest is a request for the Query/CValue methods.
QueryCValueRequest is a response for the Query/CValue methods.
QueryDelegationStateRequest is request for the Ouery/DelegationState methods.
QueryDelegationStateResponse is response for the Ouery/DelegationState methods.
QueryDelegatorUnbondingEpochEntryRequest is a request for the Query/DelegatorUnbondingEpochEntry methods.
QueryDelegatorUnbondingEpochEntryResponse is a response for the Query/DelegatorUnbondingEpochEntry methods.
QueryDepositModuleAccountRequest is a request for the Query/DepositModuleAccount methods.
QueryDepositModuleAccountResponse is a response for the Query/DepositModuleAccount methods.
QueryFailedUnbondingsRequest is a request for the Query/FailedUnbondings methods.
QueryFailedUnbondingsResponse a response for the Query/FailedUnbondings methods.
QueryHostAccountsRequest is a request for the Query/HostAccounts methods.
QueryHostAccountsResponse is a response for the Query/HostAccounts methods.
QueryHostAccountUndelegationRequest is a request for the Query/HostAccountUndelegation methods.
QueryHostAccountUndelegationResponse is a response for the Query/HostAccountUndelegation methods.
QueryHostChainParamsRequest is request for the Ouery/HostChainParams methods.
QueryHostChainParamsResponse is response for the Ouery/HostChainParams methods.
QueryIBCTransientStoreRequest is a request for the Query/IBCTransientStore methods.
QueryIBCTransientStoreRequest is a response for the Query/IBCTransientStore methods.
QueryModuleStateRequest is a request for the Query/ModuleState methods.
QueryModuleStateRequest is a response for the Query/ModuleState methods.
QueryParamsRequest is request type for the Query/Params RPC method.
QueryParamsResponse is response type for the Query/Params RPC method.
QueryPendingUnbondingsRequest is a request for the Query/PendingUnbondings methods.
QueryPendingUnbondingsResponse is a response for the Query/PendingUnbondings methods.
QueryUnbondingEpochCValueRequest is a request for the Query/UnbondingEpochCValue methods.
QueryUnbondingEpochCValueResponse is a response for the Query/UnbondingEpochCValue methods.
QueryUnclaimedRequest is a request for the Query/Unclaimed methods.
QueryUnclaimedResponse is a response for the Query/Unclaimed methods.
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.
ValAddressAmount defines validator address and it's corresponding amount.
WeightedAddressAmount defines address and their corresponding weight, amount, denom unbonding tokens.

# Interfaces

AccountKeeper defines the expected account keeper used for simulations (noalias).
BankKeeper defines the expected interface needed to retrieve account balances.
ChannelKeeper defines the expected IBC channel keeper.
EpochKeeper defines the expected interface needed to retrieve epoch info.
IBCTransferKeeper defines the expected IBC transfer keeper.
ICAControllerKeeper defines the expected ICA controller keeper.
ICQKeeper defines the expected ICQ keeper.
No description provided by the author
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
PortKeeper defines the expected IBC port keeper.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
ScopedKeeper defines the expected IBC scoped keeper.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author