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

Type declaration

Generated using TypeDoc