UNPKG

@neo-one/node-blockchain-esnext-cjs

Version:

NEO•ONE NEO blockchain implementation.

55 lines (53 loc) 4.68 kB
"use strict"; 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==