Raphael Panic
Raphael Panic
This Epic contains all issues to make the current `PrivateMempool` implementation production ready. It not only includes implementation work there, but also trickles down into the block production pipeline as...
Some inspiration on possible topics: https://github.com/proto-kit/website/pull/3
This spec outlines a generic system for L2 and L1 interactions that takes into account L1 reorgs. This mainly consists of two parts: - Monitoring of any sent L1 transactions...
The following happens currently: The ConsoleTracer is registered by default, generating the dependency under token "Tracer". The ConsoleTracer implements Closeable as an alias, therefore also registering under that token. Now...
Main feature that isn't consolidated yet is checking re-execution of hooks in case of changes in the input state. As an example - if the nonce 4 comes before 3,...
Currently we retrieve all transactions that are stored in the TransactionStorage, then order/simulate them, and only then apply the given limit. This is very bad for performance for cases where...
Currently, we have a bunch of a similar pattern of checking whether a given production module is currently busy or not - mainly implemented in the block trigger, where imo...
A common pitfall that users encounter is to forget to add `await` to `state.set()` calls. This mostly leads to ambigous errors and takes up a lot of time to debug...
Basis for this issue is the state after #307 - [ ] Explicit dynamic state access #309 - [ ] Replace runtimeMethod wrapper with a non-provable version for sequencing that...