UNPKG

@asset-projects/ethers-wrapper

Version:
21 lines (20 loc) 840 B
import { ethers, utils, type Signer, type Wallet } from 'ethers'; import type { SignTypedData } from '../types'; /** * @param signer: ethers.Signer; * @param message: string; * @returns Promise<string>; */ export declare const personalSign: (signer: Signer, message: string) => Promise<string>; /** * @param signer ethers.Signer; * @param txRequest ethers.utils.Deferrable<ethers.providers.TransactionRequest>; * @returns Promise<string | undefined>; */ export declare const ethSignTransaction: (signer: Signer, txRequest: ethers.utils.Deferrable<ethers.providers.TransactionRequest>) => Promise<string | undefined>; /** * @param wallet ethers.Wallet; * @param signTypedData: SignTypedData; * @returns Promise<string>; */ export declare const ethSignTypedData: (wallet: Wallet, signTypedData: SignTypedData) => Promise<string>;