import { StdFee } from "../../../types.js"; import { MsgAddCodeUploadParamsAddresses, MsgClearAdmin, MsgExecuteContract, MsgInstantiateContract, MsgInstantiateContract2, MsgMigrateContract, MsgPinCodes, MsgRemoveCodeUploadParamsAddresses, MsgStoreAndInstantiateContract, MsgStoreAndMigrateContract, MsgStoreCode, MsgSudoContract, MsgUnpinCodes, MsgUpdateAdmin, MsgUpdateContractLabel, MsgUpdateInstantiateConfig, MsgUpdateParams } from "./tx.js"; import "../../../index.js"; import * as _interchainjs_cosmos0 from "@interchainjs/cosmos"; import * as _interchainjs_types0 from "@interchainjs/types"; //#region src/cosmwasm/wasm/v1/tx.rpc.func.d.ts /** * StoreCode to submit Wasm code to the system * @name storeCode * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.StoreCode */ declare const storeCode: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgStoreCode | MsgStoreCode[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * InstantiateContract creates a new smart contract instance for the given * code id. * @name instantiateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.InstantiateContract */ declare const instantiateContract: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgInstantiateContract | MsgInstantiateContract[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * InstantiateContract2 creates a new smart contract instance for the given * code id with a predictable address * @name instantiateContract2 * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.InstantiateContract2 */ declare const instantiateContract2: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgInstantiateContract2 | MsgInstantiateContract2[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * Execute submits the given message data to a smart contract * @name executeContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.ExecuteContract */ declare const executeContract: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgExecuteContract | MsgExecuteContract[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * Migrate runs a code upgrade/ downgrade for a smart contract * @name migrateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.MigrateContract */ declare const migrateContract: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgMigrateContract | MsgMigrateContract[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UpdateAdmin sets a new admin for a smart contract * @name updateAdmin * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateAdmin */ declare const updateAdmin: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUpdateAdmin | MsgUpdateAdmin[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * ClearAdmin removes any admin stored for a smart contract * @name clearAdmin * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.ClearAdmin */ declare const clearAdmin: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgClearAdmin | MsgClearAdmin[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UpdateInstantiateConfig updates instantiate config for a smart contract * @name updateInstantiateConfig * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateInstantiateConfig */ declare const updateInstantiateConfig: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUpdateInstantiateConfig | MsgUpdateInstantiateConfig[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UpdateParams defines a governance operation for updating the x/wasm * module parameters. The authority is defined in the keeper. * * Since: 0.40 * @name updateParams * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateParams */ declare const updateParams: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUpdateParams | MsgUpdateParams[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * SudoContract defines a governance operation for calling sudo * on a contract. The authority is defined in the keeper. * * Since: 0.40 * @name sudoContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.SudoContract */ declare const sudoContract: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgSudoContract | MsgSudoContract[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * PinCodes defines a governance operation for pinning a set of * code ids in the wasmvm cache. The authority is defined in the keeper. * * Since: 0.40 * @name pinCodes * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.PinCodes */ declare const pinCodes: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgPinCodes | MsgPinCodes[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UnpinCodes defines a governance operation for unpinning a set of * code ids in the wasmvm cache. The authority is defined in the keeper. * * Since: 0.40 * @name unpinCodes * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UnpinCodes */ declare const unpinCodes: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUnpinCodes | MsgUnpinCodes[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * StoreAndInstantiateContract defines a governance operation for storing * and instantiating the contract. The authority is defined in the keeper. * * Since: 0.40 * @name storeAndInstantiateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.StoreAndInstantiateContract */ declare const storeAndInstantiateContract: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgStoreAndInstantiateContract | MsgStoreAndInstantiateContract[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * RemoveCodeUploadParamsAddresses defines a governance operation for * removing addresses from code upload params. * The authority is defined in the keeper. * @name removeCodeUploadParamsAddresses * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.RemoveCodeUploadParamsAddresses */ declare const removeCodeUploadParamsAddresses: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgRemoveCodeUploadParamsAddresses | MsgRemoveCodeUploadParamsAddresses[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * AddCodeUploadParamsAddresses defines a governance operation for * adding addresses to code upload params. * The authority is defined in the keeper. * @name addCodeUploadParamsAddresses * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.AddCodeUploadParamsAddresses */ declare const addCodeUploadParamsAddresses: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgAddCodeUploadParamsAddresses | MsgAddCodeUploadParamsAddresses[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * StoreAndMigrateContract defines a governance operation for storing * and migrating the contract. The authority is defined in the keeper. * * Since: 0.42 * @name storeAndMigrateContract * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.StoreAndMigrateContract */ declare const storeAndMigrateContract: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgStoreAndMigrateContract | MsgStoreAndMigrateContract[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UpdateContractLabel sets a new label for a smart contract * * Since: 0.43 * @name updateContractLabel * @package cosmwasm.wasm.v1 * @see proto service: cosmwasm.wasm.v1.UpdateContractLabel */ declare const updateContractLabel: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUpdateContractLabel | MsgUpdateContractLabel[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; //#endregion export { addCodeUploadParamsAddresses, clearAdmin, executeContract, instantiateContract, instantiateContract2, migrateContract, pinCodes, removeCodeUploadParamsAddresses, storeAndInstantiateContract, storeAndMigrateContract, storeCode, sudoContract, unpinCodes, updateAdmin, updateContractLabel, updateInstantiateConfig, updateParams };