@mysten/sui
Version:
Sui TypeScript API
42 lines (41 loc) • 2.36 kB
text/typescript
import { ExecuteTransactionRequest, ExecuteTransactionResponse, SimulateTransactionRequest, SimulateTransactionResponse } from "./transaction_execution_service.mjs";
import * as _protobuf_ts_runtime2 from "@protobuf-ts/runtime";
import * as _protobuf_ts_runtime_rpc2 from "@protobuf-ts/runtime-rpc";
import { RpcOptions, RpcTransport, ServiceInfo, UnaryCall } from "@protobuf-ts/runtime-rpc";
//#region src/grpc/proto/sui/rpc/v2/transaction_execution_service.client.d.ts
/**
* @generated from protobuf service sui.rpc.v2.TransactionExecutionService
*/
interface ITransactionExecutionServiceClient {
/**
* @generated from protobuf rpc: ExecuteTransaction(sui.rpc.v2.ExecuteTransactionRequest) returns (sui.rpc.v2.ExecuteTransactionResponse);
*/
executeTransaction(input: ExecuteTransactionRequest, options?: RpcOptions): UnaryCall<ExecuteTransactionRequest, ExecuteTransactionResponse>;
/**
* @generated from protobuf rpc: SimulateTransaction(sui.rpc.v2.SimulateTransactionRequest) returns (sui.rpc.v2.SimulateTransactionResponse);
*/
simulateTransaction(input: SimulateTransactionRequest, options?: RpcOptions): UnaryCall<SimulateTransactionRequest, SimulateTransactionResponse>;
}
/**
* @generated from protobuf service sui.rpc.v2.TransactionExecutionService
*/
declare class TransactionExecutionServiceClient implements ITransactionExecutionServiceClient, ServiceInfo {
private readonly _transport;
typeName: string;
methods: _protobuf_ts_runtime_rpc2.MethodInfo<any, any>[];
options: {
[extensionName: string]: _protobuf_ts_runtime2.JsonValue;
};
constructor(_transport: RpcTransport);
/**
* @generated from protobuf rpc: ExecuteTransaction(sui.rpc.v2.ExecuteTransactionRequest) returns (sui.rpc.v2.ExecuteTransactionResponse);
*/
executeTransaction(input: ExecuteTransactionRequest, options?: RpcOptions): UnaryCall<ExecuteTransactionRequest, ExecuteTransactionResponse>;
/**
* @generated from protobuf rpc: SimulateTransaction(sui.rpc.v2.SimulateTransactionRequest) returns (sui.rpc.v2.SimulateTransactionResponse);
*/
simulateTransaction(input: SimulateTransactionRequest, options?: RpcOptions): UnaryCall<SimulateTransactionRequest, SimulateTransactionResponse>;
}
//#endregion
export { TransactionExecutionServiceClient };
//# sourceMappingURL=transaction_execution_service.client.d.mts.map