Commit c45fafe
Mantle kona mpt (#4)
* adjust kona code to support Mantle's current version
- Updated kona-executor codebase to ensure compatibility with the latest Mantle version
* feat: Add EigenDA as a new data source for retrieval
* feature: Adjust derive code to adapt to the Mantle version.
* feature: Adjust derive code to adapt to the Mantle version.
* feat: adapt revm for mantle
* feature: Adjust derive code to adapt to the Mantle version.
* remove grpc request method for zkvm compile
* add test;
* update revm
* add some errors type
* pub use some types
* Refactor code structure; update alloy package version; add new features.
* change bin for proof
* remove da_indexer
* remove da_indexer
* chore: Improve error handling messages for Eigen DA
* add log info
* add log info
* add log info
* add log info
* add log info
* add log info
* fix bug in eigen da blob size
* debug derive
* debug derive
* debug derive
* debug derive
* fix: set base_fee to None (#2)
* build: remove useless deps
* fix: Prior to Holocene activation, this base_fee should always be none
* fix: use non problematic hashmap fns
* Synchronize the latest remote repository code on the main branch; rebase the development branch onto the main branch.
* feat(build): Adjust RV target - `riscv64g` -> `riscv64ima` (op-rs#868)
* feat(build): `riscv64g` -> `riscv64ima`
* turn off `ziscr`, `zfencei`, `zicntr`, `zihpm`
* fmt
* fix
* fix(derive): `BatchStream` Past batch handling (op-rs#876)
* fix(derive): `BatchStream` Past batch handling
* test
* feat(build): Bump `asterisc-builder` version (op-rs#879)
* fix: op-rs rename (op-rs#883)
* fix: op-rs rename
* fix: justfile
* chore: op-rs rename:
* chore(derive): Test Ignoring EIP-7702 (op-rs#887)
* fix: Small Spelling Issue (op-rs#893)
* Move temporary error logs to lower level than WARN (op-rs#897)
* chore: fix some typos in comment (op-rs#906)
Signed-off-by: piguagua <piguagua@aliyun.com>
* feat(driver): Multi-block derivation (op-rs#888)
Co-authored-by: refcell <abigger87@gmail.com>
* chore(executor): Remove `anyhow` dev-dependency (op-rs#937)
* feat: use empty requests hash when isthmus enabled (op-rs#951)
* feat: Derive Eq/Ord/Hash for (Archived) PreimageKey(Type) (op-rs#956)
* feat: allow 7702 receipts after Isthmus active (op-rs#959)
* feat: fill eip 7702 tx env with auth list (op-rs#958)
Co-authored-by: refcell <abigger87@gmail.com>
* feat(executor): EIP-2935 Syscall Support [ISTHMUS] (op-rs#963)
* feat(executor): EIP-7251 Syscall Support [ISTHMUS] (op-rs#968)
* chore(executor): TxEnv Stuffing (op-rs#970)
* feat(client): EIP-2537 BLS12-381 Curve Precompile Acceleration (op-rs#960)
Co-authored-by: clabby <ben@clab.by>
* chore(executor): De-duplicate `TrieAccount` type (op-rs#977)
* fix(executor): Removes EIP-7002 and EIP-7251 Pre-block Calls (op-rs#990)
* feat(proof-sdk): Cleanup `Hint` API (op-rs#998)
* feat(mpt): Copy-on-hash (op-rs#1001)
* feat(host): Accelerate all BLS12-381 Precompiles (op-rs#1010)
* chore(client): Dedup MSM Required Gas Fn (op-rs#1012)
* chore(client): Precompile Run Macro (op-rs#1014)
* feat(executor): Sort trie keys (op-rs#1016)
* feat(ci): Remove support for features after MSRV (op-rs#1018)
* update upstream kona with some cherry pick commit
* implemente clear func in eigenda source
* fix: deposit_receipt_version should be None (#6)
* fix: deposit_receipt_version should be None
* chore: cargo fmt
* Mantle kona mpt verify (#7)
* downgrade the version of crossbeam-channel
* Integrated the adjusted Hokulea and rust-kzg-bn254.
* Integrated the eigenda verify
* Adjust the EigenDA blob saving method to temporarily use one-time saving.
* Optimize EigenDA blob data caching and proof generation.
* optimize log levels
* feat: support 7702 && cargo fmt
* fix decode blob data bug
* change eigen da point file
* update op-alloy
* without verification for commitment
* remove point file
---------
Co-authored-by: PinelliaC <wylbzc4928@gmail.com>
---------
Signed-off-by: piguagua <piguagua@aliyun.com>
Co-authored-by: PinelliaC <wylbzc4928@gmail.com>
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: refcell <abigger87@gmail.com>
Co-authored-by: Serge Radinovich <47865535+sergerad@users.noreply.github.com>
Co-authored-by: piguagua <piguagua@aliyun.com>
Co-authored-by: Rami <2418646+hashcashier@users.noreply.github.com>
Co-authored-by: Julian Meyer <julianmeyer2000@gmail.com>
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ratan Kaliani <ratankaliani@berkeley.edu>1 parent 7a40d87 commit c45fafe
171 files changed
Lines changed: 7606 additions & 6105 deletions
File tree
- .github/workflows
- bin
- client
- src
- precompiles
- host
- src
- backend
- bin
- cli
- eth
- fetcher
- kv
- single
- witness
- book
- src
- sdk
- pipeline
- build
- asterisc
- crates
- derive
- src
- attributes
- da
- errors
- pipeline
- proto
- sources
- stages
- batch
- channel
- test_utils
- traits
- driver
- src
- eigen-da
- src
- executor
- benches
- src
- db
- executor
- syscalls
- mpt
- src
- proof-sdk
- preimage
- src
- proof
- src
- l1
- l2
- std-fpvm-proc
- std-fpvm
- src
- riscv64
- providers-alloy
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
19 | 23 | | |
20 | 24 | | |
21 | 25 | | |
| |||
31 | 35 | | |
32 | 36 | | |
33 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
34 | 44 | | |
35 | 45 | | |
36 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
37 | 49 | | |
| 50 | + | |
38 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
24 | 28 | | |
25 | 29 | | |
26 | 30 | | |
| |||
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
48 | | - | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
52 | | - | |
53 | | - | |
| 56 | + | |
| 57 | + | |
54 | 58 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
59 | 63 | | |
60 | | - | |
| 64 | + | |
61 | 65 | | |
62 | 66 | | |
63 | 67 | | |
64 | 68 | | |
65 | 69 | | |
66 | 70 | | |
67 | 71 | | |
| 72 | + | |
| 73 | + | |
68 | 74 | | |
69 | 75 | | |
70 | 76 | | |
| |||
73 | 79 | | |
74 | 80 | | |
75 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
70 | 72 | | |
71 | 73 | | |
72 | 74 | | |
| 75 | + | |
| 76 | + | |
73 | 77 | | |
74 | 78 | | |
75 | 79 | | |
| |||
94 | 98 | | |
95 | 99 | | |
96 | 100 | | |
| 101 | + | |
| 102 | + | |
97 | 103 | | |
98 | 104 | | |
99 | 105 | | |
| |||
120 | 126 | | |
121 | 127 | | |
122 | 128 | | |
| 129 | + | |
| 130 | + | |
123 | 131 | | |
124 | 132 | | |
125 | 133 | | |
| |||
138 | 146 | | |
139 | 147 | | |
140 | 148 | | |
| 149 | + | |
| 150 | + | |
141 | 151 | | |
142 | 152 | | |
143 | 153 | | |
144 | 154 | | |
145 | 155 | | |
146 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
0 commit comments