import { GetPeersInfo } from './types/common/get-peers-info.mjs'; import { InputParamsDataTransfer } from './types/common/input-params-data-transfer.mjs'; import { OutputDownloadAccountTxs } from './types/common/output-download-account-txs.mjs'; import { ParamStr } from './types/common/param-str.mjs'; import { RetTypeBase } from './types/common/ret-type-base.mjs'; import { RoundStateAbstract } from './types/common/round-state-abstract.mjs'; import { RpcAccountHeight } from './types/common/rpc-account-height.mjs'; import { RpcAccountsBalancesResult } from './types/common/rpc-accounts-balances-result.mjs'; import { RpcDataTradeResult } from './types/common/rpc-data-trade-result.mjs'; import { HeightsResult } from './types/rpc/heights-result.mjs'; import { ParamsAcceptScript } from './types/rpc/params-accept-script.mjs'; import { ParamsAccountAndIndex } from './types/rpc/params-account-and-index.mjs'; import { ParamsAccountHeights } from './types/rpc/params-account-heights.mjs'; import { ParamsAccountHistory } from './types/rpc/params-account-history.mjs'; import { ParamsAccount } from './types/rpc/params-account.mjs'; import { ParamsAccounts } from './types/rpc/params-accounts.mjs'; import { ParamsBecomeGuest } from './types/rpc/params-become-guest.mjs'; import { ParamsBecomeHost } from './types/rpc/params-become-host.mjs'; import { ParamsCalculateAvailableByForwardList } from './types/rpc/params-calculate-available-by-forward-list.mjs'; import { ParamsCalculateAvailableByForward } from './types/rpc/params-calculate-available-by-forward.mjs'; import { ParamsCallVme } from './types/rpc/params-call-vme.mjs'; import { ParamsChangeKey } from './types/rpc/params-change-key.mjs'; import { ParamsChangeVKey } from './types/rpc/params-change-vkey.mjs'; import { ParamsCloseAccount } from './types/rpc/params-close-account.mjs'; import { ParamsCreateAssetObject } from './types/rpc/params-create-asset-object.mjs'; import { ParamsCreateContract } from './types/rpc/params-create-contract.mjs'; import { ParamsCreateNode } from './types/rpc/params-create-node.mjs'; import { ParamsCreateSynthAccount } from './types/rpc/params-create-synth-account.mjs'; import { ParamsCreateToken } from './types/rpc/params-create-token.mjs'; import { ParamsCreateVme } from './types/rpc/params-create-vme.mjs'; import { ParamsDirectCall } from './types/rpc/params-direct-call.mjs'; import { ParamsDownloadAccountTxs } from './types/rpc/params-download-account-txs.mjs'; import { ParamsFindDuplicateSubscriber } from './types/rpc/params-find-duplicate-subscriber.mjs'; import { ParamsForwardAssetObject } from './types/rpc/params-forward-asset-object.mjs'; import { ParamsForwardCoin } from './types/rpc/params-forward-coin.mjs'; import { ParamsForwardToken } from './types/rpc/params-forward-token.mjs'; import { ParamsFreezeAccount } from './types/rpc/params-freeze-account.mjs'; import { ParamsGameChainCmd } from './types/rpc/params-game-chain-cmd.mjs'; import { ParamsGenerateLatestStoredDataProof } from './types/rpc/params-generate-latest-stored-data-proof.mjs'; import { ParamsGetAssetList } from './types/rpc/params-get-asset-list.mjs'; import { ParamsGetAssetObjects } from './types/rpc/params-get-asset-objects.mjs'; import { ParamsGetHomeShard } from './types/rpc/params-get-home-shard.mjs'; import { ParamsGetIdentityProof } from './types/rpc/params-get-identity-proof.mjs'; import { ParamsGetImportAccount } from './types/rpc/params-get-import-account.mjs'; import { ParamsImportAccount } from './types/rpc/params-import-account.mjs'; import { ParamsInitReliableNodes } from './types/rpc/params-init-reliable-nodes.mjs'; import { ParamsLatestStoredDataProof } from './types/rpc/params-latest-stored-data-proof.mjs'; import { ParamsLockStake } from './types/rpc/params-lock-stake.mjs'; import { ParamsOpenAccount } from './types/rpc/params-open-account.mjs'; import { ParamsPostDataToSynthAccount } from './types/rpc/params-post-data-to-synth-account.mjs'; import { ParamsProvideScript } from './types/rpc/params-provide-script.mjs'; import { ParamsQueryAddress } from './types/rpc/params-query-address.mjs'; import { ParamsReadTxList } from './types/rpc/params-read-tx-list.mjs'; import { ParamsRemoveHomeTxs } from './types/rpc/params-remove-home-txs.mjs'; import { ParamsRequestDataTrade } from './types/rpc/params-request-data-trade.mjs'; import { ParamsRequestVme } from './types/rpc/params-request-vme.mjs'; import { ParamsRoundList } from './types/rpc/params-round-list.mjs'; import { ParamsRound } from './types/rpc/params-round.mjs'; import { ParamsRS } from './types/rpc/params-rs.mjs'; import { ParamsSendRawTransaction } from './types/rpc/params-send-raw-transaction.mjs'; import { ParamsSetHost } from './types/rpc/params-set-host.mjs'; import { ParamsSetImportAccountTx } from './types/rpc/params-set-import-account-tx.mjs'; import { ParamsSetReliableNode } from './types/rpc/params-set-reliable-node.mjs'; import { ParamsSubscribeAddress } from './types/rpc/params-subscribe-address.mjs'; import { ParamsTransferAllRes } from './types/rpc/params-transfer-all-res.mjs'; import { ParamsTransferAssetObject } from './types/rpc/params-transfer-asset-object.mjs'; import { ParamsTransferCoin } from './types/rpc/params-transfer-coin.mjs'; import { ParamsTransferTokens } from './types/rpc/params-transfer-tokens.mjs'; import { ParamsTransfer } from './types/rpc/params-transfer.mjs'; import { ParamsTxListWitness } from './types/rpc/params-tx-list-witness.mjs'; import { ParamsTxList } from './types/rpc/params-tx-list.mjs'; import { ParamsUnlockStake } from './types/rpc/params-unlock-stake.mjs'; import { ParamsUpliftProofW } from './types/rpc/params-uplift-proof-w.mjs'; import { ParamsUploadAccountTxs } from './types/rpc/params-upload-account-txs.mjs'; import { ParamsVerifyAndSignChallenge } from './types/rpc/params-verify-and-sign-challenge.mjs'; import { ParamsVerifyIdentityProof } from './types/rpc/params-verify-identity-proof.mjs'; import { ParamsVerifyProofW } from './types/rpc/params-verify-proof-w.mjs'; import { ParamsVmeLog } from './types/rpc/params-vme-log.mjs'; import { ParamsWaitHomeTxChange } from './types/rpc/params-wait-home-tx-change.mjs'; import { ResultDumpAccounts } from './types/rpc/result-dump-accounts.mjs'; import { RoundStateDetail } from './types/rpc/round-state-detail.mjs'; import { RpcBoolResult } from './types/rpc/rpc-bool-result.mjs'; import { RpcCalculateAvailableByForwardListResult } from './types/rpc/rpc-calculate-available-by-forward-list-result.mjs'; import { RpcCalculateAvailableByForwardResult } from './types/rpc/rpc-calculate-available-by-forward-result.mjs'; import { RpcCreateAccountResult } from './types/rpc/rpc-create-account-result.mjs'; import { RpcCreateNodeResult } from './types/rpc/rpc-create-node-result.mjs'; import { RpcCreateTxResult } from './types/rpc/rpc-create-tx-result.mjs'; import { RpcDirectCallResult } from './types/rpc/rpc-direct-call-result.mjs'; import { RpcFindDuplicateSubscriberResult } from './types/rpc/rpc-find-duplicate-subscriber-result.mjs'; import { RpcGameChainCmdResult } from './types/rpc/rpc-game-chain-cmd-result.mjs'; import { RpcGenerateLatestStoredDataProofResult } from './types/rpc/rpc-generate-latest-stored-data-proof-result.mjs'; import { RpcGetAccountAssetListResult } from './types/rpc/rpc-get-account-asset-list-result.mjs'; import { RpcGetAccountAssetObjectResult } from './types/rpc/rpc-get-account-asset-object-result.mjs'; import { RpcGetAccountDetailResult } from './types/rpc/rpc-get-account-detail-result.mjs'; import { RpcGetAccountHistoryResult } from './types/rpc/rpc-get-account-history-result.mjs'; import { RpcGetAccountTokenListResult } from './types/rpc/rpc-get-account-token-list-result.mjs'; import { RpcGetAccountsBalancesResult } from './types/rpc/rpc-get-accounts-balances-result.mjs'; import { RpcGetAccountsHeightsResult } from './types/rpc/rpc-get-accounts-heights-result.mjs'; import { RpcGetConciseNodeStatusResult } from './types/rpc/rpc-get-concise-node-status-result.mjs'; import { RpcGetGenesisAccountResult } from './types/rpc/rpc-get-genesis-account-result.mjs'; import { RpcGetGuestsInfoResult } from './types/rpc/rpc-get-guests-info-result.mjs'; import { RpcGetHomeShardResult } from './types/rpc/rpc-get-home-shard-result.mjs'; import { RpcGetHomeTxDirResult } from './types/rpc/rpc-get-home-tx-dir-result.mjs'; import { RpcGetHomeTxFlushSeqResult } from './types/rpc/rpc-get-home-tx-flush-seq-result.mjs'; import { RpcGetIdentityProofResult } from './types/rpc/rpc-get-identity-proof-result.mjs'; import { RpcGetImportAccountResult } from './types/rpc/rpc-get-import-account-result.mjs'; import { RpcGetInactiveTxListResult } from './types/rpc/rpc-get-inactive-tx-list-result.mjs'; import { RpcGetKeysResult } from './types/rpc/rpc-get-keys-result.mjs'; import { RpcGetLaunchCommandResult } from './types/rpc/rpc-get-launch-command-result.mjs'; import { RpcGetMontInfoListResult } from './types/rpc/rpc-get-mont-info-list-result.mjs'; import { RpcGetNodeBlocksResult } from './types/rpc/rpc-get-node-blocks-result.mjs'; import { RpcGetNodeStatusResult } from './types/rpc/rpc-get-node-status-result.mjs'; import { RpcGetNodeVersionResult } from './types/rpc/rpc-get-node-version-result.mjs'; import { RpcGetShardOfAccountResult } from './types/rpc/rpc-get-shard-of-account-result.mjs'; import { RpcGetSyncStateResult } from './types/rpc/rpc-get-sync-state-result.mjs'; import { RpcGetTxResult } from './types/rpc/rpc-get-tx-result.mjs'; import { RpcGetVmeLogResult } from './types/rpc/rpc-get-vme-log-result.mjs'; import { RpcGetWorldRoundStateResult } from './types/rpc/rpc-get-world-round-state-result.mjs'; import { RpcGetWorldRoundStatesListResult } from './types/rpc/rpc-get-world-round-states-list-result.mjs'; import { RpcHasSystemTokenResult } from './types/rpc/rpc-has-system-token-result.mjs'; import { RpcImportAccountResult } from './types/rpc/rpc-import-account-result.mjs'; import { RpcNodeCmdResult } from './types/rpc/rpc-node-cmd-result.mjs'; import { RpcProofWResult } from './types/rpc/rpc-proof-wresult.mjs'; import { RpcQueryAddressResult } from './types/rpc/rpc-query-address-result.mjs'; import { RpcReadTxListWitnessResult } from './types/rpc/rpc-read-tx-list-witness-result.mjs'; import { RpcRequestVmeResult } from './types/rpc/rpc-request-vme-result.mjs'; import { RpcSendRawTransactionResult } from './types/rpc/rpc-send-raw-transaction-result.mjs'; import { RpcSetImportAccountTxResult } from './types/rpc/rpc-set-import-account-tx-result.mjs'; import { RpcShutdownResult } from './types/rpc/rpc-shutdown-result.mjs'; import { RpcSubscribeAddressResult } from './types/rpc/rpc-subscribe-address-result.mjs'; import { RpcVerifyAndSignChallengeResult } from './types/rpc/rpc-verify-and-sign-challenge-result.mjs'; import { RpcVerifyIdentityProofResult } from './types/rpc/rpc-verify-identity-proof-result.mjs'; import { RpcViewVmeResult } from './types/rpc/rpc-view-vme-result.mjs'; import { RpcWaitHomeTxChangeResult } from './types/rpc/rpc-wait-home-tx-change-result.mjs'; import { UploadHeightsResult } from './types/rpc/upload-heights-result.mjs'; export interface RpcApiSpec { debug_allHeights(): Promise; debug_balanceGrantList(): Promise; debug_balanceList(): Promise; debug_callContract(param: ParamsCallVme): Promise; debug_callVme(param: ParamsCallVme): Promise; debug_createAccount(): Promise; debug_createContract(param: ParamsCreateContract): Promise; debug_createNode(param: ParamsCreateNode): Promise; debug_createSynthAccount(param: ParamsCreateSynthAccount): Promise; debug_directCall(param: ParamsDirectCall): Promise; debug_dumpAllAccounts(): Promise; debug_echo(str: string): Promise; debug_gameChainCmd(param: ParamsGameChainCmd): Promise; debug_getAccountsBalances(param: ParamsAccounts): Promise; debug_getAccountsHeights(param: ParamsAccounts): Promise; debug_getGuestsInfo(): Promise; debug_getHomeShard(param: ParamsGetHomeShard): Promise; debug_getImportAccount(params: ParamsGetImportAccount): Promise; debug_getImportAccountLog(params: ParamsGetImportAccount): Promise; debug_getKeys(params: ParamsAccount): Promise; debug_getNodeBlocks(): Promise; debug_getPeerPool(): Promise; debug_getPeersInfo(): Promise; debug_getVmeLog(param: ParamsVmeLog): Promise; debug_importAccount(params: ParamsImportAccount): Promise; debug_initReliableNodes(param: ParamsInitReliableNodes): Promise; debug_noArgsRets(): Promise; debug_nodeCmd(cmd: string): Promise; debug_postDataToSynthAccount(param: ParamsPostDataToSynthAccount): Promise; debug_removeHomeTxs(param: ParamsRemoveHomeTxs): Promise; debug_requestVme(params: ParamsRequestVme): Promise; debug_sendRawTransaction(params: ParamsSendRawTransaction): Promise; debug_setImportAccountTx(params: ParamsSetImportAccountTx): Promise; debug_setReliableNode(param: ParamsSetReliableNode): Promise; debug_viewVme(param: ParamsCallVme): Promise; locus_acceptScript(params: ParamsAcceptScript): Promise; locus_accountHeightsToDownload(param: ParamsAccountHeights): Promise; locus_accountHeightsToUpload(param: ParamsAccountHeights): Promise; locus_becomeGuest(param: ParamsBecomeGuest): Promise; locus_becomeHost(param: ParamsBecomeHost): Promise; locus_calculateAvailableByForward(param: ParamsCalculateAvailableByForward): Promise; locus_calculateAvailableByForwardList(param: ParamsCalculateAvailableByForwardList): Promise; locus_changeKey(params: ParamsChangeKey): Promise; locus_changeVkey(params: ParamsChangeVKey): Promise; locus_clientMessage(param: ParamStr): Promise; locus_closeAccount(param: ParamsCloseAccount): Promise; locus_createAssetObject(param: ParamsCreateAssetObject): Promise; locus_createToken(param: ParamsCreateToken): Promise; locus_createVme(param: ParamsCreateVme): Promise; locus_downloadAccountTxs(param: ParamsDownloadAccountTxs): Promise; locus_echo(str: string): Promise; locus_findDuplicateSubscriber(params: ParamsFindDuplicateSubscriber): Promise; locus_forwardAssetObject(params: ParamsForwardAssetObject): Promise; locus_forwardCoin(param: ParamsForwardCoin): Promise; locus_forwardToken(params: ParamsForwardToken): Promise; locus_freezeAccount(params: ParamsFreezeAccount): Promise; locus_generateLatestStoredDataProof(params: ParamsGenerateLatestStoredDataProof): Promise; locus_getAccountAssetList(params: ParamsGetAssetList): Promise; locus_getAccountAssetObject(params: ParamsGetAssetObjects): Promise; locus_getAccountDetail(param: ParamsAccount): Promise; locus_getAccountHistory(param: ParamsAccountHistory): Promise; locus_getAccountTokenList(params: ParamsAccount): Promise; locus_getConciseNodeStatus(): Promise; locus_getGenesisAccount(): Promise; locus_getHomeTxDir(): Promise; locus_getHomeTxFlushSeq(): Promise; locus_getIdentityProof(param: ParamsGetIdentityProof): Promise; locus_getInactiveTxList(param: ParamsAccount): Promise; locus_getLaunchCommand(): Promise; locus_getMontInfoList(param: ParamsAccount): Promise; locus_getNodeStatus(): Promise; locus_getNodeVersion(): Promise; locus_getOwnerBalance(): Promise; locus_getRoundState(param: ParamsRound): Promise; locus_getRoundStatesList(param: ParamsRS): Promise; locus_getShardOfAccount(params: ParamsAccount): Promise; locus_getSyncState(): Promise; locus_getTx(param: ParamsAccountAndIndex): Promise; locus_getWorldRoundState(param: ParamsRound): Promise; locus_getWorldRoundStatesList(param: ParamsRoundList): Promise; locus_hasSystemToken(params: ParamsAccount): Promise; locus_lockStake(params: ParamsLockStake): Promise; locus_makeTxProof(params: ParamsTxList): Promise; locus_openAccount(param: ParamsOpenAccount): Promise; locus_postData(params: InputParamsDataTransfer): Promise; locus_provideScript(params: ParamsProvideScript): Promise; locus_queryAddress(params: ParamsQueryAddress): Promise; locus_readTxListWitness(params: ParamsReadTxList): Promise; locus_requestDataTrade(params: ParamsRequestDataTrade): Promise; locus_setHost(param: ParamsSetHost): Promise; locus_shutdown(): Promise; locus_subscribeAddress(params: ParamsSubscribeAddress): Promise; locus_transfer(params: ParamsTransfer): Promise; locus_transferAllRes(params: ParamsTransferAllRes): Promise; locus_transferAssetObject(params: ParamsTransferAssetObject): Promise; locus_transferCoin(param: ParamsTransferCoin): Promise; locus_transferToken(params: ParamsTransferTokens): Promise; locus_unlockStake(params: ParamsUnlockStake): Promise; locus_upliftProofW(params: ParamsUpliftProofW): Promise; locus_uploadAccountTxs(param: ParamsUploadAccountTxs): Promise; locus_verifyAndSignChallenge(param: ParamsVerifyAndSignChallenge): Promise; locus_verifyIdentityProof(param: ParamsVerifyIdentityProof): Promise; locus_verifyLatestStoredDataProof(params: ParamsLatestStoredDataProof): Promise; locus_verifyProofW(params: ParamsVerifyProofW): Promise; locus_verifyTxListWitness(params: ParamsTxListWitness): Promise; locus_waitHomeTxChange(params: ParamsWaitHomeTxChange): Promise; }