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

Type declaration

Generated using TypeDoc