whoisens-lib
Version:
Whois for ENS (Ethereum Name Service) lookup service
19 lines (18 loc) • 619 B
TypeScript
/// <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;
}