Commit Graph

56 Commits

Author SHA1 Message Date
7a593882e1 chore(github): use codespell to inspect and correct spelling issues (#7775)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 21:32:59 +00:00
c659e28aa0 feat(storage): replace Tree generic with Arc<dyn TreeViewer> (#7810)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 19:10:45 +00:00
6d2e20cd85 chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 11:50:19 +00:00
d6b861ea5d feat(exex): send ExExNotification instead of CanonStateNotification (#7803) 2024-04-23 10:05:46 +00:00
b0cb2d0df6 chore: remove consensus setup from node-core (#7793) 2024-04-22 12:07:21 +00:00
6728a5518a feat: gracefully shutdown prometheus server (#7728)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-04-20 09:44:17 +00:00
49c02c3b8e feat: send CanonStateNotifications from execution stage (#7578) 2024-04-19 14:39:52 +00:00
f14bf14d19 chore: relax some trait bounds (#7739) 2024-04-19 10:18:23 +00:00
e401c4848a feat(pruner): respect ExEx finished height (#7673) 2024-04-18 17:15:28 +00:00
7b16f0d0b6 chore: Move node-core/events to standalone crate (#7713)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-04-18 11:23:54 +00:00
b846f47fdf feat: --debug.skip-fcu (#7709) 2024-04-18 06:26:19 +00:00
aa32f7bfa3 fix: crash ExEx task when the ExEx future returns (#7633)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-04-14 05:22:23 +00:00
2dcc01210c feat(exex): add Pool to ExExContext (#7573)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-12 16:34:18 +00:00
e1ebc2f06b chore(node-api): move FullNodeComponents from builder (#7597)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-12 14:39:02 +00:00
b6fc756b42 chore: move pipeline setup to node-builder (#7588) 2024-04-12 12:06:52 +00:00
6a83391a53 chore: move tree setup to builder (#7577) 2024-04-11 20:48:04 +00:00
007e5c2c47 feat: exex manager (#7340)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-04-11 16:15:13 +00:00
dd83c9c4f8 Feat: support for engine api over ipc (#7428)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-10 20:31:53 +00:00
fe27dc64dc feat: integrate evm in OP payload builder (#7527) 2024-04-09 15:41:52 +00:00
6beb53ee10 feat(node-builder): add install_exex to WithLaunchContext (#7514) 2024-04-08 17:18:45 +00:00
8c89d9ca85 feat: exex crate (#7506) 2024-04-08 12:20:07 +00:00
f71d9c0003 feat(prune): timeout (#6958)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-03 10:28:49 +00:00
41049af99a chore: move FullNodeTypes to node-api (#7425) 2024-04-02 14:57:05 +00:00
a2d53a6f7b chore: move FullProvider trait to reth-provider (#7423) 2024-04-02 14:00:33 +00:00
9e55ba6d13 feat: add helpers to obtain the engine API client (#7413) 2024-04-01 17:25:49 +00:00
83cd848639 feat(node-builder): ExEx (Execution Extensions) installation (#7235)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-03-28 01:39:57 +00:00
e2e09b4281 feat: public ::new() for BuilderContext (#7358) 2024-03-27 22:50:11 +00:00
1a7ba845b2 docs: add builder flow docs and diagram (#7348)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-27 13:48:50 +00:00
6eb7397aa2 chore: remove trusted setups (#7274) 2024-03-21 16:57:30 +00:00
aac0b00f53 fix: configure global rayon pool to available_parallelism() - 2 (#7267) 2024-03-21 15:32:33 +00:00
31b94581f9 chore: move nodetypes to node-api (#7268) 2024-03-21 13:35:37 +00:00
11bedc1884 Enable clippy's or_fun_call linter (#7222)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 15:52:41 +00:00
b7ef60b899 Enable clippy's uninlined_format_args linter (#7204)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 23:29:19 +00:00
7b3e418950 feat(net/manager): apply trust-nodes-only for incoming nodes (#7177)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-03-18 10:51:14 +00:00
a5e662dabb chore(node-builder): display the hardfork info in new line (#7185)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 10:33:54 +00:00
96149f05be docs(node-core): add document of build_blockchain_tree (#7120)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-03-15 20:59:31 +00:00
52d49832d9 fix(static-file): pass producer as Arc<Mutex<_>> to ensure only one is active (#7143)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2024-03-15 13:26:15 +00:00
28f3a2e2d9 feat: add EtlConfig as well as setting the directory to datadir (#7124)
Co-authored-by: Mikhail Sozin <mikhail.sozin@chainstack.com>
Co-authored-by: Misha <mikawamp@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-13 16:06:50 +00:00
3c2d3a0833 Feat: add signers (#6826)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-11 17:40:30 +00:00
4017b3ac65 docs: more node-builder docs (#7034) 2024-03-07 16:35:23 +00:00
ea44c1d63f feat(node-core, storage): static files segment metrics (#6908) 2024-03-01 16:36:50 +00:00
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
c5955f1305 feat: integrate builder (#6611) 2024-02-29 16:50:04 +00:00
6b5b6f7a40 Breaking changes (#5191)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Thomas Coratger <thomas.coratger@gmail.com>
2024-02-29 12:37:28 +00:00
2eb2a0c253 node: don't subscribe to consensus health events for dev node (#6868)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 10:36:11 +00:00
8d258bb7e7 feat(node): dev node print genesis account (#6819)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-27 12:08:17 +00:00
a7e183d1a5 feat: introduce evm config trait (#6461)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-23 22:39:24 +00:00
2641251898 fix the issue of network is not known to be merged (#6649)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-02-19 18:32:34 +00:00
208eb6d6a1 Make transaction manager param configurable from cli (#6594)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-16 22:25:55 +00:00
db158f29f4 feat: add OptimismNode type (#6610)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-02-15 14:59:53 +01:00