UNPKG

@aptos-labs/siwa

Version:
33 lines 1.2 kB
import type { AptosSignInInput, AptosSignInOutput, AptosSignInBoundFields } from "@aptos-labs/wallet-standard"; import type { PublicKey, Signature } from "@aptos-labs/ts-sdk"; export declare const CURRENT_SERIALIZATION_VERSION = "2"; export type SerializationVersion = "1" | "2"; export type SerializedAptosSignInOutput = { version: "1"; type: string; signature: string; message: string; publicKey: string; } | { version: "2"; type: string; signature: string; input: AptosSignInInput & AptosSignInBoundFields; publicKey: string; }; export type DeserializedAptosSignInOutput = { version: "1"; type: string; signature: Signature; message: string; publicKey: PublicKey; } | { version: "2"; type: string; signature: Signature; input: AptosSignInInput & AptosSignInBoundFields; publicKey: PublicKey; }; export declare const serializeSignInOutput: (output: Pick<AptosSignInOutput, "type" | "signature" | "input" | "account">) => SerializedAptosSignInOutput; export declare const deserializeSignInOutput: (serialized: SerializedAptosSignInOutput) => DeserializedAptosSignInOutput; //# sourceMappingURL=serializers.d.ts.map