UNPKG

@mysten/sui

Version:
72 lines (71 loc) 3.48 kB
import { SuiClientTypes } from "../client/types.mjs"; import { coreClientResolveTransactionPlugin } from "../client/core-resolver.mjs"; import { SuiJsonRpcClient } from "./client.mjs"; import { CoreClient } from "../client/core.mjs"; //#region src/jsonRpc/core.d.ts declare class JSONRpcCoreClient extends CoreClient { #private; constructor({ jsonRpcClient, mvr }: { jsonRpcClient: SuiJsonRpcClient; mvr?: SuiClientTypes.MvrOptions; }); getObjects<Include extends SuiClientTypes.ObjectInclude = {}>(options: SuiClientTypes.GetObjectsOptions<Include>): Promise<{ objects: (Error | SuiClientTypes.Object<Include>)[]; }>; listOwnedObjects<Include extends SuiClientTypes.ObjectInclude = {}>(options: SuiClientTypes.ListOwnedObjectsOptions<Include>): Promise<{ objects: SuiClientTypes.Object<Include & SuiClientTypes.ObjectInclude>[]; hasNextPage: boolean; cursor: string | null; }>; listCoins(options: SuiClientTypes.ListCoinsOptions): Promise<{ objects: SuiClientTypes.Coin[]; hasNextPage: boolean; cursor: string | null; }>; getBalance(options: SuiClientTypes.GetBalanceOptions): Promise<{ balance: { coinType: string; balance: string; coinBalance: string; addressBalance: string; }; }>; getCoinMetadata(options: SuiClientTypes.GetCoinMetadataOptions): Promise<SuiClientTypes.GetCoinMetadataResponse>; listBalances(options: SuiClientTypes.ListBalancesOptions): Promise<{ balances: { coinType: string; balance: string; coinBalance: string; addressBalance: string; }[]; hasNextPage: boolean; cursor: null; }>; getTransaction<Include extends SuiClientTypes.TransactionInclude = {}>(options: SuiClientTypes.GetTransactionOptions<Include>): Promise<SuiClientTypes.TransactionResult<Include>>; executeTransaction<Include extends SuiClientTypes.TransactionInclude = {}>(options: SuiClientTypes.ExecuteTransactionOptions<Include>): Promise<SuiClientTypes.TransactionResult<Include>>; simulateTransaction<Include extends SuiClientTypes.SimulateTransactionInclude = {}>(options: SuiClientTypes.SimulateTransactionOptions<Include>): Promise<SuiClientTypes.SimulateTransactionResult<Include>>; getReferenceGasPrice(options?: SuiClientTypes.GetReferenceGasPriceOptions): Promise<{ referenceGasPrice: string; }>; getProtocolConfig(options?: SuiClientTypes.GetProtocolConfigOptions): Promise<SuiClientTypes.GetProtocolConfigResponse>; getCurrentSystemState(options?: SuiClientTypes.GetCurrentSystemStateOptions): Promise<SuiClientTypes.GetCurrentSystemStateResponse>; listDynamicFields(options: SuiClientTypes.ListDynamicFieldsOptions): Promise<{ dynamicFields: SuiClientTypes.DynamicFieldEntry[]; hasNextPage: boolean; cursor: string | null; }>; verifyZkLoginSignature(options: SuiClientTypes.VerifyZkLoginSignatureOptions): Promise<{ success: boolean; errors: string[]; }>; defaultNameServiceName(options: SuiClientTypes.DefaultNameServiceNameOptions): Promise<SuiClientTypes.DefaultNameServiceNameResponse>; resolveTransactionPlugin(): typeof coreClientResolveTransactionPlugin; getMoveFunction(options: SuiClientTypes.GetMoveFunctionOptions): Promise<SuiClientTypes.GetMoveFunctionResponse>; getChainIdentifier(_options?: SuiClientTypes.GetChainIdentifierOptions): Promise<SuiClientTypes.GetChainIdentifierResponse>; } //#endregion export { JSONRpcCoreClient }; //# sourceMappingURL=core.d.mts.map