@mysten/sui
Version:
Sui TypeScript API
38 lines (37 loc) • 1.83 kB
text/typescript
import { VerifySignatureRequest, VerifySignatureResponse } from "./signature_verification_service.mjs";
import * as _protobuf_ts_runtime3 from "@protobuf-ts/runtime";
import * as _protobuf_ts_runtime_rpc3 from "@protobuf-ts/runtime-rpc";
import { RpcOptions, RpcTransport, ServiceInfo, UnaryCall } from "@protobuf-ts/runtime-rpc";
//#region src/grpc/proto/sui/rpc/v2/signature_verification_service.client.d.ts
/**
* @generated from protobuf service sui.rpc.v2.SignatureVerificationService
*/
interface ISignatureVerificationServiceClient {
/**
* Perform signature verification of a UserSignature against the provided message.
*
* @generated from protobuf rpc: VerifySignature(sui.rpc.v2.VerifySignatureRequest) returns (sui.rpc.v2.VerifySignatureResponse);
*/
verifySignature(input: VerifySignatureRequest, options?: RpcOptions): UnaryCall<VerifySignatureRequest, VerifySignatureResponse>;
}
/**
* @generated from protobuf service sui.rpc.v2.SignatureVerificationService
*/
declare class SignatureVerificationServiceClient implements ISignatureVerificationServiceClient, ServiceInfo {
private readonly _transport;
typeName: string;
methods: _protobuf_ts_runtime_rpc3.MethodInfo<any, any>[];
options: {
[extensionName: string]: _protobuf_ts_runtime3.JsonValue;
};
constructor(_transport: RpcTransport);
/**
* Perform signature verification of a UserSignature against the provided message.
*
* @generated from protobuf rpc: VerifySignature(sui.rpc.v2.VerifySignatureRequest) returns (sui.rpc.v2.VerifySignatureResponse);
*/
verifySignature(input: VerifySignatureRequest, options?: RpcOptions): UnaryCall<VerifySignatureRequest, VerifySignatureResponse>;
}
//#endregion
export { SignatureVerificationServiceClient };
//# sourceMappingURL=signature_verification_service.client.d.mts.map