UNPKG

@firefly-exchange/library-sui

Version:

Sui library housing helper methods, classes to interact with Bluefin protocol(s) deployed on Sui

26 lines (25 loc) 811 B
import { SuiSignPersonalMessageInput, SuiSignPersonalMessageOutput } from "@mysten/wallet-standard"; import { PartialZkLoginSignature } from "../types"; export interface BaseWallet { signPersonalMessage(input: Omit<SuiSignPersonalMessageInput, "account">): Promise<SuiSignPersonalMessageOutput>; /** @deprecated use signPersonalMessage field instead */ signMessage(input: Omit<SuiSignPersonalMessageInput, "account">): Promise<SuiSignPersonalMessageOutput>; } export interface ZkPayload { decodedJWT: DecodeJWT; salt: string; proof: PartialZkLoginSignature; maxEpoch: number; } export interface DecodeJWT { iss: string; azp: string; aud: string; sub: string; nonce: string; nbf: number; iat: number; exp: number; jti: string; email: string; }