interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
189 lines (188 loc) • 7.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBuildAddress = exports.getWasmLimitsConfig = exports.getContractsByCreator = exports.getParams = exports.getPinnedCodes = exports.getCodeInfo = exports.getCodes = exports.getCode = exports.getSmartContractState = exports.getRawContractState = exports.getAllContractState = exports.getContractsByCode = exports.getContractHistory = exports.getContractInfo = void 0;
const helper_func_types_1 = require("../../../helper-func-types");
const query_1 = require("./query");
/**
* ContractInfo gets the contract meta data
* @name getContractInfo
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.ContractInfo
*/
exports.getContractInfo = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryContractInfoRequest.encode,
decode: query_1.QueryContractInfoResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "ContractInfo",
deps: [query_1.QueryContractInfoRequest, query_1.QueryContractInfoResponse]
});
/**
* ContractHistory gets the contract code history
* @name getContractHistory
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.ContractHistory
*/
exports.getContractHistory = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryContractHistoryRequest.encode,
decode: query_1.QueryContractHistoryResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "ContractHistory",
deps: [query_1.QueryContractHistoryRequest, query_1.QueryContractHistoryResponse]
});
/**
* ContractsByCode lists all smart contracts for a code id
* @name getContractsByCode
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.ContractsByCode
*/
exports.getContractsByCode = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryContractsByCodeRequest.encode,
decode: query_1.QueryContractsByCodeResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "ContractsByCode",
deps: [query_1.QueryContractsByCodeRequest, query_1.QueryContractsByCodeResponse]
});
/**
* AllContractState gets all raw store data for a single contract
* @name getAllContractState
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.AllContractState
*/
exports.getAllContractState = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryAllContractStateRequest.encode,
decode: query_1.QueryAllContractStateResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "AllContractState",
deps: [query_1.QueryAllContractStateRequest, query_1.QueryAllContractStateResponse]
});
/**
* RawContractState gets single key from the raw store data of a contract
* @name getRawContractState
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.RawContractState
*/
exports.getRawContractState = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryRawContractStateRequest.encode,
decode: query_1.QueryRawContractStateResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "RawContractState",
deps: [query_1.QueryRawContractStateRequest, query_1.QueryRawContractStateResponse]
});
/**
* SmartContractState get smart query result from the contract
* @name getSmartContractState
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.SmartContractState
*/
exports.getSmartContractState = (0, helper_func_types_1.buildQuery)({
encode: query_1.QuerySmartContractStateRequest.encode,
decode: query_1.QuerySmartContractStateResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "SmartContractState",
deps: [query_1.QuerySmartContractStateRequest, query_1.QuerySmartContractStateResponse]
});
/**
* Code gets the binary code and metadata for a single wasm code
* @name getCode
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.Code
*/
exports.getCode = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryCodeRequest.encode,
decode: query_1.QueryCodeResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "Code",
deps: [query_1.QueryCodeRequest, query_1.QueryCodeResponse]
});
/**
* Codes gets the metadata for all stored wasm codes
* @name getCodes
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.Codes
*/
exports.getCodes = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryCodesRequest.encode,
decode: query_1.QueryCodesResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "Codes",
deps: [query_1.QueryCodesRequest, query_1.QueryCodesResponse]
});
/**
* CodeInfo gets the metadata for a single wasm code
* @name getCodeInfo
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.CodeInfo
*/
exports.getCodeInfo = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryCodeInfoRequest.encode,
decode: query_1.QueryCodeInfoResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "CodeInfo",
deps: [query_1.QueryCodeInfoRequest, query_1.QueryCodeInfoResponse]
});
/**
* PinnedCodes gets the pinned code ids
* @name getPinnedCodes
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.PinnedCodes
*/
exports.getPinnedCodes = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryPinnedCodesRequest.encode,
decode: query_1.QueryPinnedCodesResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "PinnedCodes",
deps: [query_1.QueryPinnedCodesRequest, query_1.QueryPinnedCodesResponse]
});
/**
* Params gets the module params
* @name getParams
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.Params
*/
exports.getParams = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryParamsRequest.encode,
decode: query_1.QueryParamsResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "Params",
deps: [query_1.QueryParamsRequest, query_1.QueryParamsResponse]
});
/**
* ContractsByCreator gets the contracts by creator
* @name getContractsByCreator
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.ContractsByCreator
*/
exports.getContractsByCreator = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryContractsByCreatorRequest.encode,
decode: query_1.QueryContractsByCreatorResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "ContractsByCreator",
deps: [query_1.QueryContractsByCreatorRequest, query_1.QueryContractsByCreatorResponse]
});
/**
* WasmLimitsConfig gets the configured limits for static validation of Wasm
* files, encoded in JSON.
* @name getWasmLimitsConfig
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.WasmLimitsConfig
*/
exports.getWasmLimitsConfig = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryWasmLimitsConfigRequest.encode,
decode: query_1.QueryWasmLimitsConfigResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "WasmLimitsConfig",
deps: [query_1.QueryWasmLimitsConfigRequest, query_1.QueryWasmLimitsConfigResponse]
});
/**
* BuildAddress builds a contract address
* @name getBuildAddress
* @package cosmwasm.wasm.v1
* @see proto service: cosmwasm.wasm.v1.BuildAddress
*/
exports.getBuildAddress = (0, helper_func_types_1.buildQuery)({
encode: query_1.QueryBuildAddressRequest.encode,
decode: query_1.QueryBuildAddressResponse.decode,
service: "cosmwasm.wasm.v1.Query",
method: "BuildAddress",
deps: [query_1.QueryBuildAddressRequest, query_1.QueryBuildAddressResponse]
});