UNPKG

evmauth

Version:

TypeScript SDK for interacting with EVMAuth smart contracts deployed to Ethereum, Radius, and other EVM-compatible networks.

24 lines 628 B
import type { JsonRpcProvider, Wallet } from 'ethers'; export interface TokenMetadata { id: number | bigint; active: boolean; burnable: boolean; transferable: boolean; price: number | bigint; ttl: number | bigint; } export interface BaseMetadata { id: number | bigint; active: boolean; burnable: boolean; transferable: boolean; } export interface Group { balance: number | bigint; expiresAt: number | bigint; } export type Signer = Wallet | { signMessage: (message: string | Uint8Array) => Promise<string>; provider: JsonRpcProvider; }; //# sourceMappingURL=types.d.ts.map