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

chore(rpc): remove FillableTransaction #8800

Merged
merged 108 commits into from
Jun 14, 2024
Merged
Show file tree
Hide file tree
Changes from 107 commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
cab888f
Make on_blocking_task method accessible in default trait method impls
emhane Jun 1, 2024
b902f35
Minimise thread interface eth api
emhane Jun 1, 2024
c35b40e
Update docs and symbol name
emhane Jun 1, 2024
8ccddd3
Add missing reth primitives to op feature
emhane Jun 1, 2024
257dc5d
Remove feature gate to fix broken test
emhane Jun 1, 2024
40194d6
Fix flaky test
emhane Jun 1, 2024
68e64b4
fixup! Fix flaky test
emhane Jun 1, 2024
30b63cc
fixup! Fix flaky test
emhane Jun 1, 2024
fcc64ea
Update lock file
emhane Jun 1, 2024
734ac99
Reinsert functions for spawning blocking threads into EthTransactions
emhane Jun 4, 2024
c000f43
Drive-by, update docs
emhane Jun 4, 2024
d1b91ad
Move spawn cpu heavy to trait
emhane Jun 4, 2024
eec99b8
Fix lint
emhane Jun 4, 2024
924024f
Revert impl for spawning blocking io
emhane Jun 4, 2024
ea6cbd3
Make impl of spawn blocking default trait methods
emhane Jun 4, 2024
ecb6771
Update docs
emhane Jun 5, 2024
fe494dc
Revert unrelated changes
emhane Jun 5, 2024
ba6f403
Merge branch 'main' into emhane/blocking-read
emhane Jun 5, 2024
55d2649
Merge branch 'matt/scaffold-ethapi' into emhane/blocking-read
emhane Jun 5, 2024
139f97f
Merge branch 'matt/scaffold-ethapi' into emhane/blocking-read
emhane Jun 5, 2024
8b8ed16
Fix lint
emhane Jun 5, 2024
f3ed6bd
Add super traits to spawn blocking
emhane Jun 5, 2024
16334cd
Move impl of methods using evm config to default trait methods
emhane Jun 5, 2024
20d2489
Move EthApi state access methods into trait
emhane Jun 5, 2024
4a40032
Move EthTransaction impls to default trait methods
emhane Jun 5, 2024
f2df915
Move state rpc methods into new trait default impl
emhane Jun 5, 2024
ca19811
fixup! Move state rpc methods into new trait default impl
emhane Jun 5, 2024
8ee373c
Move EthTransactions impl to default trait methods
emhane Jun 6, 2024
6dfac1a
Add trait for pending block
emhane Jun 6, 2024
90f67b6
Merge branch 'matt/scaffold-ethapi' into emhane/ethapi-txns
emhane Jun 6, 2024
0db764e
Merge branch 'matt/scaffold-ethapi' into emhane/ethapi-txns
emhane Jun 6, 2024
2340e87
Merge branch 'emhane/ethapi-txns' into emhane/ethapi-pending-block
emhane Jun 6, 2024
3c0b7ab
Fix lint
emhane Jun 6, 2024
6634723
Merge branch 'emhane/ethapi-txns' into emhane/ethapi-pending-block
emhane Jun 6, 2024
5e27f32
Move impl to get evm env at block to EthTransactions default trait me…
emhane Jun 6, 2024
e69b697
Move EthTransactions impl using evm_env_at into default trait methods
emhane Jun 6, 2024
ee101bc
Move block EthApi methods to EthBlocks default trait methods
emhane Jun 6, 2024
2ff0191
Move trace and call helper methods out of EthTransactions to use as d…
emhane Jun 7, 2024
cdd356b
Move EthApi fee methods to trait for reuse on any network and in eth_…
emhane Jun 7, 2024
bd029ff
Debug EthCall
emhane Jun 7, 2024
3211cfc
fixup! Debug EthCall
emhane Jun 8, 2024
42c494e
Keep hack wrappers in super scope
emhane Jun 8, 2024
c9d56e0
Merge matt/scaffold-ethapi
emhane Jun 8, 2024
9d12c70
Merge branch 'matt/scaffold-ethapi' into emhane/ethapi-call
emhane Jun 8, 2024
82de288
Debug EthFees trait
emhane Jun 8, 2024
3880ac0
Fix lint
emhane Jun 8, 2024
52ca8d9
Fix lint
emhane Jun 8, 2024
a414947
Elide lifetimes
emhane Jun 8, 2024
024a61b
Revert method name
emhane Jun 8, 2024
d613ccd
fixup! Revert method name
emhane Jun 8, 2024
9a38b37
Merge branch 'main' into matt/scaffold-ethapi
emhane Jun 10, 2024
92c1750
Merge branch 'matt/scaffold-ethapi' into emhane/ethapi-call
emhane Jun 10, 2024
4c31bbe
Move block rpc method impl for EthApi to default trait methods of Eth…
emhane Jun 10, 2024
23bcb79
Move impl of rpc block impl for EthApi to EthBlocks default trait met…
emhane Jun 10, 2024
f28e550
Move EthApi impl to EthTransactions default impl
emhane Jun 10, 2024
1a6ac3f
Upadte docs and uniform symbol name for LoadReceipt
emhane Jun 10, 2024
aa20bb4
fixup! Upadte docs and uniform symbol name for LoadReceipt
emhane Jun 10, 2024
331fc3b
Revert unrelated changes
emhane Jun 10, 2024
6f4c5da
Return oppaque provider type
emhane Jun 10, 2024
43e64ee
Remove redundant trait bounds
emhane Jun 10, 2024
f69daca
Make extension trait for loading state
emhane Jun 10, 2024
7817e3c
Add extension traits
emhane Jun 11, 2024
7928b8d
Update module docs
emhane Jun 11, 2024
651f27e
Merge branch 'emhane/ethapi-call' into emhane/ethapi-blocks
emhane Jun 11, 2024
02c2ccd
Clean up rpc crate interface
emhane Jun 11, 2024
f1855f8
Merge branch 'matt/scaffold-ethapi' into emhane/ethapi-blocks
emhane Jun 11, 2024
7f2df31
Fix merge conflicts
emhane Jun 11, 2024
c8fcf13
Move tx signing to default EthTransactions trait method impl
emhane Jun 11, 2024
5b7410f
Impl eth api for optimism
emhane Jun 12, 2024
5b81ccb
Move pending block building to default impl of trait LoadPendingBlock
emhane Jun 12, 2024
5eb7300
Remove redundant lifetime
emhane Jun 13, 2024
6259cf7
Remove FillableTransaction trait and complete default impl of Configu…
emhane Jun 13, 2024
b904310
Drive-by, feature gate compilation of op rpc crate
emhane Jun 13, 2024
3c064fb
Merge branch 'matt/scaffold-ethapi' into emhane/optimism-api
emhane Jun 13, 2024
e6b1d8d
Drive-by, feature gate compilation of op rpc crate
emhane Jun 13, 2024
a37d044
chore(rpc): `EthBlocks` default impl (#8723)
emhane Jun 11, 2024
34d8d0b
feat(provider): `BlockReader::sealed_block_with_senders_range` (#8750)
shekhirin Jun 11, 2024
c4f1d7f
fix: Use OptimismBeaconConsensus in the OptimismNode (#8487)
BrianBland Jun 11, 2024
3ad1e57
fix: add `requests` in `ExecutionOutcome` extend (#8761)
tcoratger Jun 11, 2024
7d10ba3
chore: Remove optimism flag from eth consensus crate (#8760)
BrianBland Jun 11, 2024
94c09dc
feat: introduce payload types (#8756)
Jun 11, 2024
acd5934
feat: support `no_std` for `reth-execution-errors` (#8729)
JackG-eth Jun 11, 2024
431872f
chore: dont depend on reth-primitives (#8762)
mattsse Jun 11, 2024
c3bd3c5
fix: add `start_time` to `ProcessUID` on `StorageLock` (#8753)
joshieDo Jun 12, 2024
a6dfa07
fix: ensure that a new offset file ends with the zero data file lengt…
joshieDo Jun 12, 2024
aa132ba
fix(rpc/trace): trace_filter check block range (#8766)
9547 Jun 12, 2024
d98f190
fix(rpc/trace): wrong calculate of block ommer rewards (#8767)
jsvisa Jun 12, 2024
4119639
feat: introduce reth benchmark command (#8284)
Rjected Jun 12, 2024
bb9309c
chore: remove HeaderSyncMode::Continuous & debug.continuous (#8714)
PelleKrab Jun 12, 2024
6206802
chore: bump version 1.0.0-rc.1 (#8775)
mattsse Jun 12, 2024
865b259
fix: prometheus graceful shutdown (#8784)
mattsse Jun 12, 2024
b2812bc
fix: add a 5 second timeout for `tokio_runtime` shutdown (#8771)
joshieDo Jun 12, 2024
bdea88c
fix: disable sysinfo multithreading (#8783)
mattsse Jun 12, 2024
48d5e95
fix: separate Base Sepolia and OP Sepolia BASE_FEE_PARAMS (#8789)
ibremseth Jun 12, 2024
1828340
feat: support `no_std` for `reth-consensus` (#8792)
JackG-eth Jun 12, 2024
51382cf
feat: support `no_std` for `reth-storage-errors` (#8790)
JackG-eth Jun 12, 2024
a3da827
feat: log debug log directory on startup (#8785)
Rjected Jun 13, 2024
01b900f
fix: migration of ethereum-package to ethpandaops (#8797)
barnabasbusa Jun 13, 2024
dd74832
docs(book): start documenting ExExes (#8779)
shekhirin Jun 13, 2024
f7b076d
Fix merge conflicts
emhane Jun 13, 2024
5c31258
Simplify macro rule impl of EthApiServer building block traits, for t…
emhane Jun 13, 2024
81ae2cc
Merge branch 'matt/scaffold-ethapi' into emhane/optimism-api
emhane Jun 13, 2024
d47e64e
Fix manifest reth-optimism-rpc
emhane Jun 13, 2024
9f0bfe5
Re-compile deps
emhane Jun 13, 2024
31960d3
Re-compile deps
emhane Jun 13, 2024
9bf8079
Fix merge conflicts
emhane Jun 13, 2024
e7a5ada
Merge branch 'emhane/optimism-api' into emhane/fillable-tx
emhane Jun 13, 2024
34acf89
Merge branch 'matt/scaffold-ethapi' into emhane/fillable-tx
emhane Jun 13, 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
111 changes: 56 additions & 55 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion crates/ethereum/evm/src/execute.rs
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ where
.into())
}

EvmConfig::fill_tx_env(evm.tx_mut(), transaction, *sender);
self.evm_config.fill_tx_env(evm.tx_mut(), transaction, *sender);

// Execute transaction.
let ResultAndState { result, state } = evm.transact().map_err(move |err| {
Expand Down
Loading
Loading