import { Accounts } from "./Accounts"; import { SigningStargateClientOptions } from "@cosmjs/stargate"; import { OfflineSigner } from "@cosmjs/proto-signing"; import * as nftmngrModuleGenerate from "../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/index"; import * as nftoracleModuleGenerate from "../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/index"; import * as nftadminModuleGenerate from "../modules/sixnft/thesixnetwork.sixnft.nftadmin/module/index"; import * as tokenmngrLegacyModuleGenerate from "../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/index"; import * as tokenmngrModuleGenerate from "../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/index"; import * as protocoladminModuleGenerate from "../modules/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/index"; import * as cosmosbankModuleGenerate from "../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/index"; import * as cosmosstakingLegacyModuleGenerate from "../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/index"; import * as cosmosstakingModuleGenerate from "../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/index"; import * as cosmosTx from "../modules/cosmos/cosmos-sdk/cosmos.tx.v1beta1/module/index"; import * as distributionModuleGenerate from "../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/index"; export declare class SixDataChainConnector { apiUrl: string; rpcUrl: string; accounts: Accounts; /** * @param _nodeUrl is the url of the node to connect default is http://localhost * @param _portApi default is 1317 * @param _portRpc default is 26657 **/ constructor(_nodeUrl?: string, _portApi?: number, _portRpc?: number); connectAPIClient: () => Promise<{ nftmngrModule: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/rest").Api; nftoracleModule: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/rest").Api; nftAdminModule: import("../modules/sixnft/thesixnetwork.sixnft.nftadmin/module/rest").Api; tokenmngrModuleLegacy: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/rest").Api; tokenmngrModule: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/rest").Api; protocolAdminModule: import("../modules/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/rest").Api; cosmosBankModule: import("../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/rest").Api; cosmosStakingModule: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/rest").Api; cosmosStakingModuleLegacy: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/rest").Api; cosmosTxModule: import("../modules/cosmos/cosmos-sdk/cosmos.tx.v1beta1/module/rest").Api; distributionModule: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/rest").Api; }>; /** * @param accountSigner OfflineSigner * @example * const signer = await sixConnector.accounts.privateKeyToAccount("priveteKey") * const txClient = await sixConnector.connectRPCClient(signer) * @description connect to RPC client use for send transaction **/ connectRPCClient: (accountSigner: OfflineSigner, options?: SigningStargateClientOptions) => Promise<{ nftmngrModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: nftmngrModuleGenerate.SignAndBroadcastOptions) => any; msgCreateMetadata: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgCreateMetadata) => import("@cosmjs/proto-signing").EncodeObject; msgPerformActionByAdmin: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgPerformActionByAdmin) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateActionExecutor: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgUpdateActionExecutor) => import("@cosmjs/proto-signing").EncodeObject; msgSetMetadataFormat: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetMetadataFormat) => import("@cosmjs/proto-signing").EncodeObject; msgSetUriRetrievalMethod: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetUriRetrievalMethod) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateAction: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgUpdateAction) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteActionExecutor: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgDeleteActionExecutor) => import("@cosmjs/proto-signing").EncodeObject; msgPerformMultiTokenAction: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgPerformMultiTokenAction) => import("@cosmjs/proto-signing").EncodeObject; msgChangeSchemaOwner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgChangeSchemaOwner) => import("@cosmjs/proto-signing").EncodeObject; msgCreateNFTSchema: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgCreateNFTSchema) => import("@cosmjs/proto-signing").EncodeObject; msgChangeOrgOwner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgChangeOrgOwner) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionExecutor: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgCreateActionExecutor) => import("@cosmjs/proto-signing").EncodeObject; msgCreateMultiMetadata: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgCreateMultiMetadata) => import("@cosmjs/proto-signing").EncodeObject; msgAddAttribute: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgAddAttribute) => import("@cosmjs/proto-signing").EncodeObject; msgSetBaseUri: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetBaseUri) => import("@cosmjs/proto-signing").EncodeObject; msgSetFeeConfig: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetFeeConfig) => import("@cosmjs/proto-signing").EncodeObject; msgSetOriginChain: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetOriginChain) => import("@cosmjs/proto-signing").EncodeObject; msgAddAction: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgAddAction) => import("@cosmjs/proto-signing").EncodeObject; msgToggleAction: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgToggleAction) => import("@cosmjs/proto-signing").EncodeObject; msgSetOriginContract: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetOriginContract) => import("@cosmjs/proto-signing").EncodeObject; msgSetAttributeOveriding: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetAttributeOveriding) => import("@cosmjs/proto-signing").EncodeObject; msgResyncAttributes: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgResyncAttributes) => import("@cosmjs/proto-signing").EncodeObject; msgSetMintauth: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgSetMintauth) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateSchemaAttribute: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgUpdateSchemaAttribute) => import("@cosmjs/proto-signing").EncodeObject; msgShowAttributes: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftmngr/module/types/nftmngr/latest/tx").MsgShowAttributes) => import("@cosmjs/proto-signing").EncodeObject; }; nftoracleModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: nftadminModuleGenerate.SignAndBroadcastOptions) => any; msgRevokePermission: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftadmin/module/types/nftadmin/tx").MsgRevokePermission) => import("@cosmjs/proto-signing").EncodeObject; msgGrantPermission: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftadmin/module/types/nftadmin/tx").MsgGrantPermission) => import("@cosmjs/proto-signing").EncodeObject; }; nftAdminModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: nftoracleModuleGenerate.SignAndBroadcastOptions) => any; msgCreateMintRequest: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgCreateMintRequest) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteActionSigner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgDeleteActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgCreateVerifyCollectionOwnerRequest: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgCreateVerifyCollectionOwnerRequest) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionRequest: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgCreateActionRequest) => import("@cosmjs/proto-signing").EncodeObject; msgCreateSyncActionSigner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgCreateSyncActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitVerifyCollectionOwner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgSubmitVerifyCollectionOwner) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteActionSignerConfig: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgDeleteActionSignerConfig) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitActionResponse: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgSubmitActionResponse) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateActionSignerConfig: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgUpdateActionSignerConfig) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionSigner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgCreateActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitMintResponse: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgSubmitMintResponse) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateActionSigner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgUpdateActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitSyncActionSigner: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgSubmitSyncActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgSetMinimumConfirmation: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgSetMinimumConfirmation) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionSignerConfig: (data: import("../modules/sixnft/thesixnetwork.sixnft.nftoracle/module/types/nftoracle/tx").MsgCreateActionSignerConfig) => import("@cosmjs/proto-signing").EncodeObject; }; tokenmngrModuleLegacy: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: tokenmngrLegacyModuleGenerate.SignAndBroadcastOptions) => any; msgMint: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/v1/tx").MsgMint) => import("@cosmjs/proto-signing").EncodeObject; }; tokenmngrModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: tokenmngrModuleGenerate.SignAndBroadcastOptions) => any; msgBurn: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgBurn) => import("@cosmjs/proto-signing").EncodeObject; msgCreateMintperm: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgCreateMintperm) => import("@cosmjs/proto-signing").EncodeObject; msgCreateOptions: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgCreateOptions) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteOptions: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgDeleteOptions) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteToken: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgDeleteToken) => import("@cosmjs/proto-signing").EncodeObject; msgUnwrapToken: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgUnwrapToken) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateToken: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgUpdateToken) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateOptions: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgUpdateOptions) => import("@cosmjs/proto-signing").EncodeObject; msgSendWrapToken: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgSendWrapToken) => import("@cosmjs/proto-signing").EncodeObject; msgCreateToken: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgCreateToken) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteMintperm: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgDeleteMintperm) => import("@cosmjs/proto-signing").EncodeObject; msgMint: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgMint) => import("@cosmjs/proto-signing").EncodeObject; msgWrapToken: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgWrapToken) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateMintperm: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.tokenmngr.v2/module/types/tokenmngr/v2/tx").MsgUpdateMintperm) => import("@cosmjs/proto-signing").EncodeObject; }; protocolAdminModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: protocoladminModuleGenerate.SignAndBroadcastOptions) => any; msgAddAdminToGroup: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgAddAdminToGroup) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateGroup: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgUpdateGroup) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteGroup: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgDeleteGroup) => import("@cosmjs/proto-signing").EncodeObject; msgCreateGroup: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgCreateGroup) => import("@cosmjs/proto-signing").EncodeObject; msgRemoveAdminFromGroup: (data: import("../modules/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgRemoveAdminFromGroup) => import("@cosmjs/proto-signing").EncodeObject; }; cosmosBankModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosbankModuleGenerate.SignAndBroadcastOptions) => any; msgMultiSend: (data: import("../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/types/cosmos/bank/v1beta1/tx").MsgMultiSend) => import("@cosmjs/proto-signing").EncodeObject; msgSend: (data: import("../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/types/cosmos/bank/v1beta1/tx").MsgSend) => import("@cosmjs/proto-signing").EncodeObject; }; cosmosStakingModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosstakingModuleGenerate.SignAndBroadcastOptions) => any; msgUndelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgUndelegate) => import("@cosmjs/proto-signing").EncodeObject; msgSetValidatorApproval: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgSetValidatorApproval) => import("@cosmjs/proto-signing").EncodeObject; msgEditValidator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgEditValidator) => import("@cosmjs/proto-signing").EncodeObject; msgBeginRedelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgBeginRedelegate) => import("@cosmjs/proto-signing").EncodeObject; msgCreateWhitelistDelegator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgCreateWhitelistDelegator) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteWhitelistDelegator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgDeleteWhitelistDelegator) => import("@cosmjs/proto-signing").EncodeObject; msgCreateValidator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgCreateValidator) => import("@cosmjs/proto-signing").EncodeObject; msgDelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v2beta1/module/types/cosmos/staking/v2beta1/tx").MsgDelegate) => import("@cosmjs/proto-signing").EncodeObject; }; cosmosStakingModuleLegacy: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosstakingLegacyModuleGenerate.SignAndBroadcastOptions) => any; }; cosmosTxModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosTx.SignAndBroadcastOptions) => any; }; distributionModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: distributionModuleGenerate.SignAndBroadcastOptions) => any; msgFundCommunityPool: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgFundCommunityPool) => import("@cosmjs/proto-signing").EncodeObject; msgSetWithdrawAddress: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgSetWithdrawAddress) => import("@cosmjs/proto-signing").EncodeObject; msgWithdrawValidatorCommission: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgWithdrawValidatorCommission) => import("@cosmjs/proto-signing").EncodeObject; msgWithdrawDelegatorReward: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgWithdrawDelegatorReward) => import("@cosmjs/proto-signing").EncodeObject; }; }>; private removeSLash; }