Structs§
- Delegation
Delegator Reward - DexRewards
Tracker - DexRewardsTracker is used for tracking rewards for stakers and LPs, all amount here is in USDC
- Elys
Staked - Elys staked amount is tracked because EdenBoost has to be burnt when unstake ELYS event happens, and there’s no way to track staked amount change from staking hook and this struct is added.
- Estaking
Querier - Genesis
State - GenesisState defines the estaking module’s genesis state.
- Incentive
Info - Legacy
Params - MsgUpdate
Params - MsgUpdateParams is the Msg/UpdateParams request type.
- MsgUpdate
Params Response - MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
- MsgWithdraw
AllRewards - MsgWithdrawAllRewards represents delegation withdrawal to a delegator from all the validators and Eden/EdenB commitment.
- MsgWithdraw
AllRewards Response - MsgWithdrawAllRewardsResponse defines the Msg/WithdrawAllRewards response type.
- MsgWithdraw
Elys Staking Rewards - MsgWithdrawElysStakingRewards represents delegation withdrawal to a delegator from all the validators.
- MsgWithdraw
Elys Staking Rewards Response - MsgWithdrawElysStakingRewards defines the Msg/WithdrawElysStakingRewards response type.
- MsgWithdraw
Reward - MsgWithdrawReward represents delegation withdrawal to a delegator from a single validator.
- MsgWithdraw
Reward Response - MsgWithdrawRewardResponse defines the Msg/WithdrawDelegatorReward response type.
- Params
- Params defines the parameters for the module.
- Query
Invariant Request - Query
Invariant Response - Query
Params Request - QueryParamsRequest is request type for the Query/Params RPC method.
- Query
Params Response - QueryParamsResponse is response type for the Query/Params RPC method.
- Query
Rewards Request - Query
Rewards Response