AcalaNetwork / chopsticks

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

child trie issue #437

Closed xlc closed 11 months ago

xlc commented 11 months ago

refund a crowdloan will panic

panicked at 'assertion failed: in_parent_next_key > key', /Users/xiliangchen/projects/acala/chopsticks/vendor/smoldot/lib/src/executor/storage_diff.rs:207:13

Stack:

Error
    at module.exports.__wbg_new_abda76e883ba8a5f (/Users/xiliangchen/projects/acala/chopsticks/executor/node/chopsticks_executor.js:521:17)
    at wasm://wasm/00991a86:wasm-function[723]:0x12f942
    at wasm://wasm/00991a86:wasm-function[886]:0x1391f7
    at wasm://wasm/00991a86:wasm-function[869]:0x1355ba
    at wasm://wasm/00991a86:wasm-function[169]:0xe94b6
    at wasm://wasm/00991a86:wasm-function[96]:0xaa4cf
    at wasm://wasm/00991a86:wasm-function[354]:0x113a06
    at wasm://wasm/00991a86:wasm-function[941]:0x139b7f
    at __wbg_adapter_46 (/Users/xiliangchen/projects/acala/chopsticks/executor/node/chopsticks_executor.js:229:10)
    at real (/Users/xiliangchen/projects/acala/chopsticks/executor/node/chopsticks_executor.js:214:20)

/Users/xiliangchen/projects/acala/chopsticks/executor/node/chopsticks_executor.js:229
    wasm.wasm_bindgen__convert__closures__invoke1_mut__h4d6b9e2da92aa276(arg0, arg1, addHeapObject(arg2));
         ^
RuntimeError: unreachable
    at wasm://wasm/00991a86:wasm-function[723]:0x12fa6b
    at wasm://wasm/00991a86:wasm-function[886]:0x1391f7
    at wasm://wasm/00991a86:wasm-function[869]:0x1355ba
    at wasm://wasm/00991a86:wasm-function[169]:0xe94b6
    at wasm://wasm/00991a86:wasm-function[96]:0xaa4cf
    at wasm://wasm/00991a86:wasm-function[354]:0x113a06
    at wasm://wasm/00991a86:wasm-function[941]:0x139b7f
    at __wbg_adapter_46 (/Users/xiliangchen/projects/acala/chopsticks/executor/node/chopsticks_executor.js:229:10)
    at real (/Users/xiliangchen/projects/acala/chopsticks/executor/node/chopsticks_executor.js:214:20)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

use api.rpc('dev_newBlock', {unsafeBlockHeight: 17855999, count:3}) on Polkadot to have some crowdloan for refund