whoisens-lib
Version:
Whois for ENS (Ethereum Name Service) lookup service
35 lines • 1.21 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const events_1 = __importDefault(require("events"));
class BaseClass extends events_1.default {
returnResult(params) {
const response = params.jsonRCPResult;
const output = {
ethRCP: {
request: {
id: params.jsonRCPResult.id,
contractAddress: params.contractAddress,
contractMethod: params.contractMethod,
payload: params.payload,
parameters: params.parameters
},
response: response
},
result: params.result,
data: params.data
};
if (params.resultError)
output['resultError'] = params.resultError;
if (response.error)
output['error'] = JSON.stringify(response.error);
return output;
}
getContractAddress() {
return this.contractAddress;
}
}
exports.default = BaseClass;
//# sourceMappingURL=BaseClass.js.map