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: block executor provider and ethereum + op impl #7594

Merged
merged 59 commits into from Apr 19, 2024
Merged
Show file tree
Hide file tree
Changes from 57 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
3a67f98
scaffolding
mattsse Apr 12, 2024
707ac3e
Merge branch 'main' into matt/executor-trait
mattsse Apr 12, 2024
18fb7f2
Merge branch 'main' into matt/executor-trait
mattsse Apr 15, 2024
3379806
more scaffolding
mattsse Apr 15, 2024
23c02da
more scaffolding
mattsse Apr 15, 2024
eefeb52
Merge branch 'main' into matt/executor-trait
mattsse Apr 16, 2024
e007874
misc
mattsse Apr 16, 2024
43369dd
Merge branch 'main' into matt/executor-trait
mattsse Apr 16, 2024
6e06ab5
port more logic
mattsse Apr 16, 2024
f10bd19
Merge branch 'main' into matt/executor-trait
mattsse Apr 16, 2024
20fc588
Merge branch 'main' into matt/executor-trait
mattsse Apr 16, 2024
1ee4388
more progress
mattsse Apr 16, 2024
68db35c
Merge branch 'main' into matt/executor-trait
mattsse Apr 17, 2024
656a2bd
chore: touchups
mattsse Apr 17, 2024
b34541b
progress
mattsse Apr 17, 2024
7426e48
Merge branch 'main' into matt/executor-trait
mattsse Apr 17, 2024
858c503
docs
mattsse Apr 17, 2024
44194f1
docs
mattsse Apr 17, 2024
d194338
chore: fix
mattsse Apr 17, 2024
fc08102
add feature back
mattsse Apr 17, 2024
3be9775
op
mattsse Apr 17, 2024
e7f2159
make inspector work as well
mattsse Apr 17, 2024
2e51e46
add optimism evm
mattsse Apr 17, 2024
4d3a0dd
cleanup
mattsse Apr 17, 2024
77b3fe5
feat: add provider impl
mattsse Apr 17, 2024
803da98
prep op
mattsse Apr 17, 2024
c5655b2
feat: port op executor
mattsse Apr 17, 2024
6d40f89
clippy
mattsse Apr 17, 2024
1be60b3
rm dao
mattsse Apr 17, 2024
4735ec7
docs
mattsse Apr 17, 2024
1a58ed3
clippy
mattsse Apr 17, 2024
a854f47
fixes
mattsse Apr 17, 2024
c354889
chore: change trait
mattsse Apr 17, 2024
b28821a
fix GAT
mattsse Apr 17, 2024
4612f35
Update crates/evm-ethereum/src/execute.rs
mattsse Apr 18, 2024
b5bc5d6
Update crates/evm-ethereum/src/execute.rs
mattsse Apr 18, 2024
1780adb
Update crates/evm-ethereum/src/execute.rs
mattsse Apr 18, 2024
ca7a4d4
Update crates/evm-ethereum/src/execute.rs
mattsse Apr 18, 2024
743cb91
Update crates/evm-ethereum/src/execute.rs
mattsse Apr 18, 2024
7024d56
Update crates/evm-ethereum/src/execute.rs
mattsse Apr 18, 2024
73ea57c
Update crates/evm/src/execute.rs
mattsse Apr 18, 2024
4128deb
Update crates/evm/src/execute.rs
mattsse Apr 18, 2024
3a90de7
Update crates/evm/src/execute.rs
mattsse Apr 18, 2024
f6c8d79
Update crates/evm/src/execute.rs
mattsse Apr 18, 2024
83a4406
Update crates/evm/src/execute.rs
mattsse Apr 18, 2024
30c0790
Update crates/evm-ethereum/src/execute.rs
mattsse Apr 18, 2024
1d393e4
Update crates/node-optimism/src/evm/execute.rs
mattsse Apr 18, 2024
d0d5cf3
Update crates/node-optimism/src/evm/execute.rs
mattsse Apr 18, 2024
0e38c38
Merge branch 'main' into matt/executor-trait
mattsse Apr 18, 2024
c397cf7
rustfmt
mattsse Apr 18, 2024
0080c51
chore: add feature
mattsse Apr 18, 2024
1599784
chore: simplify GAT
mattsse Apr 18, 2024
1823b23
test: port existing eth tests
mattsse Apr 18, 2024
c51eb34
chore: port op tests
mattsse Apr 18, 2024
440a3f0
Merge branch 'main' into matt/executor-trait
mattsse Apr 18, 2024
99a4608
add default fns
mattsse Apr 18, 2024
bb8ec79
docs
mattsse Apr 18, 2024
80632bf
Update crates/evm/src/execute.rs
mattsse Apr 18, 2024
a909fd3
naming
mattsse Apr 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
10 changes: 10 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions crates/evm-ethereum/Cargo.toml
Expand Up @@ -11,6 +11,18 @@ repository.workspace = true
workspace = true

[dependencies]
# Reth
reth-evm.workspace = true
reth-primitives.workspace = true
reth-revm.workspace = true
reth-interfaces.workspace = true
reth-provider.workspace = true

# Ethereum
revm-primitives.workspace = true

# misc
tracing.workspace = true

[dev-dependencies]
reth-revm = { workspace = true, features = ["test-utils"] }