add account details

This commit is contained in:
liangping
2023-04-20 18:44:25 +08:00
parent d6d56ba7c0
commit fc8aab6ce0
8 changed files with 246 additions and 11 deletions
+2 -1
View File
@@ -10,10 +10,11 @@ export const DEFAULT: RequestRegistry = {
bank_supply: { url: "/cosmos/bank/v1beta1/supply", adapter },
bank_supply_by_denom: { url: "/cosmos/bank/v1beta1/supply/{denom}", adapter },
distribution_params: { url: "/cosmos/distribution/v1beta1/params", adapter },
distributino_community_pool: { url: "/cosmos/distribution/v1beta1/community_pool", adapter },
distribution_community_pool: { url: "/cosmos/distribution/v1beta1/community_pool", adapter },
distribution_validator_commission: { url: "/cosmos/distribution/v1beta1/validators/{validator_address}/commission", adapter },
distribution_validator_outstanding_rewards: { url: "/cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards", adapter },
distribution_validator_slashes: { url: "/cosmos/distribution/v1beta1/validators/{validator_address}/slashes", adapter },
distribution_delegator_rewards: { url: "/cosmos/distribution/v1beta1/delegators/{delegator_addr}/rewards", adapter },
slashing_params: { url: "/cosmos/slashing/v1beta1/params", adapter },
slashing_signing_info: { url: "/cosmos/slashing/v1beta1/signing_infos", adapter },
gov_params_voting: { url: "/cosmos/gov/v1beta1/params/voting", adapter },
+4 -1
View File
@@ -44,7 +44,10 @@ export class CosmosRestClient {
return this.request(this.registry.distribution_params, {})
}
async getDistributionCommunityPool() {
return this.request(this.registry.distributino_community_pool, {})
return this.request(this.registry.distribution_community_pool, {})
}
async getDistributionDelegatorRewards(delegator_addr: string) {
return this.request(this.registry.distribution_delegator_rewards, {delegator_addr})
}
async getDistributionValidatorCommission(validator_address: string) {
return this.request(this.registry.distribution_validator_commission, {validator_address})
+2 -1
View File
@@ -29,7 +29,8 @@ export interface RequestRegistry {
distribution_validator_commission: Request<{commission?: {commission?: Coin[]}}>;
distribution_validator_outstanding_rewards: Request<{rewards?: {rewards?: Coin[]}}>;
distribution_validator_slashes: Request<PaginatedSlashes>;
distributino_community_pool: Request<{pool: Coin[]}>;
distribution_community_pool: Request<{pool: Coin[]}>;
distribution_delegator_rewards: Request<any>;
mint_inflation: Request<{inflation: string}>;
mint_params: Request<{