@neo-one/node-blockchain-esnext-esm
Version:
NEO•ONE NEO blockchain implementation.
11 lines (9 loc) • 1 kB
JavaScript
import { makeErrorWithCode } from '@neo-one/utils-esnext-esm';
export const GenesisBlockNotRegisteredError = makeErrorWithCode('GENESIS_BLOCK_NOT_REGISTERED', () => 'Genesis block was not registered with storage.');
export const ScriptVerifyError = makeErrorWithCode('SCRIPT_VERIFY', (message) => message);
export const WitnessVerifyError = makeErrorWithCode('WITNESS_VERIFY', () => 'Witness verification failed.');
export const UnknownVerifyError = makeErrorWithCode('UNKNOWN_VERIFY', (message) => message);
export const InvalidClaimError = makeErrorWithCode('INVALID_CLAIM', (asset, governingHash) => `Invalid Claim. Coin with asset: ${asset} does not match governing hash: ${governingHash}`);
export const CoinClaimedError = makeErrorWithCode('COIN_CLAIMED', (asset, value) => `Coin with asset: ${asset}, value: ${value} is already claimed.`);
export const CoinUnspentError = makeErrorWithCode('COIN_UNSPENT', (unspentCoins) => `${unspentCoins} coins unspent.`);
//# sourceMappingURL=errors.js.map