Commit Graph

135 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
9cb2a1e556 Extracted TransactionsManagerConfig creation as a standalone function (#14645) 2025-02-22 08:34:10 +01: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
1804bbea6e chore: remove optimism feature (#14545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-18 00:53:50 +01:00
41f0f01982 chore: allow missing total difficulty when loading node head (#14533) 2025-02-17 15:26:36 +00:00
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
58275b8931 Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-13 12:31:16 +00:00
11eac03f00 feat(optimism): disable state root task by default (#14446) 2025-02-12 12:22:27 +00:00
9090125f0d Increase default gas limit from 30M to 36M (#13318)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-12 11:46:14 +00:00
9a805b06db chore: bump alloy 0.11.1 (#14439) 2025-02-12 10:15:10 +00:00
0f5d60150b feat(bin, engine): make state root task default (#14371) 2025-02-11 12:38:40 +00:00
85f66ff7ac feat: Add cli arg for pool lifetime (#14273)
Co-authored-by: Reentrancy <reentrancy@0xReentrancy.0xReentrancy>
Co-authored-by: Reentrancy <osawarumitchell@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-10 20:52:33 +00:00
d9e660bd56 feat: add cross-block cache size cli arg (#14305) 2025-02-10 19:31:40 +00:00
731b771fa2 chore: correct the comments (#14339) 2025-02-10 19:32:36 +01:00
2b16b06a39 fix: update --rpc-cache.headers name (#14336) 2025-02-08 16:34:18 +00:00
2ee7748459 Avoiding infinite recursion in trait implementation (#14261)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-06 13:12:51 +00:00
d3373b3cfe feat: add dedicated blobpool args to cli (#14173) 2025-02-03 22:59:19 +00:00
4ce5a60c58 feat(cli): add use-caching-and-prewarming flag (#14114) 2025-01-31 00:48:35 +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
6d2648dc1b feat: restore custom build profiles in RETH_BUILD_PROFILE (#13906) 2025-01-22 00:03:18 +01:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01: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
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
8f854cbbb6 feat: merge BlockBodyTxExt trait into BlockBody (#13613)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-03 15:57:59 +00:00
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +00:00
951e2fd641 chore(version) Remove const_format dependency (#13504) 2024-12-25 12:41:32 +00:00
8b647d6ddf feat: introduce OpNetworkPrimitives (#13335) 2024-12-16 11:24:36 +00:00
f36e369021 chore: extra data (#13410) 2024-12-16 03:58:36 +00:00
e9577729f8 fix(builder): desired block gas limit (#13351) 2024-12-12 16:29:33 +00:00
c553b1e86d feat(builder): ethereum builder config (#13315) 2024-12-11 21:26:25 +00:00
1f6b7d1239 feat: wire network primitives to remaining components (#13143) 2024-12-04 22:51:19 +00:00
332cce1f9b feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-02 13:24:48 +00:00
890f082453 feat(rpc): create revm env on demand (#13017)
Co-authored-by: dkathiriya <lakshya-sky@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-30 17:27:20 +00:00
88bde87f70 chore: reduce reth-primitives usage in node-core (#13000) 2024-11-29 08:35:12 +01:00
9313737dbb primitives: use SealedHeader::seal (#12507) 2024-11-13 13:41:56 +01:00
03f3646355 chore: use let some notation (#12494) 2024-11-13 10:15:34 +01:00
39392e95f1 chore: only issue single header request (#12496) 2024-11-13 10:15:14 +01:00
aece53ae88 feat: make downloaders and clients generic over block parts (#12469)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 15:13:21 +00:00
f86efcc800 chore: clippy happy (#12419) 2024-11-09 08:29:27 +01:00
9f6f63d45a CLI parameter to specify the broadcast channel capacity of PendingPool (#12388)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-08 10:50:46 +00:00
dc0a6007e3 fix(pool-args): saturating_mul max sizes to avoid overflow (#12350) 2024-11-06 18:24:18 +00:00
566f2b4950 primitives: rm alloy BlockHashOrNumber reexport (#12302) 2024-11-04 10:15:56 +00:00
d020b41f6a feat: flashbots_validateBuilderSubmissionV3 (#12168) 2024-10-31 19:22:42 +00:00
f545877bb8 Revert "Revert "feat: add geometry to database args"" (#12165) 2024-10-29 13:23:54 +00:00
6f3600dc38 Revert "feat: add geometry to database args" (#12164) 2024-10-29 13:58:57 +01:00
0f9ba64e95 feat: add geometry to database args (#11828)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-29 12:17:04 +00:00
44e4c47803 chore(sdk): add helper trait to node API to simplify type definition (#10616) 2024-10-26 10:55:26 +00:00
cecdf611e9 feat: map_chainspec for NodeConfig (#12068) 2024-10-26 06:11:27 +00:00