deth
Version:
Ethereum node focused on Developer Experience
20 lines (19 loc) • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function transactionNotFound(hash) {
return new Error(`Transaction ${hash} not found.`);
}
exports.transactionNotFound = transactionNotFound;
function unsupportedBlockTag(operation, blockTag, use) {
let message = `${operation}: Unsupported blockTag "${blockTag}."`;
if (use && use.length > 0) {
const alternatives = use.map(x => `"${x}"`).join(' or ');
message += ` Use ${alternatives}.`;
}
return new Error(message);
}
exports.unsupportedBlockTag = unsupportedBlockTag;
function unsupportedOperation(operation) {
return new Error(`${operation}: Unsupported operation.`);
}
exports.unsupportedOperation = unsupportedOperation;