interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
42 lines (41 loc) • 1.41 kB
JavaScript
import { buildQuery } from "../../../helper-func-types";
import { QueryAccountRequest, AccountResponse, QueryAccountsRequest, AccountsResponse, QueryDisabledListRequest, DisabledListResponse } from "./query";
/**
* Account returns account permissions.
* @name getAccount
* @package cosmos.circuit.v1
* @see proto service: cosmos.circuit.v1.Account
*/
export const getAccount = buildQuery({
encode: QueryAccountRequest.encode,
decode: AccountResponse.decode,
service: "cosmos.circuit.v1.Query",
method: "Account",
deps: [QueryAccountRequest, AccountResponse]
});
/**
* Account returns account permissions.
* @name getAccounts
* @package cosmos.circuit.v1
* @see proto service: cosmos.circuit.v1.Accounts
*/
export const getAccounts = buildQuery({
encode: QueryAccountsRequest.encode,
decode: AccountsResponse.decode,
service: "cosmos.circuit.v1.Query",
method: "Accounts",
deps: [QueryAccountsRequest, AccountsResponse]
});
/**
* DisabledList returns a list of disabled message urls
* @name getDisabledList
* @package cosmos.circuit.v1
* @see proto service: cosmos.circuit.v1.DisabledList
*/
export const getDisabledList = buildQuery({
encode: QueryDisabledListRequest.encode,
decode: DisabledListResponse.decode,
service: "cosmos.circuit.v1.Query",
method: "DisabledList",
deps: [QueryDisabledListRequest, DisabledListResponse]
});