TxSender: {
    authz: {
        exec: SingleMsgTx<Tx.MsgExecParams>;
        grant: SingleMsgTx<Tx.MsgGrantParams>;
        revoke: SingleMsgTx<Tx.MsgRevokeParams>;
    };
    bank: {
        multiSend: SingleMsgTx<Tx.MsgMultiSendParams>;
        send: SingleMsgTx<Tx.MsgSendParams>;
    };
    broadcast: ((messages, txOptions?) => Promise<TxResponse>);
    broadcastSignedTx: ((txBytes, txOptions?) => Promise<TxResponse>);
    compute: {
        executeContract: SingleMsgTx<Tx.MsgExecuteContractParams<object>>;
        instantiateContract: SingleMsgTx<Tx.MsgInstantiateContractParams>;
        storeCode: SingleMsgTx<Tx.MsgStoreCodeParams>;
    };
    crisis: {
        verifyInvariant: SingleMsgTx<Tx.MsgVerifyInvariantParams>;
    };
    distribution: {
        fundCommunityPool: SingleMsgTx<Tx.MsgFundCommunityPoolParams>;
        setAutoRestake: SingleMsgTx<Tx.MsgSetAutoRestakeParams>;
        setWithdrawAddress: SingleMsgTx<Tx.MsgSetWithdrawAddressParams>;
        withdrawDelegatorReward: SingleMsgTx<Tx.MsgWithdrawDelegatorRewardParams>;
        withdrawValidatorCommission: SingleMsgTx<Tx.MsgWithdrawValidatorCommissionParams>;
    };
    emergency_button: {
        toggleIbcSwitch: SingleMsgTx<Tx.MsgToggleIbcSwitchParams>;
    };
    evidence: {
        submitEvidence: SingleMsgTx<Tx.MsgSubmitEvidenceParams>;
    };
    feegrant: {
        grantAllowance: SingleMsgTx<Tx.MsgGrantAllowanceParams>;
        revokeAllowance: SingleMsgTx<Tx.MsgRevokeAllowanceParams>;
    };
    gov: {
        deposit: SingleMsgTx<Tx.MsgDepositParams>;
        submitProposal: SingleMsgTx<Tx.MsgSubmitProposalParams>;
        vote: SingleMsgTx<Tx.MsgVoteParams>;
        voteWeighted: SingleMsgTx<Tx.MsgVoteWeightedParams>;
    };
    ibc: {
        transfer: SingleMsgTx<Tx.MsgTransferParams>;
    };
    ibc_fee: {
        payPacketFee: SingleMsgTx<Tx.MsgPayPacketFeeParams>;
        payPacketFeeAsync: SingleMsgTx<Tx.MsgPayPacketFeeAsyncParams>;
        registerCounterpartyPayee: SingleMsgTx<Tx.MsgRegisterCounterpartyPayeeParams>;
        registerPayee: SingleMsgTx<Tx.MsgRegisterPayeeParams>;
    };
    registration: {
        register: SingleMsgTx<RaAuthenticateParams>;
    };
    signTx: ((messages, txOptions?) => Promise<Uint8Array>);
    simulate: ((messages, txOptions?) => Promise<SimulateResponse>);
    slashing: {
        unjail: SingleMsgTx<Tx.MsgUnjailParams>;
    };
    snip1155: {
        addCurator: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155AddCuratorOptions>>;
        addMinter: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155AddMinterOptions>>;
        batchSend: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155BatchSendOptions>>;
        batchTransfer: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155BatchTransferOptions>>;
        burn: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155BurnTokensOptions>>;
        changeAdmin: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155ChangeAdminOptions>>;
        changeMetaData: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155ChangeMetaDataOptions>>;
        createViewingKey: SingleMsgTx<CreateViewingKeyContractParams>;
        curate: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155CurateTokensOptions>>;
        mint: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155MintTokensOptions>>;
        removeAdmin: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155RemoveAdminOptions>>;
        removeCurator: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155RemoveCuratorOptions>>;
        removeMinter: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155RemoveMinterOptions>>;
        send: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155SendOptions>>;
        setViewingKey: SingleMsgTx<SetViewingKeyContractParams>;
        transfer: SingleMsgTx<Tx.MsgExecuteContractParams<Snip1155TransferOptions>>;
    };
    snip20: {
        createViewingKey: SingleMsgTx<CreateViewingKeyContractParams>;
        decreaseAllowance: SingleMsgTx<Tx.MsgExecuteContractParams<Snip20DecreaseAllowanceOptions>>;
        increaseAllowance: SingleMsgTx<Tx.MsgExecuteContractParams<Snip20IncreaseAllowanceOptions>>;
        send: SingleMsgTx<Tx.MsgExecuteContractParams<Snip20SendOptions>>;
        setViewingKey: SingleMsgTx<SetViewingKeyContractParams>;
        transfer: SingleMsgTx<Tx.MsgExecuteContractParams<Snip20TransferOptions>>;
    };
    snip721: {
        addMinter: SingleMsgTx<Tx.MsgExecuteContractParams<Snip721AddMinterOptions>>;
        createViewingKey: SingleMsgTx<CreateViewingKeyContractParams>;
        mint: SingleMsgTx<Tx.MsgExecuteContractParams<Snip721MintOptions>>;
        send: SingleMsgTx<Tx.MsgExecuteContractParams<Snip721SendOptions>>;
        setViewingKey: SingleMsgTx<SetViewingKeyContractParams>;
    };
    staking: {
        beginRedelegate: SingleMsgTx<Tx.MsgBeginRedelegateParams>;
        createValidator: SingleMsgTx<Tx.MsgCreateValidatorParams>;
        delegate: SingleMsgTx<Tx.MsgDelegateParams>;
        editValidator: SingleMsgTx<Tx.MsgEditValidatorParams>;
        undelegate: SingleMsgTx<Tx.MsgUndelegateParams>;
    };
    vesting: {
        createVestingAccount: SingleMsgTx<Tx.MsgCreateVestingAccountParams>;
    };
}

Type declaration

Generated using TypeDoc