UNPKG

@mysten/sui

Version:

Sui TypeScript API(Work in Progress)

16 lines (15 loc) 854 B
import type { PublicKey, SignatureScheme } from '../cryptography/index.js'; import type { SuiGraphQLClient } from '../graphql/client.js'; export declare function verifySignature(bytes: Uint8Array, signature: string): Promise<PublicKey>; export declare function verifyPersonalMessageSignature(message: Uint8Array, signature: string, options?: { client?: SuiGraphQLClient; }): Promise<PublicKey>; export declare function verifyTransactionSignature(transaction: Uint8Array, signature: string, options?: { client?: SuiGraphQLClient; }): Promise<PublicKey>; export declare function publicKeyFromRawBytes(signatureScheme: SignatureScheme, bytes: Uint8Array, options?: { client?: SuiGraphQLClient; }): PublicKey; export declare function publicKeyFromSuiBytes(publicKey: string | Uint8Array, options?: { client?: SuiGraphQLClient; }): PublicKey;