Commit Graph

250 Commits

Author SHA1 Message Date
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
a98ae7fa3e feat: add --rpc.jwtsecret arg (#5271) 2023-11-03 02:58:55 +00:00
9ca44efe9f feat(bin): separate journald and file log filters, log debug to file by default (#5197) 2023-10-31 11:08:15 +00:00
07552ca149 style: builder style segment set (#5209) 2023-10-30 12:57:52 +00:00
ffe1a88417 chore: move consensus instantiation to fn (#5208) 2023-10-28 08:57:47 +02:00
a9fa281816 feat(storage): database/transaction/cursor metrics (#5149) 2023-10-27 17:47:41 +00:00
998453c50f chore: add debug log for tree during setup (#5201) 2023-10-27 10:42:28 +02:00
2dbd142d60 feat(bin, prune): pass prune segments from CLI & refactor modes (#4964) 2023-10-12 11:49:28 +00:00
65cc314ab5 chore: rm redundant config (#4987) 2023-10-11 18:47:33 +02:00
c6531b48f8 feat: Feat/add on rpc server started hook (#4947)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-10 16:15:15 +00:00
1e7d028d53 refactor(prune): segment trait, receipts impl (#4887) 2023-10-05 11:56:47 +00:00
066998dc80 refactor: simplify RethNodeCommandConfig trait (#4895) 2023-10-04 18:35:27 +00:00
af8e3c9ee9 feat(pruner): shared deletion limit (#4880) 2023-10-04 18:12:58 +00:00
d3cc4cc643 refactor: move broadcast channel init into tree (#4894) 2023-10-03 17:26:41 +00:00
08c5c43b78 fix: check active hardforks using head block for validator (#4882) 2023-10-02 22:08:12 +00:00
23d2baff0f Add an ability to change P2P listening address (#4849)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-29 12:44:43 +00:00
6b2945440b feat(snapshot, prune): highest snapshots tracker (#4721) 2023-09-29 09:59:48 +00:00
6d7dacffdf docs: add holesky to list of chains in cli docs (#4842) 2023-09-28 18:16:05 +00:00
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
5e01a21ec4 chore(tree, engine, prune, stages, storage): improve logs (#4790) 2023-09-26 17:01:37 +00:00
9c51a0ae4c (chore) Add enode address on startup (#4712) 2023-09-21 14:38:28 +00:00
0874767cd9 refactor(interfaces): Result -> RethResult, Error -> RethError (#4695) 2023-09-20 21:13:16 +00:00
11f5f3f8d7 feat(engine): hooks (#4582) 2023-09-18 17:52:58 +00:00
b5905c482b feat(bin): log prune config on startup (#4641) 2023-09-18 17:19:22 +00:00
f153d8f4d4 feat(revm): Integrate State (#3512)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-09-16 11:00:22 +00:00
685148117a chore: bump c-kzg and add serde feature (#4499) 2023-09-06 22:15:16 +00:00
6bb94af5bb feat(stages): respect PruneModes in TxLookup stage (#4390) 2023-09-01 14:06:49 +00:00
e66e3e3556 feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410) 2023-09-01 12:51:34 +00:00
edf31806d8 feat(stages): respect PruneModes in Index History stages (#4382) 2023-08-31 10:27:07 +00:00
cd71f689cd feat: add a CLI flag for secondary nodes (#4029)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-31 01:58:02 +00:00
975ff13155 feat(cli): extract more functions from RpcServerArgs in RethRpcConfig (#4412) 2023-08-30 22:31:41 +00:00
3ffcae360e feat(cli): allow overriding kzg trusted setup (#4335) 2023-08-30 00:41:29 +00:00
1eee5ee80a feat(pruner, primitives): move prune batch sizes to ChainSpec (#4318)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-08-23 17:45:53 +00:00
cbf3eb4333 feat: integrate blobstore in validator (#4273) 2023-08-18 20:52:49 +00:00
8516fefa28 feat: integrate blobstore in pool (#4266) 2023-08-18 17:45:33 +00:00
efab153cd9 feat(transaction-pool): make EthTransactionValidator generic over Validator (#4258)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-18 11:28:09 +00:00
8a2c3abd2a feat(pipeline): prune receipts based on log emitters (#4044) 2023-08-16 16:38:36 +00:00
0846d85513 Splitting Reth Node Command Ext (#4158)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-15 12:29:28 +00:00
7fb9b8414f feat(bin): temporarily disable full node (#4112) 2023-08-08 11:30:50 +00:00
aaf2d2cf19 chore: add with ext function (#4087) 2023-08-06 12:14:26 +00:00
3aff8de235 chore: make ext fns mut (#4081) 2023-08-05 15:18:15 +00:00
c0abfcedff chore: rename command to NodeCommand and make fields pub (#4080) 2023-08-05 14:57:12 +00:00
82a2a6f416 feat: extend RethCliExt with payload builder (#4022) 2023-08-04 12:39:07 +00:00
2e1ef4dfa5 feat(prune): don't prune changesets if taking an incremental hashing/trie route (#4025)
eth tests unrelated, new blob txs
2023-08-02 19:06:17 +02:00
9510a5ca7e feat(pruner): metrics (#4023) 2023-08-02 13:04:55 +00:00
cb0dedc8a9 chore: fix clippy (#4032) 2023-08-02 13:02:50 +00:00
b28bc8de57 chore: add example how to install additional rpc namespace (#4005) 2023-07-31 23:49:19 +00:00
9a7911b49e feat(bin): node --full flag (#3965) 2023-07-31 16:00:45 +00:00
a1e68151d3 feat: Add RethCliExt (#3983) 2023-07-31 14:55:11 +00:00