UNPKG

@layerzerolabs/hyperliquid-composer

Version:

LayerZero Labs reference EVM OmniChain Fungible Token (OFT) implementation for Hyperliquid

13 lines (11 loc) 399 B
import { Wallet } from 'ethers' /** Checks if the given value is an abstract ethers v5 signer. */ export function isAbstractEthersV5Signer(client: unknown): client is Wallet { return ( typeof client === 'object' && client !== null && '_signTypedData' in client && typeof client._signTypedData === 'function' && client._signTypedData.length === 3 ) }