Ruslan Tushov

Results 26 comments of Ruslan Tushov

`EXPECT_` and `ASSERT_` were intended

1) should we trust babe signatures (fast sync) or run WASM (full sync)? 2) should user restart warp-sync after forced change manually or should it restart automatically?

- [x] hunter `qtils` - [x] https://github.com/qdrvm/scale-codec-cpp/pull/25 - [x] https://github.com/libp2p/cpp-libp2p/pull/249 - [x] hunter `scale` `libp2p` - [x] https://github.com/qdrvm/kagome/pull/2111

Apple M1, 16GB | type | file size | `exec` time | | - | - | - | | Debug | 495MB | 200ms | | RelWithDebInfo | 185MB...

release `polkadot-*-worker` exe is `15MB` (release `wasmtime+cranelift` is 5MB). cpp `wasmedge` (with static `llvm`) is 120MB debug and 100MB release.

Maybe reuse `Descent` class, which preloads batches lazily https://github.com/qdrvm/kagome/blob/71d81610499e49a656870bf9571afaf174205345/core/blockchain/indexer.hpp#L14-L17