UNPKG

3.94 kBJavaScriptView Raw
1import { makeErrorWithCode } from '@neo-one/utils-esnext-esm';
2// tslint:disable-next-line export-name
3export const ReceiveMessageTimeoutError = makeErrorWithCode('RECEIVE_MESSAGE_TIMEOUT', (endpoint) => `Message with endpoint ${endpoint} timed out.`);
4export const InvalidActionTypeError = makeErrorWithCode('INVALID_ACTION_TYPE', (type) => `Expected action type, found: ${type}`);
5export const InvalidScriptContainerTypeError = makeErrorWithCode('INVALID_SCRIPT_CONTAINER_TYPE', (value) => `Expected ScriptContainerType, found: ${value.toString(16)}`);
6export const VerifyError = makeErrorWithCode('VERIFY', (reason) => `Verification failed${reason === undefined ? '.' : `: ${reason}`}`);
7export const InvalidConsensusMessageTypeError = makeErrorWithCode('INVALID_CONSENSUS_MESSAGE_TYPE', (value) => `Expected ConsensusMessageType, found: ${value.toString(16)}`);
8export const UnsignedBlockError = makeErrorWithCode('UNSIGNED_BLOCK', (stringHash) => `Block script does not exist because it has not been signed. @ block with hash ${stringHash}`);
9
10//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVycm9ycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUU5RCx1Q0FBdUM7QUFDdkMsTUFBTSxDQUFDLE1BQU0sMEJBQTBCLEdBQUcsaUJBQWlCLENBQ3pELHlCQUF5QixFQUN6QixDQUFDLFFBQWdCLEVBQUUsRUFBRSxDQUFDLHlCQUF5QixRQUFRLGFBQWEsQ0FDckUsQ0FBQztBQUNGLE1BQU0sQ0FBQyxNQUFNLHNCQUFzQixHQUFHLGlCQUFpQixDQUNyRCxxQkFBcUIsRUFDckIsQ0FBQyxJQUFZLEVBQUUsRUFBRSxDQUFDLGdDQUFnQyxJQUFJLEVBQUUsQ0FDekQsQ0FBQztBQUNGLE1BQU0sQ0FBQyxNQUFNLCtCQUErQixHQUFHLGlCQUFpQixDQUM5RCwrQkFBK0IsRUFDL0IsQ0FBQyxLQUFhLEVBQUUsRUFBRSxDQUFDLHdDQUF3QyxLQUFLLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQ2hGLENBQUM7QUFDRixNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsaUJBQWlCLENBQzFDLFFBQVEsRUFDUixDQUFDLE1BQWUsRUFBRSxFQUFFLENBQUMsc0JBQXNCLE1BQU0sS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxNQUFNLEVBQUUsRUFBRSxDQUN4RixDQUFDO0FBQ0YsTUFBTSxDQUFDLE1BQU0sZ0NBQWdDLEdBQUcsaUJBQWlCLENBQy9ELGdDQUFnQyxFQUNoQyxDQUFDLEtBQWEsRUFBRSxFQUFFLENBQUMseUNBQXlDLEtBQUssQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FDakYsQ0FBQztBQUNGLE1BQU0sQ0FBQyxNQUFNLGtCQUFrQixHQUFHLGlCQUFpQixDQUNqRCxnQkFBZ0IsRUFDaEIsQ0FBQyxVQUFrQixFQUFFLEVBQUUsQ0FBQyxpRkFBaUYsVUFBVSxFQUFFLENBQ3RILENBQUMiLCJmaWxlIjoibmVvLW9uZS1ub2RlLWNvcmUvc3JjL2Vycm9ycy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1ha2VFcnJvcldpdGhDb2RlIH0gZnJvbSAnQG5lby1vbmUvdXRpbHMtZXNuZXh0LWVzbSc7XG5cbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZSBleHBvcnQtbmFtZVxuZXhwb3J0IGNvbnN0IFJlY2VpdmVNZXNzYWdlVGltZW91dEVycm9yID0gbWFrZUVycm9yV2l0aENvZGUoXG4gICdSRUNFSVZFX01FU1NBR0VfVElNRU9VVCcsXG4gIChlbmRwb2ludDogc3RyaW5nKSA9PiBgTWVzc2FnZSB3aXRoIGVuZHBvaW50ICR7ZW5kcG9pbnR9IHRpbWVkIG91dC5gLFxuKTtcbmV4cG9ydCBjb25zdCBJbnZhbGlkQWN0aW9uVHlwZUVycm9yID0gbWFrZUVycm9yV2l0aENvZGUoXG4gICdJTlZBTElEX0FDVElPTl9UWVBFJyxcbiAgKHR5cGU6IG51bWJlcikgPT4gYEV4cGVjdGVkIGFjdGlvbiB0eXBlLCBmb3VuZDogJHt0eXBlfWAsXG4pO1xuZXhwb3J0IGNvbnN0IEludmFsaWRTY3JpcHRDb250YWluZXJUeXBlRXJyb3IgPSBtYWtlRXJyb3JXaXRoQ29kZShcbiAgJ0lOVkFMSURfU0NSSVBUX0NPTlRBSU5FUl9UWVBFJyxcbiAgKHZhbHVlOiBudW1iZXIpID0+IGBFeHBlY3RlZCBTY3JpcHRDb250YWluZXJUeXBlLCBmb3VuZDogJHt2YWx1ZS50b1N0cmluZygxNil9YCxcbik7XG5leHBvcnQgY29uc3QgVmVyaWZ5RXJyb3IgPSBtYWtlRXJyb3JXaXRoQ29kZShcbiAgJ1ZFUklGWScsXG4gIChyZWFzb24/OiBzdHJpbmcpID0+IGBWZXJpZmljYXRpb24gZmFpbGVkJHtyZWFzb24gPT09IHVuZGVmaW5lZCA/ICcuJyA6IGA6ICR7cmVhc29ufWB9YCxcbik7XG5leHBvcnQgY29uc3QgSW52YWxpZENvbnNlbnN1c01lc3NhZ2VUeXBlRXJyb3IgPSBtYWtlRXJyb3JXaXRoQ29kZShcbiAgJ0lOVkFMSURfQ09OU0VOU1VTX01FU1NBR0VfVFlQRScsXG4gICh2YWx1ZTogbnVtYmVyKSA9PiBgRXhwZWN0ZWQgQ29uc2Vuc3VzTWVzc2FnZVR5cGUsIGZvdW5kOiAke3ZhbHVlLnRvU3RyaW5nKDE2KX1gLFxuKTtcbmV4cG9ydCBjb25zdCBVbnNpZ25lZEJsb2NrRXJyb3IgPSBtYWtlRXJyb3JXaXRoQ29kZShcbiAgJ1VOU0lHTkVEX0JMT0NLJyxcbiAgKHN0cmluZ0hhc2g6IHN0cmluZykgPT4gYEJsb2NrIHNjcmlwdCBkb2VzIG5vdCBleGlzdCBiZWNhdXNlIGl0IGhhcyBub3QgYmVlbiBzaWduZWQuIEAgYmxvY2sgd2l0aCBoYXNoICR7c3RyaW5nSGFzaH1gLFxuKTtcbiJdfQ==