Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build blocks using Reth 1.1.0 (#115)
* update zkvm and add basic reth guest * remove OP derivation code * switch to tiny-keccak * remove more op derive code * consensus checks * (unfinished) refactor into core crate * post-exec split * finalization * StatelessClientStrategy * reth guest * preflight providers * preflight db * preflight client * preflight client lib * uncle blocks * reth preflight client * basic bin lib * rescue db post preflight * provider exec fix * refactor & fix * block building * zkvm exec * time & ordering fix + rpc data * proof generation * add prover opts to receipt file name derivation * receipt verification * cleanup: delete old code * downgrade reth msrv + cleanup * block batch journal derivation * GAT in strategies * abstract data source * engine driver abstraction * multi-block input + uncle patch * refactor * unreachable db * rescue refactor * rescue db * fix blocking task * batching preflight * batching fixes * cache fix * ommers fix * batching patch * nit * cleanup and readme * guest name nit * clippies * CI * replace serde-brief with pot to downgrade msrv * msrv update in CI + readme * more clippy + cargo update * bump toolchain to 1.81-rc4 * build toolchain * back to 1.81 * re enable sha2 patch * fmt * rzup in CI * move block builder to preflight crate * refactor binary to remove reth dep * refactor out ethereum logic into own crates * optimism strategies * unify input type aliases * merge post-exec strategy with exec * refactor strategy names * simplify strategy IO * op-reth guest * op zeth * refactor * feature unification workaround * op support * rename eth guest * fix code drop from account * multichain support * readme * preflight speedup * clipp * cache optimizations * fix alloy primitives * remove ef tests submodule * fix ci * versioning nit * ci test commands * fix cli short arg clash * profile flag * benchmark tool + refactor * risc0 1.1.3 w/ release builds * fmt benchmark * ci nit * ci nit * refactor * preflight using debug namespace * delete unused code & commends * comments
- Loading branch information