Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(prover): proof of equivalence using rust-kzg (#295)
* add cycle-tracker * git = "https://github.com/ceciliaz030/alloy", branch = "175_4e22b9e-cycle" * revm v35_taiko_v2-cycls * make harness part of root workspace * update Cargo.lock * [dev-dependencies] substrate-bn = "0.6.0" * use [email protected] * cargo update * clippy & fmt * remove typo * add [features] sp1-cycle-tracker in guest * apply comment * struct CycleTracker * update * fmt * Update proof.rs * Update proof.rs * Update proof.rs * primitives should not exist * added rust-kzg * wip * clear c-kzg * mod eip4844 done * output done * type KzgGroup, KzgField + test * test in mod eip4844 * clippy & fmt * remove extra * x = sha256(sha256(blob), kzg_commit(blob)) sha256(blob) -- inside kzg_commit(blob) -- ouside sha256(sha256(blob), kzg_commit(blob)) -- inside -> PI * updated dependencies * add 4844 precompile test + update sp1 patch name * rust-kzg default-features = false + clippy & fmt * fmt all * fixed diff & compiled client * add kzg flag * Squashed commit of the following: commit 35f1c99 Author: Brechtpd <[email protected]> Date: Tue Jun 25 07:36:33 2024 +0200 small refactor commit 6e38c86 Author: Brechtpd <[email protected]> Date: Tue Jun 25 07:14:44 2024 +0200 unify state commitment so default commit interface can be used commit 89bb3e3 Author: Brechtpd <[email protected]> Date: Tue Jun 25 05:39:53 2024 +0200 fix local dependency commit 457b4ea Merge: c9bf502 fa339df Author: Brechtpd <[email protected]> Date: Tue Jun 25 05:01:22 2024 +0200 Merge remote-tracking branch 'origin/main' into reth-wip commit c9bf502 Author: Brechtpd <[email protected]> Date: Tue Jun 25 05:01:08 2024 +0200 add back validation for receipts/log bloom/gas used commit 3c708a6 Author: Brechtpd <[email protected]> Date: Tue Jun 25 05:00:43 2024 +0200 update dependencies + cleanup import warnings with patching commit 144a78f Author: Brechtpd <[email protected]> Date: Mon Jun 24 23:08:56 2024 +0200 update to reth version without mdbx dependency commit a94443c Author: Brechtpd <[email protected]> Date: Mon Jun 24 22:31:19 2024 +0200 lock to latest reth commit 69f02ba Author: Brechtpd <[email protected]> Date: Mon Jun 24 22:29:59 2024 +0200 clippy fixes commit 133f01a Author: Brechtpd <[email protected]> Date: Mon Jun 24 21:58:29 2024 +0200 misc fixes commit ca6b510 Author: Brechtpd <[email protected]> Date: Mon Jun 24 07:09:28 2024 +0200 update sp1 cargo commit 3885979 Author: Brechtpd <[email protected]> Date: Mon Jun 24 07:07:29 2024 +0200 fix ci rules commit 2d4cc96 Merge: 3b5cd36 62158a0 Author: Brechtpd <[email protected]> Date: Mon Jun 24 07:07:23 2024 +0200 Merge remote-tracking branch 'origin/main' into reth-wip commit 3b5cd36 Author: Brechtpd <[email protected]> Date: Mon Jun 24 06:25:39 2024 +0200 fix local dependencies commit 7413da6 Author: Brechtpd <[email protected]> Date: Mon Jun 24 06:19:50 2024 +0200 update to reth v1.0.0-rc.2 commit dbe0a36 Author: brechtpd <[email protected]> Date: Fri Jun 21 22:23:47 2024 +0200 misc cleanup commit 9f425b4 Author: brechtpd <[email protected]> Date: Sun Jun 16 05:12:24 2024 +0200 remove revm as a direct dependency + remove dead code commit 01bd522 Merge: 80adeea 125a349 Author: brechtpd <[email protected]> Date: Sat Jun 15 02:26:08 2024 +0200 Merge remote-tracking branch 'origin/main' into reth-wip commit 80adeea Author: brechtpd <[email protected]> Date: Fri Jun 14 03:00:56 2024 +0200 proving blocks with reth fully working (with some caveats) commit 07a83cb Author: brechtpd <[email protected]> Date: Mon Jun 10 01:04:04 2024 +0200 better invalid tx support commit cf15ee1 Author: brechtpd <[email protected]> Date: Fri May 31 13:52:50 2024 +0700 Taiko support mostly working (but incomplete) commit c9dd6ef Merge: d463658 9f80be5 Author: brechtpd <[email protected]> Date: Fri May 24 12:40:24 2024 +0200 Merge remote-tracking branch 'origin/main' into reth-wip commit d463658 Author: Brechtpd <[email protected]> Date: Thu May 23 02:59:20 2024 +0200 cleanup commit 0f203d4 Author: Brechtpd <[email protected]> Date: Wed May 22 09:03:47 2024 +0200 fmt commit 59ad7d3 Author: Brechtpd <[email protected]> Date: Wed May 22 08:54:05 2024 +0200 reth builder (pretty important) commit 85a924d Author: Brechtpd <[email protected]> Date: Wed May 22 08:53:41 2024 +0200 switch to reth header commit a214fe4 Author: Brechtpd <[email protected]> Date: Wed May 22 08:53:04 2024 +0200 reth builder full coverage commit 8905e46 Author: Brechtpd <[email protected]> Date: Mon May 20 10:09:18 2024 +0200 reth wip * fixed flgs, seeing errors * compiles * wip * lib compile * r0 compile * compiled * user interface in ProofRequest * statically compiled KzgSetting deserizlized struct * wip * fix serialization * clippy & fmt fix * clippy & fmt * make rust-kzg/c-kzg play nice with eachother + misc changes * remove cached input from repo * fix fmt + clippy --------- Co-authored-by: Brechtpd <[email protected]>
- Loading branch information