Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: scroll execution strategy #63

Merged
merged 37 commits into from
Dec 10, 2024
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
16d56c8
add l1_fee field to `Receipt`
greged93 Nov 21, 2024
8ac2d23
scroll consensus
greged93 Nov 28, 2024
54c1fd2
feat: scroll execution strategy
greged93 Nov 28, 2024
5183d5a
feat: expose `verify_receipts` from reth-ethereum-consensus
greged93 Nov 28, 2024
36adba4
feat: add `reth-scroll-evm` crate to avoid cyclic dep
greged93 Nov 28, 2024
38569b3
improve curie fork application + test
greged93 Nov 29, 2024
f431ef1
integrate l1 fee
greged93 Nov 29, 2024
86945bd
add `ScrollEvmConfig`
greged93 Nov 30, 2024
63c1986
add tests for `ScrollEvmConfig`
greged93 Nov 30, 2024
f828ab4
add tests for `ScrollExecutionStrategy`
greged93 Nov 30, 2024
9d1c225
add l1 message test for `ScrollExecutionStrategy`
greged93 Dec 1, 2024
5a100be
add legacy tx execution test for `ScrollExecutionStrategy`
greged93 Dec 1, 2024
19a0b73
Merge branch 'scroll' into feat/execution-strategy
greged93 Dec 2, 2024
ed2f736
use revm scroll fork
greged93 Dec 2, 2024
dc30358
introduce `ScrollExecutionStrategyFactory`
greged93 Dec 2, 2024
5c9ec2d
feat: patch revm crate to scroll fork
greged93 Dec 4, 2024
f6293f4
fix: lints
greged93 Dec 4, 2024
d4374f1
Merge branch 'scroll' into feat/execution-strategy
greged93 Dec 4, 2024
178979e
fix: deny
greged93 Dec 4, 2024
e74ca1d
Merge branch 'scroll' into feat/execution-strategy
greged93 Dec 7, 2024
da4631e
answer comments
greged93 Dec 7, 2024
5053bf9
Merge branch 'scroll' into feat/execution-strategy
greged93 Dec 9, 2024
66e61a1
fill `TxEnv.rlp_bytes` only for !is_l1_message
greged93 Dec 9, 2024
1e6724e
lints
greged93 Dec 9, 2024
8b9487b
switch revm to scroll default branch
greged93 Dec 9, 2024
e680a9a
fix: deny
greged93 Dec 9, 2024
1ee6050
fix: remove alloy-sol-types patch
greged93 Dec 9, 2024
d41b561
Merge branch 'scroll' into feat/execution-strategy
greged93 Dec 9, 2024
ca0580f
feat: propagate scroll chain spec in execution
greged93 Dec 9, 2024
1ce370c
fix: scroll ci
greged93 Dec 9, 2024
ca0275b
chore: bump `trust-dns-resolver` to 0.25 alpha4 to fix deny
greged93 Dec 9, 2024
a3204e2
fix: propagate serde feature
greged93 Dec 9, 2024
c3cdac5
fix: docs
greged93 Dec 9, 2024
a411b86
Merge branch 'scroll' into feat/execution-strategy
greged93 Dec 9, 2024
2d78cc4
answer comments
greged93 Dec 10, 2024
108c355
lint
greged93 Dec 10, 2024
05f2a85
answer comments
greged93 Dec 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ jobs:
cargo udeps --workspace --lib --examples --tests --benches --all-features --locked \
--exclude "reth-optimism-*" --exclude op-reth --exclude "example-*" --exclude reth \
--exclude reth-e2e-test-utils --exclude reth-ethereum-payload-builder --exclude reth-exex-test-utils \
--exclude reth-node-ethereum
--exclude reth-node-ethereum --exclude reth-scroll-evm
book:
name: book
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
partition: 2
total_partitions: 2
- type: scroll
args: -p reth-scroll-state-commitment --locked --features "scroll"
args: -p "reth-scroll-*" --locked --features "scroll"
partition: 1
total_partitions: 1
- type: book
Expand Down
Loading
Loading