
> time-listing-readiness@0.1.0 test
> node --test test/*.test.mjs

▶ new annual-burn TIME candidate trades on actual local Uniswap V2 before and after reserve burn
  ✔ deploy exact new candidate and canonical V2 bytecode; finite initial liquidity (176.765645ms)
  ✔ actual buy/sell before burn with finite approvals and minimum outputs (66.464148ms)
  ✔ reserve burn reduces supply exactly without changing trader or pool balances/reserves (57.642994ms)
  ✔ actual buy/sell remains possible after population burn (72.127427ms)
  ✔ expired and impossible slippage orders reject without loss (32.434347ms)
  ✔ synthetic custodial deposit/withdraw transfers preserve exact amounts, without exchange API integration (36.591296ms)
  ✔ LP owner can remove liquidity: no lock or permanent-liquidity claim (29.466522ms)
✔ new annual-burn TIME candidate trades on actual local Uniswap V2 before and after reserve burn (864.410717ms)
✖ real local EVM: population formula, fixed supply, annual continuity, permissions and atomic rollback (1355.696326ms)
✔ testnet deployment plan validation rejects mainnets, missing authority and invalid population inputs (12.4943ms)
✔ receipt verifier accepts actual local EVM deployment on simulated testnet ID; rejects wrong plans and explicitly injected RPC faults (541.981324ms)
ℹ tests 11
ℹ suites 0
ℹ pass 10
ℹ fail 1
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 2406.050574

✖ failing tests:

test at test/population-burn.test.mjs:8:1
✖ real local EVM: population formula, fixed supply, annual continuity, permissions and atomic rollback (1355.696326ms)
  Error: execution reverted (unknown custom error) (action="estimateGas", data="0xe450d38c0000000000000000000000005fbdb2315678afecb367f032d93f642f64180aa300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b1c8c1227a00000", reason=null, transaction={ "data": "0x012f8d4f00000000000000000000000000000000000000000000000000000000000007e900000000000000000000000000000000000000000000000000000000000003c0406be7a1e93c784a66a1dad91158eae570b9789f27f407d88913fd34972ee12d", "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", "to": "0x5FbDB2315678afecb367f032d93F642f64180aa3" }, invocation=null, revert=null, code=CALL_EXCEPTION, version=6.17.0)
      at makeError (file:///app/node_modules/ethers/lib.esm/utils/errors.js:132:21)
      at getBuiltinCallException (file:///app/node_modules/ethers/lib.esm/abi/abi-coder.js:102:12)
      at AbiCoder.getBuiltinCallException (file:///app/node_modules/ethers/lib.esm/abi/abi-coder.js:203:16)
      at BrowserProvider.getRpcError (file:///app/node_modules/ethers/lib.esm/providers/provider-jsonrpc.js:691:32)
      at BrowserProvider.getRpcError (file:///app/node_modules/ethers/lib.esm/providers/provider-browser.js:75:22)
      at file:///app/node_modules/ethers/lib.esm/providers/provider-jsonrpc.js:298:45 {
    code: 'CALL_EXCEPTION',
    action: 'estimateGas',
    data: '0xe450d38c0000000000000000000000005fbdb2315678afecb367f032d93f642f64180aa300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b1c8c1227a00000',
    reason: null,
    transaction: { to: '0x5FbDB2315678afecb367f032d93F642f64180aa3', data: '0x012f8d4f00000000000000000000000000000000000000000000000000000000000007e900000000000000000000000000000000000000000000000000000000000003c0406be7a1e93c784a66a1dad91158eae570b9789f27f407d88913fd34972ee12d', from: '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' },
    invocation: null,
    revert: null,
    shortMessage: 'execution reverted (unknown custom error)',
    info: { error: { code: 3, data: '0xe450d38c0000000000000000000000005fbdb2315678afecb367f032d93f642f64180aa300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b1c8c1227a00000', message: 'VM Exception while processing transaction: reverted with an unrecognized custom error (return data: 0xe450d38c0000000000000000000000005fbdb2315678afecb367f032d93f642f64180aa300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b1c8c1227a00000)' }, payload: { method: 'eth_estimateGas', params: [Array], id: 29, jsonrpc: '2.0' } }
  }
