UNPKG

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

Version:

NEO•ONE NEO blockchain implementation.

11 lines (9 loc) 1 kB
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