Commit Graph

280 Commits

Author SHA1 Message Date
28f6c1e6be Local block sync (#7)
* update: logs

* update: more logging

* update: rename local ingest dir args

* update: fix build

* update: directory path

* update: logs

* update: log ts

* update: fetch last block

* update: time formatting

* update: handle seconds

* update: lmore logs

* fix: provided args

* update: logs

* fix: build

* update: indefinite wiat

* update: run the right loop

* update: remove offset

* update: scan impl

* update: log exists

* update: collect s3 blocks

* update: change the file

* update: logs

* fix: deserialization

* fix: build

* update: remove block

* update: add logs

* update: logs

* update: logs

* update: dates

* update: ignore older blocks

* update: hook up to sync

* fix: build

* fix: build

* update: logs

* update: logs

* update: start height cond

* update: height

* update: loggy

* update: cond

* update: cond

* update: cond

* update: logs

* update: fix height issues

* update: logs

* only collect s3

* update: log block

* update: log both blocks

* update; return s3 block

* update: use local block

* update: blocks

* update: remove logs

* update: logs

* update: remove warns and logs

* update: collection log

* update: logs

* update: logs

* update: scan through heights when registering evm

* update: add local ingest dir to other evm factory

* fix: build

* update: add cli cmd

* update: remove additional arg

* update: change where local ingest dir comes from

* fix: receipts

* update: deser format

* update: fix build

* update: logs

* update: logs

* update: logs

* update: logs

* update: share precompiles with engine

* update: insert compiles

* update: change sync dir

* update: logs

* update: logs

* update: logs

* update: fix build

* update: pipe builder context through

* update: untracked

* update: pass through context

* fix: build

* fix: build

* update: logs

* update: logs

* update: logs

* update: fix cache passthrough

* update: remove logs

* update: logs

* update: hour rollover

* update: zero out hour

* update: hour sync

* update: cleanup code and speedup sync

* update: speedup sync

* update: remove logs

* update: speed up sync

* update: speed up sync

* update: ingest in reverse

* fix: iter rev

* update: break line loop early

* update: remove break

* update: iteration speed

* update: fix build

* update: slow down tail ival

* update: logs

* update: skip last line

* update: remove log

* update: height

* update: logs

* update: return logs

* update: disable attempt logs

* update: tail interval

* update: cleanup logs

* update: add iter skip

* update: fix build

* update: skip -1

* fix: skip

* fix: build

* update: build

* fix: build

* update: logs

* update: log idx

* update: skip after enumerate

* update: cleanup

* update: more cleanup

* update: refactor BuilderSharedState to HyperliquidSharedState

* update: more cleanup

* update: cleanup and refactor collect_local_block

* update: error msg

* update: readme

* update: typo

* update: file log

* fix: typo build

* update: debug log
2025-06-25 14:15:58 -04:00
6047b3d123 fix: read precompile draft (dirty) 2025-04-17 07:17:59 +00:00
2c069230aa chore: remove 'static bound from ConfigureEvmEnv (#14606) 2025-02-20 09:54:57 +00:00
1bf46848a6 refactor: use BlockExecutorProvider in InvalidBlockWitnessHook (#14594) 2025-02-19 17:41:32 +00:00
c9a348dd2c chore(deps): bump breaking deps (#14570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-19 11:36:15 +00:00
a699ee5405 Upstream ExecutionData to alloy (#14188) 2025-02-13 09:02:33 +00:00
172369afd5 feat: add Consensus to ExecutionStage (#14447) 2025-02-12 14:48:14 +00:00
0f5d60150b feat(bin, engine): make state root task default (#14371) 2025-02-11 12:38:40 +00:00
d9e660bd56 feat: add cross-block cache size cli arg (#14305) 2025-02-10 19:31:40 +00:00
7e3b135805 feat: EngineApiBuilder (#14354) 2025-02-10 10:10:40 +00:00
d57535caad added BeaconConsensusEngineHandle to RpcHandle (#14348) 2025-02-09 22:14:23 +00:00
104bd6e039 refactor: move ValidationApi setup to EthereumAddOns (#14342) 2025-02-09 14:14:53 +00:00
b48426efdd added EventSender to FullNode type (#14268)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-09 14:04:12 +00:00
d99f0fa5ae fix: use custom generator in custom builder example (#14320) 2025-02-08 05:12:27 +00:00
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
b6ce1d90fd perf: warm transactions in parallel (#13759) 2025-02-04 16:25:51 +00:00
e468d4d7c5 feat: add ExecutionData AT (#14179) 2025-02-04 01:08:47 +00:00
a041b41b59 chore: use chainspec blob_params for blob calculations (#14139) 2025-02-01 16:41:22 +00:00
5fcefcea8c refactor: remove PruneModes from batch executor (#14025) 2025-01-29 11:50:37 +00:00
0f2e2faeda refactor: remove Events generic from RPC types (#14033) 2025-01-28 13:29:27 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
d709c8a0d2 chore: use BlockNumHash in exex (#14015) 2025-01-28 10:24:29 +00:00
b9a6e65d8c chore: rm unused databasemetadata trait (#14003) 2025-01-27 12:22:07 +00:00
a3015c8a3a feat(sdk): introduce PrimitivesTy helper type (#13933) 2025-01-22 22:29:33 +00:00
f64dd8a977 chore: remove some unnecessary direct imports (#13934) 2025-01-22 22:08:48 +01:00
ace28d8a90 chore: move and integrate ConfigureEvmFor (#13896) 2025-01-21 17:56:17 +00:00
50dae68dce chore: rm legacy helper traits (#13895) 2025-01-21 00:34:52 +00:00
ca63696779 chore: move node builder trait helpers to separate module (#13883) 2025-01-20 15:46:26 +00:00
6cc660c7f0 feat: add ConfigureEvmFor, ConfigureEvmEnvFor helper traits (#13865) 2025-01-20 12:26:45 +00:00
13ecd6afa1 Nit: replace block and sender with RecoveredBlock in ExecutedBlock (#13804)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-16 15:56:16 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
8e7768db2a feat: integrate EngineArgs into NodeCommand (#13748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-11 17:27:11 +00:00
a3f8a9d38b chore!: rename blockchainprovider2 (#13727) 2025-01-08 13:52:17 +01:00
baf92e33fb chore: rm beacon consensus deps everywhere (#13722) 2025-01-08 12:49:54 +01:00
856479bfcf chore: rm unused hooks (#13721) 2025-01-08 12:21:47 +01:00
2b301aa102 feat: use engine launcher as default (#13709) 2025-01-07 17:16:21 +00:00
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
61bbca1ae0 chore: reduce blockchaintree usage (#13702) 2025-01-07 14:51:11 +01:00
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
9773b85568 chore: relax EngineNodeLauncher bounds (#13540) 2024-12-24 13:04:05 +00:00
934fd1f7f0 chore: make NodeEvent generic over NodePrimitives (#13534) 2024-12-23 23:31:59 +00:00
c6d42ad8c4 chore: move EventSender out of BeaconConsensusEngineHandle (#13533) 2024-12-23 22:44:19 +00:00
a163a5c19d feat: relax eth_callBundle bounds (#13485) 2024-12-22 18:28:25 +01:00
b26e9e0d1c chore: add helper trait for BlockReader tied to NetworkPrimitives (#13449) 2024-12-19 10:46:40 +00:00
82f21a3e39 chore: move database to FullNodeTypes (#13414) 2024-12-16 15:54:13 +00:00
8b647d6ddf feat: introduce OpNetworkPrimitives (#13335) 2024-12-16 11:24:36 +00:00
b67e5a262c chore: remove PooledTransactionsElement alias (#13384) 2024-12-13 14:48:56 +00:00
02f76b813e feat: remove default receipts for network components (#13371) 2024-12-12 23:44:55 +00:00
b424ad36dc chore: reduce revm scope in txpool (#13274) 2024-12-11 07:35:11 +00:00
37f3933db2 feat: add NetworkPrimitives to NetworkBuilder (#13169)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-10 20:56:32 +00:00