@mysten/sui
Version:
Sui TypeScript API
39 lines (38 loc) • 3.02 kB
text/typescript
import { SuiClientTypes } from "../client/types.mjs";
import { TransactionDataBuilder } from "../transactions/TransactionData.mjs";
import { BuildTransactionOptions } from "../transactions/resolve.mjs";
import "../transactions/index.mjs";
import { CoreClient } from "../client/core.mjs";
import { SuiGraphQLClient } from "./client.mjs";
//#region src/graphql/core.d.ts
declare class GraphQLCoreClient extends CoreClient {
#private;
constructor({
graphqlClient,
mvr
}: {
graphqlClient: SuiGraphQLClient;
mvr?: SuiClientTypes.MvrOptions;
});
getObjects<Include extends SuiClientTypes.ObjectInclude = {}>(options: SuiClientTypes.GetObjectsOptions<Include>): Promise<SuiClientTypes.GetObjectsResponse<Include>>;
listOwnedObjects<Include extends SuiClientTypes.ObjectInclude = {}>(options: SuiClientTypes.ListOwnedObjectsOptions<Include>): Promise<SuiClientTypes.ListOwnedObjectsResponse<Include>>;
listCoins(options: SuiClientTypes.ListCoinsOptions): Promise<SuiClientTypes.ListCoinsResponse>;
getBalance(options: SuiClientTypes.GetBalanceOptions): Promise<SuiClientTypes.GetBalanceResponse>;
getCoinMetadata(options: SuiClientTypes.GetCoinMetadataOptions): Promise<SuiClientTypes.GetCoinMetadataResponse>;
listBalances(options: SuiClientTypes.ListBalancesOptions): Promise<SuiClientTypes.ListBalancesResponse>;
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(): Promise<SuiClientTypes.GetReferenceGasPriceResponse>;
getProtocolConfig(): Promise<SuiClientTypes.GetProtocolConfigResponse>;
getCurrentSystemState(): Promise<SuiClientTypes.GetCurrentSystemStateResponse>;
listDynamicFields(options: SuiClientTypes.ListDynamicFieldsOptions): Promise<SuiClientTypes.ListDynamicFieldsResponse>;
verifyZkLoginSignature(options: SuiClientTypes.VerifyZkLoginSignatureOptions): Promise<SuiClientTypes.ZkLoginVerifyResponse>;
defaultNameServiceName(options: SuiClientTypes.DefaultNameServiceNameOptions): Promise<SuiClientTypes.DefaultNameServiceNameResponse>;
getMoveFunction(options: SuiClientTypes.GetMoveFunctionOptions): Promise<SuiClientTypes.GetMoveFunctionResponse>;
getChainIdentifier(_options?: SuiClientTypes.GetChainIdentifierOptions): Promise<SuiClientTypes.GetChainIdentifierResponse>;
resolveTransactionPlugin(): (transactionData: TransactionDataBuilder, options: BuildTransactionOptions, next: () => Promise<void>) => Promise<void>;
}
//#endregion
export { GraphQLCoreClient };
//# sourceMappingURL=core.d.mts.map