UNPKG

whoisens-lib

Version:

Whois for ENS (Ethereum Name Service) lookup service

19 lines (18 loc) 619 B
/// <reference types="node" /> import { IAdditionalDataInfo, IJSONRCPResponse, IResponseResponseInfo } from './types'; import EventEmitter from 'events'; export interface IReturnResultParams { contractAddress: string; contractMethod: string; payload: string; parameters: object; jsonRCPResult: IJSONRCPResponse; result: string | number; resultError?: Error; data?: IAdditionalDataInfo; } export default class BaseClass extends EventEmitter { protected contractAddress: string; returnResult(params: IReturnResultParams): IResponseResponseInfo; getContractAddress(): string; }