@neo-one/node-blockchain-esnext-cjs
Version:
NEO•ONE NEO blockchain implementation.
55 lines (53 loc) • 4.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("@neo-one/utils-esnext-cjs");
class GenesisBlockNotRegisteredError extends utils_1.CustomError {
constructor() {
super('Genesis block was not registered with storage.');
this.code = 'GENESIS_BLOCK_NOT_REGISTERED';
}
}
exports.GenesisBlockNotRegisteredError = GenesisBlockNotRegisteredError;
class ScriptVerifyError extends utils_1.CustomError {
constructor(message) {
super(message);
this.code = 'SCRIPT_VERIFY';
}
}
exports.ScriptVerifyError = ScriptVerifyError;
class WitnessVerifyError extends utils_1.CustomError {
constructor() {
super('Witness verification failed.');
this.code = 'WITNESS_VERIFY';
}
}
exports.WitnessVerifyError = WitnessVerifyError;
class UnknownVerifyError extends utils_1.CustomError {
constructor() {
super(...arguments);
this.code = 'UNKNOWN_VERIFY';
}
}
exports.UnknownVerifyError = UnknownVerifyError;
class InvalidClaimError extends utils_1.CustomError {
constructor() {
super(...arguments);
this.code = 'INVALID_CLAIM';
}
}
exports.InvalidClaimError = InvalidClaimError;
class CoinClaimedError extends utils_1.CustomError {
constructor() {
super(...arguments);
this.code = 'COIN_CLAIMED';
}
}
exports.CoinClaimedError = CoinClaimedError;
class CoinUnspentError extends utils_1.CustomError {
constructor() {
super(...arguments);
this.code = 'COIN_UNSPENT';
}
}
exports.CoinUnspentError = CoinUnspentError;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVycm9ycy50cyJdLCJuYW1lcyI6WyJHZW5lc2lzQmxvY2tOb3RSZWdpc3RlcmVkRXJyb3IiLCJDdXN0b21FcnJvciIsImNvZGUiLCJTY3JpcHRWZXJpZnlFcnJvciIsIm1lc3NhZ2UiLCJXaXRuZXNzVmVyaWZ5RXJyb3IiLCJVbmtub3duVmVyaWZ5RXJyb3IiLCJJbnZhbGlkQ2xhaW1FcnJvciIsIkNvaW5DbGFpbWVkRXJyb3IiLCJDb2luVW5zcGVudEVycm9yIl0sIm1hcHBpbmdzIjoiOztBQUFBLDBDQUFBO0FBRUEsTUFBYUEsOEJBQU4sU0FBNkNDLG1CQUE3QztJQUdMO1FBQ0UsS0FBQSxDQUFNLGdEQUFOLENBQUEsQ0FBQTtRQUNBLElBQUEsQ0FBS0MsSUFBTCxHQUFZLDhCQUFaLENBQUE7SUFDRCxDQUFBO0NBTjZEO0FBQWhFLHdFQUFnRTtBQVNoRSxNQUFhQyxpQkFBTixTQUFnQ0YsbUJBQWhDO0lBR0wsWUFBbUJHLE9BQW5CO1FBQ0UsS0FBQSxDQUFNQSxPQUFOLENBQUEsQ0FBQTtRQUNBLElBQUEsQ0FBS0YsSUFBTCxHQUFZLGVBQVosQ0FBQTtJQUNELENBQUE7Q0FOZ0Q7QUFBbkQsOENBQW1EO0FBU25ELE1BQWFHLGtCQUFOLFNBQWlDSixtQkFBakM7SUFHTDtRQUNFLEtBQUEsQ0FBTSw4QkFBTixDQUFBLENBQUE7UUFDQSxJQUFBLENBQUtDLElBQUwsR0FBWSxnQkFBWixDQUFBO0lBQ0QsQ0FBQTtDQU5pRDtBQUFwRCxnREFBb0Q7QUFTcEQsTUFBYUksa0JBQU4sU0FBaUNMLG1CQUFqQztJQUFQOztRQUNrQkMsU0FBSSxHQUFXLGdCQUEvQixDQUFBO0lBRGtELENBQUE7Q0FBQTtBQUFwRCxnREFBb0Q7QUFJcEQsTUFBYUssaUJBQU4sU0FBZ0NOLG1CQUFoQztJQUFQOztRQUNrQkMsU0FBSSxHQUFXLGVBQS9CLENBQUE7SUFEaUQsQ0FBQTtDQUFBO0FBQW5ELDhDQUFtRDtBQUluRCxNQUFhTSxnQkFBTixTQUErQlAsbUJBQS9CO0lBQVA7O1FBQ2tCQyxTQUFJLEdBQVcsY0FBL0IsQ0FBQTtJQURnRCxDQUFBO0NBQUE7QUFBbEQsNENBQWtEO0FBSWxELE1BQWFPLGdCQUFOLFNBQStCUixtQkFBL0I7SUFBUDs7UUFDa0JDLFNBQUksR0FBVyxjQUEvQixDQUFBO0lBRGdELENBQUE7Q0FBQTtBQUFsRCw0Q0FBa0QiLCJmaWxlIjoibmVvLW9uZS1ub2RlLWJsb2NrY2hhaW4vc3JjL2Vycm9ycy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEN1c3RvbUVycm9yIH0gZnJvbSAnQG5lby1vbmUvdXRpbHMnO1xuXG5leHBvcnQgY2xhc3MgR2VuZXNpc0Jsb2NrTm90UmVnaXN0ZXJlZEVycm9yIGV4dGVuZHMgQ3VzdG9tRXJyb3Ige1xuICBwdWJsaWMgcmVhZG9ubHkgY29kZTogc3RyaW5nO1xuXG4gIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcignR2VuZXNpcyBibG9jayB3YXMgbm90IHJlZ2lzdGVyZWQgd2l0aCBzdG9yYWdlLicpO1xuICAgIHRoaXMuY29kZSA9ICdHRU5FU0lTX0JMT0NLX05PVF9SRUdJU1RFUkVEJztcbiAgfVxufVxuXG5leHBvcnQgY2xhc3MgU2NyaXB0VmVyaWZ5RXJyb3IgZXh0ZW5kcyBDdXN0b21FcnJvciB7XG4gIHB1YmxpYyByZWFkb25seSBjb2RlOiBzdHJpbmc7XG5cbiAgcHVibGljIGNvbnN0cnVjdG9yKG1lc3NhZ2U6IHN0cmluZykge1xuICAgIHN1cGVyKG1lc3NhZ2UpO1xuICAgIHRoaXMuY29kZSA9ICdTQ1JJUFRfVkVSSUZZJztcbiAgfVxufVxuXG5leHBvcnQgY2xhc3MgV2l0bmVzc1ZlcmlmeUVycm9yIGV4dGVuZHMgQ3VzdG9tRXJyb3Ige1xuICBwdWJsaWMgcmVhZG9ubHkgY29kZTogc3RyaW5nO1xuXG4gIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcignV2l0bmVzcyB2ZXJpZmljYXRpb24gZmFpbGVkLicpO1xuICAgIHRoaXMuY29kZSA9ICdXSVRORVNTX1ZFUklGWSc7XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIFVua25vd25WZXJpZnlFcnJvciBleHRlbmRzIEN1c3RvbUVycm9yIHtcbiAgcHVibGljIHJlYWRvbmx5IGNvZGU6IHN0cmluZyA9ICdVTktOT1dOX1ZFUklGWSc7XG59XG5cbmV4cG9ydCBjbGFzcyBJbnZhbGlkQ2xhaW1FcnJvciBleHRlbmRzIEN1c3RvbUVycm9yIHtcbiAgcHVibGljIHJlYWRvbmx5IGNvZGU6IHN0cmluZyA9ICdJTlZBTElEX0NMQUlNJztcbn1cblxuZXhwb3J0IGNsYXNzIENvaW5DbGFpbWVkRXJyb3IgZXh0ZW5kcyBDdXN0b21FcnJvciB7XG4gIHB1YmxpYyByZWFkb25seSBjb2RlOiBzdHJpbmcgPSAnQ09JTl9DTEFJTUVEJztcbn1cblxuZXhwb3J0IGNsYXNzIENvaW5VbnNwZW50RXJyb3IgZXh0ZW5kcyBDdXN0b21FcnJvciB7XG4gIHB1YmxpYyByZWFkb25seSBjb2RlOiBzdHJpbmcgPSAnQ09JTl9VTlNQRU5UJztcbn1cbiJdfQ==