Documentation ¶
Index ¶
- Constants
- func NewQuerier(k keep.Keeper, cdc *codec.Codec) sdk.Querier
- func RequestPrepare(ctx sdk.Context, k keep.Keeper, req abci.RequestQuery, p types.SideChainIder) (newCtx sdk.Context, err sdk.Error)
- type BaseParams
- type QueryBondsParams
- type QueryCrossStakeRewardParams
- type QueryDelegatorParams
- type QueryRedelegationParams
- type QueryTopValidatorsParams
- type QueryValidatorParams
Constants ¶
const ( QueryValidators = "validators" QueryValidator = "validator" QueryDelegatorDelegations = "delegatorDelegations" QueryDelegatorUnbondingDelegations = "delegatorUnbondingDelegations" QueryDelegatorRedelegations = "delegatorRedelegations" QueryValidatorUnbondingDelegations = "validatorUnbondingDelegations" QueryValidatorRedelegations = "validatorRedelegations" QueryDelegator = "delegator" QueryDelegation = "delegation" QueryRedelegation = "redelegation" QueryUnbondingDelegation = "unbondingDelegation" QueryDelegatorValidators = "delegatorValidators" QueryDelegatorValidator = "delegatorValidator" QueryPool = "pool" QueryParameters = "parameters" QueryTopValidators = "topValidators" QueryAllValidatorsCount = "allValidatorsCount" QueryAllUnJailValidatorsCount = "allUnJailValidatorsCount" QueryCrossStakeRewardByAxcAddress = "crossStakeRewardByAxcAddress" )
query endpoints supported by the staking Querier
Variables ¶
This section is empty.
Functions ¶
func NewQuerier ¶
creates a querier for staking REST endpoints
func RequestPrepare ¶
Types ¶
type BaseParams ¶
type BaseParams struct {
SideChainId string
}
BaseParams
func NewBaseParams ¶
func NewBaseParams(sideChainId string) BaseParams
func (BaseParams) GetSideChainId ¶
func (p BaseParams) GetSideChainId() string
type QueryBondsParams ¶
type QueryBondsParams struct { BaseParams DelegatorAddr sdk.AccAddress ValidatorAddr sdk.ValAddress }
defines the params for the following queries: - 'custom/stake/delegation' - 'custom/stake/unbondingDelegation' - 'custom/stake/delegatorValidator'
type QueryCrossStakeRewardParams ¶
type QueryCrossStakeRewardParams struct { BaseParams AxcAddress sdk.SmartChainAddress }
defines the params for 'custom/stake/crossStakeReward'
type QueryDelegatorParams ¶
type QueryDelegatorParams struct { BaseParams DelegatorAddr sdk.AccAddress }
defines the params for the following queries: - 'custom/stake/delegatorDelegations' - 'custom/stake/delegatorUnbondingDelegations' - 'custom/stake/delegatorRedelegations' - 'custom/stake/delegatorValidators'
type QueryRedelegationParams ¶
type QueryRedelegationParams struct { BaseParams DelegatorAddr sdk.AccAddress ValSrcAddr sdk.ValAddress ValDstAddr sdk.ValAddress }
type QueryTopValidatorsParams ¶
type QueryTopValidatorsParams struct { BaseParams Top int }
defines the params for 'custom/stake/topValidators'
type QueryValidatorParams ¶
type QueryValidatorParams struct { BaseParams ValidatorAddr sdk.ValAddress }
defines the params for the following queries: - 'custom/stake/validator' - 'custom/stake/validatorUnbondingDelegations' - 'custom/stake/validatorRedelegations'