/** * This is the doc comment for pallet `MessageGadget`'s calls. * * `MessageGadget`'s storages: {@link: module:pangolin/messageGadget/storages} * * @module pangolin/messageGadget/calls */ import { Dispatch } from "../../../index"; import { ethers, BytesLike } from "ethers"; import { Metadata } from "@polkadot/types"; export declare const getMessageGadget: (dispatch: Dispatch, metadata: Metadata) => { /** * * @param {unknown} _commitment_contract [U8; 20] * @instance */ setCommitmentContract: (signer: ethers.Signer, _commitment_contract: unknown) => Promise; /** * Similar to {@link: pangolin/messageGadget/calls/setCommitmentContract}, but with scale encoded args. * * @param {BytesLike} argsBytes the args bytes * @instance */ setCommitmentContractH: (signer: ethers.Signer, argsBytes: BytesLike) => Promise; /** * Build a call object to be used as a call param in other functions, such as `utilities.batchAll`. * * @returns {CallAsParam} */ buildSetCommitmentContractCall: (_commitment_contract: unknown) => import("../../../index").CallAsParam; /** * Build a call object to be used as a call param in other functions, such as `utilities.batchAll`. * Similar to buildSetCommitmentContractCall, but with scale encoded args. * * @returns {CallAsParam} */ buildSetCommitmentContractCallH: (argsBytes: BytesLike) => import("../../../index").CallAsParam; };