Commit Graph

64 Commits

Author SHA1 Message Date
7f9116b747 dep: move metrics to workspace (#4289) 2023-08-21 09:33:50 +00:00
2904745650 chore: bump metrics (#4265) 2023-08-18 14:57:28 +00:00
97404cf269 feat: make build function configurable (#4193) 2023-08-14 14:48:59 +00:00
4a3f42ebe7 feat(payload): make the actual payload build function generic (#4153) 2023-08-14 13:02:42 +00:00
9569debbb5 feat: make base fee computation parameters configurable via chain spec (#3992) 2023-08-07 15:52:27 +00:00
bfbad261ec feat(engine): payload cancun fields (#4010) 2023-08-01 15:25:10 +00:00
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
c878a9f489 chore(txpool): move basefee to u64 (#3872)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 12:08:34 +02:00
07b06b4efe chore: use best with base fee (#3804) 2023-07-17 08:25:00 +00:00
4d3ce34901 docs: add payload builder example (#3545) 2023-07-03 12:40:15 +00:00
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
48ee8e0960 editing some code comments in the payload.rs (#3372) 2023-06-25 16:29:40 +00:00
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
b9c19e82b2 chore: block gas limit constant (#3224) 2023-06-19 12:54:30 +00:00
081df84f99 chore: use std HashMap (#3182) 2023-06-15 15:12:10 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
9924b47250 perf: use cached reads across payload jobs (#3083) 2023-06-09 17:32:44 +00:00
df9dfa6b6f chore(deps): use revm and revm-primitives as workspace deps (#3017) 2023-06-06 11:47:55 +00:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
d2c68edf23 feat: rework logs (#2988) 2023-06-05 17:43:14 +00:00
cc90358371 chore: fix payload builder typos (#2927) 2023-05-31 12:37:57 +00:00
cb44ce0904 Fix typo in PayloadJobGenerator comment (#2926) 2023-05-31 00:20:22 +00:00
10b577096b chore(metrics): restructure crates (#2850) 2023-05-26 12:21:48 +00:00
2416756b20 feat: integrate payload builder args in cli (#2757) 2023-05-20 09:10:32 +02:00
20dad4e4fb chore: rm duplicate transact (#2721) 2023-05-17 22:58:38 +02:00
f37ee4b83b feat: add CachedReads and CachedReadsDbRef (#2596) 2023-05-16 21:40:31 +02:00
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
8c1a1e0e06 fix(poststate): duplicate receipts (#2632) 2023-05-12 10:31:01 -07:00
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
6a55f70251 feat: implement resolve step (#2507) 2023-05-01 21:22:43 +02:00
a887557019 feat: add Resolve Payload function (#2482) 2023-05-01 10:26:30 +02:00
9a2196e101 chore: add beacon nonce constant (#2456) 2023-04-28 20:22:05 +02:00
eb37bc7b37 chore: reorder imports (#2444) 2023-04-28 10:38:48 +02:00
5e9612897c refactor: convert payload job from stream to future (#2438) 2023-04-27 22:47:45 +02:00
7b928f31b5 fix: skip invalid transactions (#2436) 2023-04-27 22:47:34 +02:00
d604bd4941 feat: skip transactions we can no longer fit in the block (#2433) 2023-04-27 09:12:30 -07:00
4e1ae0ee95 chore: better basic payload builder traces (#2431) 2023-04-27 15:53:30 +02:00
e3afe02b07 fix: keep payload job until resolved (#2430) 2023-04-27 15:23:37 +02:00
9d03c4273c fix: use correct state for payload building (#2414) 2023-04-26 16:29:48 +02:00
a7b3749312 chore: simplify committing withdrawals (#2404) 2023-04-26 14:20:16 +02:00
9fb66ffeff chore: move next base fee to header impl (#2400) 2023-04-26 12:31:35 +02:00
8ac1aaf5e5 feat: compute state root for payload (#2398) 2023-04-25 12:16:34 -07:00
4e95f6e7c4 feat: add payload build metrics (#2367) 2023-04-24 20:29:29 +02:00
652bdaacd3 feat: add empty payload building support (#2346) 2023-04-23 22:21:33 +02:00
ab581ae890 feat: add payload builder service metrics (#2347) 2023-04-23 18:44:32 +02:00
68d8506d8e feat: block level indexing (#2275)
Co-authored-by: rakita <dragan0rakita@gmail.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-20 15:03:48 -04:00