Commit Graph

1580 Commits

Author SHA1 Message Date
Matthias Seitz
b8e92e09a0 chore(rpc): add missing eth filter traces (#2352) 2023-04-23 18:44:45 +02:00
Matthias Seitz
ab581ae890 feat: add payload builder service metrics (#2347) 2023-04-23 18:44:32 +02:00
rakita
ad77de49f0 fix(provider): post state get didn't get receipts (#2360) 2023-04-23 17:30:39 +02:00
rakita
07efa2db45 chore(tree): Move tree related files to root of the lib (#2359) 2023-04-23 17:30:17 +02:00
Bjerg
e2c27073e6 fix: use a gauge for mgas_processed metric (#2353) 2023-04-23 14:06:44 +02:00
chirag-bgh
1026be0b64 feat: use caching layer when fetching blocks for logs (#2350)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-23 12:55:29 +02:00
rakita
370c39525a feat(stages): Simplify TD stage (#2344) 2023-04-21 20:56:13 +02:00
Matthias Seitz
1169d75d1d fix: track exact number of transactions (#2343) 2023-04-21 20:14:39 +02:00
Dan Cline
0664ee108b ci: hive tests (#1348)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-04-21 13:45:27 -04:00
chirag-bgh
783d033384 feat: Generate constants for runtime version and OS (#2277) 2023-04-21 11:24:39 -04:00
Clouds
77d5216192 fix docs related to tables (#2328)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-21 10:54:21 -04:00
Matthias Seitz
040226e169 chore(rpc): instrument rpc calls (#2327) 2023-04-21 10:41:51 -04:00
Matthias Seitz
6d54baefdf style: use clear over truncate(0) (#2338) 2023-04-21 14:19:23 +02:00
Roman Krasiuk
ec94783e96 perf(trie): swap trie updates BTreeMap for HashMap (#2330) 2023-04-21 05:07:07 -07:00
Roman Krasiuk
c9f126df20 chore(trie): rename cursor module (#2333) 2023-04-21 05:06:18 -07:00
Matthias Seitz
dfc63e524a chore(deps): bump h2 dependency (#2335) 2023-04-21 13:20:02 +02:00
Roman Krasiuk
6b0135965c chore(trie): remove obsolete sender type (#2331) 2023-04-21 12:47:05 +02:00
rakita
a739fab3f6 fix: Stage bench generation of data (#2329) 2023-04-21 12:35:31 +02:00
Roman Krasiuk
15525a8319 chore: update code owners (#2332) 2023-04-21 12:32:21 +02:00
Matthias Seitz
16412116a7 perf(tree): check block before inserting (#2324) 2023-04-21 11:54:34 +02:00
Roman Krasiuk
ec418d924d feat(trie): read-only root calculation (#2233) 2023-04-21 02:36:48 -07:00
joshieDo
9452b3658b feat(db): Don't store TxHash when writing to the table (#2279) 2023-04-21 11:15:52 +02:00
Matthias Seitz
2e7139c1ae chore: update code owner (#2325) 2023-04-21 09:32:55 +02:00
Matthias Seitz
d300057864 chore(net): track all bad reported messages (#2321) 2023-04-20 16:47:51 -04:00
Matthias Seitz
1ddf178e06 fix: dont end beacon engine on bad payload (#2323) 2023-04-20 16:47:41 -04:00
Matthias Seitz
347e3e8813 chore: rm outdated TODOs (#2322) 2023-04-20 16:44:39 -04:00
Bjerg
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
Roman Krasiuk
855a7d5541 feat(cli): merkle debug cmd (#2314) 2023-04-20 10:10:04 -07:00
Matthias Seitz
9a8d1022a6 feat(rpc): add engine eth subset rpc handler (#2317) 2023-04-20 17:45:04 +02:00
Satyam Kulkarni
7e965a3c79 feat: implement eth_feeHistory (#2083)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-20 10:50:03 +02:00
Matthias Seitz
64e3a57dd9 docs: add a few clarifying docs (#2310) 2023-04-20 09:24:09 +02:00
Roman Krasiuk
3b0dd3fb35 fix(trie): skip storing empty nibbles in storage trie (#2313) 2023-04-19 15:03:23 -04:00
Roman Krasiuk
4a912f1e18 dep: revm 3.2.0 (#2312) 2023-04-19 14:50:01 -04:00
Matthias Seitz
a22f988097 chore: move StageEnum to separate module (#2287) 2023-04-19 09:27:51 +02:00
Matthias Seitz
534d23eed8 feat: process payload job initiation async (#2295) 2023-04-19 08:33:17 +02:00
Matthias Seitz
862537362e chore: add on forkchoice update traces (#2304) 2023-04-18 21:36:55 +02:00
Matthias Seitz
57d49ab506 docs: extend validate docs (#2300) 2023-04-18 12:33:06 -04:00
Georgios Konstantopoulos
74063a025f chore: bump ethers (#2303) 2023-04-18 12:25:28 -04:00
Matthias Seitz
ba81368f91 chore: simplify re-export (#2299) 2023-04-18 17:24:50 +02:00
Matthias Seitz
5eef3c5fc6 chore: add ChainBlocks type (#2297)
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-04-18 16:54:53 +02:00
Matthias Seitz
86f8504b2c chore: fix typo (#2296) 2023-04-18 16:42:09 +02:00
Dan Cline
0761bb42f7 chore: bump ethers (#2292) 2023-04-17 23:02:08 -04:00
Dan Cline
eb0f7eb876 fix: use JsonU256 for deserializing genesis U256s (#2291) 2023-04-17 22:11:18 -04:00
Matthias Seitz
2f6183614f chore: run commands as blocking task (#2286) 2023-04-18 01:06:49 +02:00
Matthias Seitz
7d39228055 fix: remove flatten attribute (#2290) 2023-04-18 00:44:45 +02:00
Matthias Seitz
db1e6cbeea chore: rename executor -> blockchain-tree (#2285) 2023-04-17 16:32:18 +02:00
Matthias Seitz
29393420f6 chore(rpc): use cache layer for block endpoints (#2280) 2023-04-17 16:32:08 +02:00
Matthias Seitz
0559d8c2d5 fix(payload): sum cumulative gas used before adding receipt (#2284) 2023-04-17 16:31:52 +02:00
Matthias Seitz
e5d4767c8e fix(payload): set withdrawals none pre shanghai (#2283) 2023-04-17 16:00:10 +02:00
Matthias Seitz
a38bbbfd4a fix(payload): use latest block for genesis block (#2282) 2023-04-17 06:56:07 -07:00