@mysten/sui
Version:
Sui TypeScript API
66 lines (65 loc) • 3.77 kB
text/typescript
import { GetBalanceRequest, GetBalanceResponse, GetCoinInfoRequest, GetCoinInfoResponse, ListBalancesRequest, ListBalancesResponse, ListDynamicFieldsRequest, ListDynamicFieldsResponse, ListOwnedObjectsRequest, ListOwnedObjectsResponse } from "./state_service.mjs";
import * as _protobuf_ts_runtime4 from "@protobuf-ts/runtime";
import * as _protobuf_ts_runtime_rpc4 from "@protobuf-ts/runtime-rpc";
import { RpcOptions, RpcTransport, ServiceInfo, UnaryCall } from "@protobuf-ts/runtime-rpc";
//#region src/grpc/proto/sui/rpc/v2/state_service.client.d.ts
/**
* @generated from protobuf service sui.rpc.v2.StateService
*/
interface IStateServiceClient {
/**
* @generated from protobuf rpc: ListDynamicFields(sui.rpc.v2.ListDynamicFieldsRequest) returns (sui.rpc.v2.ListDynamicFieldsResponse);
*/
listDynamicFields(input: ListDynamicFieldsRequest, options?: RpcOptions): UnaryCall<ListDynamicFieldsRequest, ListDynamicFieldsResponse>;
/**
* @generated from protobuf rpc: ListOwnedObjects(sui.rpc.v2.ListOwnedObjectsRequest) returns (sui.rpc.v2.ListOwnedObjectsResponse);
*/
listOwnedObjects(input: ListOwnedObjectsRequest, options?: RpcOptions): UnaryCall<ListOwnedObjectsRequest, ListOwnedObjectsResponse>;
/**
* @generated from protobuf rpc: GetCoinInfo(sui.rpc.v2.GetCoinInfoRequest) returns (sui.rpc.v2.GetCoinInfoResponse);
*/
getCoinInfo(input: GetCoinInfoRequest, options?: RpcOptions): UnaryCall<GetCoinInfoRequest, GetCoinInfoResponse>;
/**
* @generated from protobuf rpc: GetBalance(sui.rpc.v2.GetBalanceRequest) returns (sui.rpc.v2.GetBalanceResponse);
*/
getBalance(input: GetBalanceRequest, options?: RpcOptions): UnaryCall<GetBalanceRequest, GetBalanceResponse>;
/**
* @generated from protobuf rpc: ListBalances(sui.rpc.v2.ListBalancesRequest) returns (sui.rpc.v2.ListBalancesResponse);
*/
listBalances(input: ListBalancesRequest, options?: RpcOptions): UnaryCall<ListBalancesRequest, ListBalancesResponse>;
}
/**
* @generated from protobuf service sui.rpc.v2.StateService
*/
declare class StateServiceClient implements IStateServiceClient, ServiceInfo {
private readonly _transport;
typeName: string;
methods: _protobuf_ts_runtime_rpc4.MethodInfo<any, any>[];
options: {
[extensionName: string]: _protobuf_ts_runtime4.JsonValue;
};
constructor(_transport: RpcTransport);
/**
* @generated from protobuf rpc: ListDynamicFields(sui.rpc.v2.ListDynamicFieldsRequest) returns (sui.rpc.v2.ListDynamicFieldsResponse);
*/
listDynamicFields(input: ListDynamicFieldsRequest, options?: RpcOptions): UnaryCall<ListDynamicFieldsRequest, ListDynamicFieldsResponse>;
/**
* @generated from protobuf rpc: ListOwnedObjects(sui.rpc.v2.ListOwnedObjectsRequest) returns (sui.rpc.v2.ListOwnedObjectsResponse);
*/
listOwnedObjects(input: ListOwnedObjectsRequest, options?: RpcOptions): UnaryCall<ListOwnedObjectsRequest, ListOwnedObjectsResponse>;
/**
* @generated from protobuf rpc: GetCoinInfo(sui.rpc.v2.GetCoinInfoRequest) returns (sui.rpc.v2.GetCoinInfoResponse);
*/
getCoinInfo(input: GetCoinInfoRequest, options?: RpcOptions): UnaryCall<GetCoinInfoRequest, GetCoinInfoResponse>;
/**
* @generated from protobuf rpc: GetBalance(sui.rpc.v2.GetBalanceRequest) returns (sui.rpc.v2.GetBalanceResponse);
*/
getBalance(input: GetBalanceRequest, options?: RpcOptions): UnaryCall<GetBalanceRequest, GetBalanceResponse>;
/**
* @generated from protobuf rpc: ListBalances(sui.rpc.v2.ListBalancesRequest) returns (sui.rpc.v2.ListBalancesResponse);
*/
listBalances(input: ListBalancesRequest, options?: RpcOptions): UnaryCall<ListBalancesRequest, ListBalancesResponse>;
}
//#endregion
export { StateServiceClient };
//# sourceMappingURL=state_service.client.d.mts.map