Commit Graph

6062 Commits

Author SHA1 Message Date
Matthias Seitz
a89a576b12 test: add test for rpc middleware (#9620) 2024-07-19 17:05:37 +02:00
Matthias Seitz
f8812e2aa5 chore: require enginetypes 'static (#9645) 2024-07-19 13:44:44 +00:00
Matthias Seitz
ccb16dc071 feat: emit beacon event after handled FCU (#9648) 2024-07-19 13:11:48 +00:00
Matthias Seitz
99ef2b7799 chore: clarify TransitionConfigurationExchanged event (#9647) 2024-07-19 12:03:36 +00:00
Matthias Seitz
db484c5d54 feat: toggle backfill sync active flag (#9646) 2024-07-19 12:01:49 +00:00
Federico Gimenez
9e685163de chore: remove InMemoryState trait (#9642) 2024-07-19 09:40:33 +00:00
Roman Krasiuk
b01b2762d8 typo: state root error (#9641) 2024-07-19 09:16:30 +00:00
Federico Gimenez
2b3047fedb feat: wire components in EthService (#9621) 2024-07-19 08:52:24 +00:00
Miguel
85a4008b5a chore: rename variant of BlockSource (#9623)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-19 07:54:15 +00:00
Matthias Seitz
ef0a447181 chore(rpc): return unimplemented (#9639) 2024-07-19 07:51:39 +00:00
Alexey Shekhirin
070f1a593e chore(evm): move execute input/output to execution-types crate (#9624) 2024-07-19 07:25:24 +00:00
Miguel
5e9b66f876 chore: add get_account method in EthApi trait (#9632) 2024-07-19 07:17:37 +00:00
Alexey Shekhirin
516acefa34 chore(exex): organize backfill modules (#9631) 2024-07-19 06:59:30 +00:00
Jonathan Underwood
4a19161557 Turn EthService into a Stream and log the events (#9622)
Co-authored-by: Miguel T <88039515+mvares@users.noreply.github.com>
2024-07-18 19:15:15 +00:00
Alexey Shekhirin
820d3da2f6 fix(stages): do not panic in disable_all (#9630) 2024-07-18 19:13:37 +00:00
Matthias Seitz
fbef7f3f74 chore: track_caller for functions that panic (#9626) 2024-07-18 18:42:59 +00:00
Matthias Seitz
390f30aade chore: release 1.0.3 (#9619) v1.0.3 2024-07-18 15:52:54 +00:00
Matthias Seitz
b1d62b132b feat: move canon state types to new module (#9613) 2024-07-18 14:38:32 +00:00
Sean Matt
8c8702be14 configurable middleware and metrics & http middleware (#9596) 2024-07-18 13:58:47 +00:00
Matthias Seitz
ea47939de4 feat: allow custom provider type (#9606) 2024-07-18 12:07:58 +00:00
Matthias Seitz
42182f531e revert: 4b8a66f (#9604) 2024-07-18 10:43:12 +00:00
nk_ysg
19fa2abf8a chore(reth-network-api): no_std support (#9595)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-18 10:26:19 +00:00
Matthias Seitz
9e1ea9718a chore: clarify metrics and prometheus (#9603) 2024-07-18 10:26:10 +00:00
Matthias Seitz
0585bb28a1 chore: rm unused mods (#9602) 2024-07-18 10:19:59 +00:00
Roman Hodulák
85b65db14e feat(trie): add empty reth-trie-db crate (#9585) 2024-07-18 10:15:18 +00:00
nk_ysg
6aabf13bd2 chore(reth-db): no_std support (#9597) 2024-07-18 09:52:02 +00:00
Thomas Coratger
54d3734c2f ef-tests: derive Default for ef-tests structs (#9601) 2024-07-18 09:39:56 +00:00
Matthias Seitz
7b4bf59445 chore: disable reth-codec default feature (#9556) 2024-07-18 09:36:45 +00:00
Luca Provini
43ffb83575 feat: BackFillJobStream (#9578)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-18 09:32:37 +00:00
Federico Gimenez
ce4d4bd43d feat: add canonical in memory state (#9588) 2024-07-18 07:30:43 +00:00
Brian Bland
a43cd499e8 fix: Use correct base fee params for Base mainnet after canyon hardfork (#9600) 2024-07-18 07:24:47 +00:00
Matthias Seitz
c3347f323c feat: make to_compact borrow (#9488)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-07-17 20:50:28 +00:00
Alexey Shekhirin
5cd22b50e8 fix(prune): saturating subtract for genesis deposit contract block (#9584) 2024-07-17 19:01:55 +00:00
nk_ysg
0376be622d no_std in reth-ethereum-forks (#9589) 2024-07-17 18:18:27 +00:00
Alexey Shekhirin
5c4ce3bc6a chore(tracing): export tracing-appender crate (#9590) 2024-07-17 17:58:37 +00:00
nk_ysg
a627dcd9bf chore: no_std in reth-codec (#9587) 2024-07-17 17:24:06 +00:00
frostburn
84174737f9 chore(no_std): fixed no_std compiler errors in reth-primitives-traits (#9572)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-17 17:23:02 +00:00
joshieDo
38bc7a14a3 chore: use each prune segment method on remove_blocks_above (#9568) 2024-07-17 16:41:22 +00:00
Alexey Shekhirin
bc4a16737b chore(exex): move notification to types crate (#9586) 2024-07-17 16:39:19 +00:00
Federico Gimenez
0994d36c4e feat: add in memory state container (#9574) 2024-07-17 16:37:27 +00:00
Matthias Seitz
281ecf9627 feat: add start backfill sync fn (#9580) 2024-07-17 16:35:05 +00:00
Matthias Seitz
e2814406ad feat: add EthNodeLauncher (#9575) 2024-07-17 16:23:02 +00:00
Alexey Shekhirin
269c649b1a chore(evm): remove unneeded lifetimes (#9583) 2024-07-17 14:19:23 +00:00
Emilia Hane
f55d43c25a chore(rpc): remove use of optimism feature from reth-rpc library (#9579) 2024-07-17 13:29:14 +00:00
Emilia Hane
0630621329 chore(rpc): move OpEthApi traits into reth-optimism-rpc (#9581) 2024-07-17 13:05:24 +00:00
joshieDo
89d0281ce3 chore: replace StoredBranchNode, StoredTrieMask and StoredHashBuilderValue types with Compact impl instead (#9573) 2024-07-17 12:06:05 +00:00
nk_ysg
0befab52c9 chore: remove serde support from reth-codec (#9570) 2024-07-17 11:37:45 +00:00
Matthias Seitz
ffb44e6245 chore: bump revm 12.1 (#9567) v1.0.2 2024-07-17 10:12:28 +00:00
joshieDo
7bf99d8a73 chore: update Base to new max gas limit (#9566) 2024-07-17 09:21:03 +00:00
Dan Cline
539b4e4262 feat: rm HashedStateChanges, introduce StorageWriter::write_hashed_state (#9561) 2024-07-16 22:37:19 +00:00