exeos
Version:
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
13 lines (10 loc) • 364 B
text/typescript
interface Ethereum {
send: (method: string, params?: any[]) => Promise<{ result: any } | any>
enable: () => Promise<string[]>
on?: (method: string, listener: (...args: any[]) => void) => void
removeListener?: (method: string, listener: (...args: any[]) => void) => void
}
declare interface Window {
ethereum?: Ethereum
}
declare const __DEV__: boolean