AcalaNetwork / chopsticks

Create parallel reality of your Substrate network.
Apache License 2.0
134 stars 80 forks source link

improve unsafeBlockHeight handling #436

Closed xlc closed 11 months ago

xlc commented 11 months ago
/Users/xiliangchen/projects/acala/chopsticks/packages/core/src/blockchain/block-builder.ts:170
    throw new Error('unsafeBlockHeight is not allowed to be less than current block number')
          ^
Error: unsafeBlockHeight is not allowed to be less than current block number
    at buildBlock (/Users/xiliangchen/projects/acala/chopsticks/packages/core/src/blockchain/block-builder.ts:170:11)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async TxPool.#buildBlock (/Users/xiliangchen/projects/acala/chopsticks/packages/core/src/blockchain/txpool.ts:232:43)
    at async TxPool.#buildBlockIfNeeded (/Users/xiliangchen/projects/acala/chopsticks/packages/core/src/blockchain/txpool.ts:212:7)

It should fail on the RPC but not crash the process