@neo-one/server-plugin-compiler
Version:
NEO•ONE Server compiler plugin.
8 lines (6 loc) • 2.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("@neo-one/utils");
exports.ABIRequiredError = utils_1.makeErrorWithCode('ABI_REQUIRED', () => 'ABI could not be inferred automatically and is mandatory.');
exports.UnknownSmartContractFormatError = utils_1.makeErrorWithCode('UNKNOWN_SMART_CONTRACT_FORMAT', ({ ext, extensions }) => `Could not determine the type of Smart Contract. Found extension ${ext} ` + `Expected extensions: ${JSON.stringify(extensions)}`);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVycm9ycy50cyJdLCJuYW1lcyI6WyJBQklSZXF1aXJlZEVycm9yIiwibWFrZUVycm9yV2l0aENvZGUiLCJVbmtub3duU21hcnRDb250cmFjdEZvcm1hdEVycm9yIiwiZXh0IiwiZXh0ZW5zaW9ucyIsIkpTT04iLCJzdHJpbmdpZnkiXSwibWFwcGluZ3MiOiI7O0FBQUEsMENBQUE7QUFFYUEsUUFBQUEsZ0JBQWdCLEdBQUdDLHlCQUFpQixDQUMvQyxjQUQrQyxFQUUvQyxHQUFBLEVBQUEsQ0FBTSwyREFGeUMsQ0FBMUMsQ0FBQTtBQUlNQyxRQUFBQSwrQkFBK0IsR0FBR0QseUJBQWlCLENBQzlELCtCQUQ4RCxFQUU5RCxDQUFDLEVBQUVFLEdBQUYsRUFBT0MsVUFBQUEsRUFBUixFQUFBLEVBQUEsQ0FDRyxtRUFBa0VELEdBQUksR0FBdkUsR0FDQyx3QkFBdUJFLElBQUksQ0FBQ0MsU0FBTCxDQUFlRixVQUFmLENBQTJCLEVBSlMsQ0FBekQsQ0FBQSIsImZpbGUiOiJuZW8tb25lLXNlcnZlci1wbHVnaW4tY29tcGlsZXIvc3JjL2Vycm9ycy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1ha2VFcnJvcldpdGhDb2RlIH0gZnJvbSAnQG5lby1vbmUvdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQUJJUmVxdWlyZWRFcnJvciA9IG1ha2VFcnJvcldpdGhDb2RlKFxuICAnQUJJX1JFUVVJUkVEJyxcbiAgKCkgPT4gJ0FCSSBjb3VsZCBub3QgYmUgaW5mZXJyZWQgYXV0b21hdGljYWxseSBhbmQgaXMgbWFuZGF0b3J5LicsXG4pO1xuZXhwb3J0IGNvbnN0IFVua25vd25TbWFydENvbnRyYWN0Rm9ybWF0RXJyb3IgPSBtYWtlRXJyb3JXaXRoQ29kZShcbiAgJ1VOS05PV05fU01BUlRfQ09OVFJBQ1RfRk9STUFUJyxcbiAgKHsgZXh0LCBleHRlbnNpb25zIH06IHsgcmVhZG9ubHkgZXh0OiBzdHJpbmc7IHJlYWRvbmx5IGV4dGVuc2lvbnM6IFJlYWRvbmx5QXJyYXk8W3N0cmluZywgc3RyaW5nXT4gfSkgPT5cbiAgICBgQ291bGQgbm90IGRldGVybWluZSB0aGUgdHlwZSBvZiBTbWFydCBDb250cmFjdC4gRm91bmQgZXh0ZW5zaW9uICR7ZXh0fSBgICtcbiAgICBgRXhwZWN0ZWQgZXh0ZW5zaW9uczogJHtKU09OLnN0cmluZ2lmeShleHRlbnNpb25zKX1gLFxuKTtcbiJdfQ==