UNPKG

@firefly-exchange/library-sui

Version:

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

19 lines (18 loc) 712 B
import { Signer } from "@mysten/sui/cryptography"; export declare class OnboardingSigner { /** * Creates hash of given message and signs it with given private key or web3 provider * @param message string to be sign * @param signer RawSigner * @returns signature */ static createOnboardSignature(message: string, signer: Signer): Promise<string>; /** * Recovers user address from the signature and compares it with given public address * @param address public address of user * @param message message to be signed * @param signature * @returns */ static verifyOnboardSignature(address: string, message: string, signature: string): boolean; }