interface StakingExtension {
    staking: {
        delegation: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryDelegationResponse>);
        delegatorDelegations: ((delegatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryDelegatorDelegationsResponse>);
        delegatorUnbondingDelegations: ((delegatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryDelegatorUnbondingDelegationsResponse>);
        delegatorValidator: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryDelegatorValidatorResponse>);
        delegatorValidators: ((delegatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryDelegatorValidatorsResponse>);
        historicalInfo: ((height: number) => Promise<QueryHistoricalInfoResponse>);
        params: (() => Promise<QueryParamsResponse>);
        pool: (() => Promise<QueryPoolResponse>);
        redelegations: ((delegatorAddress: string, sourceValidatorAddress: string, destinationValidatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryRedelegationsResponse>);
        unbondingDelegation: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryUnbondingDelegationResponse>);
        validator: ((validatorAddress: string) => Promise<QueryValidatorResponse>);
        validatorDelegations: ((validatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryValidatorDelegationsResponse>);
        validatorUnbondingDelegations: ((validatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryValidatorUnbondingDelegationsResponse>);
        validators: ((status: BondStatusString, paginationKey?: Uint8Array) => Promise<QueryValidatorsResponse>);
    };
}

Properties

Properties

staking: {
    delegation: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryDelegationResponse>);
    delegatorDelegations: ((delegatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryDelegatorDelegationsResponse>);
    delegatorUnbondingDelegations: ((delegatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryDelegatorUnbondingDelegationsResponse>);
    delegatorValidator: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryDelegatorValidatorResponse>);
    delegatorValidators: ((delegatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryDelegatorValidatorsResponse>);
    historicalInfo: ((height: number) => Promise<QueryHistoricalInfoResponse>);
    params: (() => Promise<QueryParamsResponse>);
    pool: (() => Promise<QueryPoolResponse>);
    redelegations: ((delegatorAddress: string, sourceValidatorAddress: string, destinationValidatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryRedelegationsResponse>);
    unbondingDelegation: ((delegatorAddress: string, validatorAddress: string) => Promise<QueryUnbondingDelegationResponse>);
    validator: ((validatorAddress: string) => Promise<QueryValidatorResponse>);
    validatorDelegations: ((validatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryValidatorDelegationsResponse>);
    validatorUnbondingDelegations: ((validatorAddress: string, paginationKey?: Uint8Array) => Promise<QueryValidatorUnbondingDelegationsResponse>);
    validators: ((status: BondStatusString, paginationKey?: Uint8Array) => Promise<QueryValidatorsResponse>);
}