Commit Graph

1681 Commits

Author SHA1 Message Date
Matthias Seitz
34a13ce240 fix: dont include latest valid hash on block hash error (#2523) 2023-05-02 17:46:41 +02:00
Roman Krasiuk
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
Matthias Seitz
949b3639c3 fix: track invalid payload hashes (#2521) 2023-05-02 17:16:32 +02:00
Roman Krasiuk
ddf38f41f2 bench(proofs): root calculations (#2513) 2023-05-02 07:28:26 -07:00
Roman Krasiuk
423265648d proofs: prefer encode_list over encode_iter (#2518) 2023-05-02 07:23:45 -07:00
Roman Krasiuk
be87dcc682 fix(stage): merkle checkpoint target (#2512) 2023-05-02 06:04:00 -07:00
Matthias Seitz
c62c7d6f1d feat: find canonical ancestor (#2506) 2023-05-02 13:07:00 +02:00
rakita
174316936b feat(tree): Return block status for old blocks (#2462)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-05-01 21:57:50 +02:00
Matthias Seitz
6a55f70251 feat: implement resolve step (#2507) 2023-05-01 21:22:43 +02:00
Aditya Pandey
d34349bf0b adding payload builder panel in grafana dashboard (#2464) 2023-05-01 12:09:34 -07:00
Matthias Seitz
7b1aee2d9c feat: add helper for accessing pending block object (#2465) 2023-05-01 12:08:43 -07:00
Dan Cline
7ea801f456 feat: write account and storage hashes in genesis (#2441) 2023-05-01 12:06:15 -07:00
Roman Krasiuk
cafb31aa53 chore(trie): move hash builder to primitives (#2493) 2023-05-01 10:47:35 -07:00
Matthias Seitz
39427fad4d chore: annotate with track caller (#2499) 2023-05-01 18:27:39 +02:00
Roman Krasiuk
7f764028d2 feat(cli): consensus engine events (#2473) 2023-05-01 17:46:03 +02:00
Matthias Seitz
36004c6761 feat: add new already seen transactions reputation variant (#2468) 2023-05-01 17:32:34 +02:00
Roman Krasiuk
a03cfeb3cb feat(grafana): bodies downloader errors chart (#2501) 2023-05-01 08:06:06 -07:00
Matthias Seitz
d71682799c fix: fix outdated test 2023-05-01 16:58:33 +02:00
Matthias Seitz
5f3406e36d fix(txpool): move tx correctly after basefee update (#2479) 2023-05-01 16:44:21 +02:00
Matthias Seitz
e1446ae49b refactor: roll custom canon state notification stream (#2486) 2023-05-01 16:43:54 +02:00
grantkee
7ccede7e2b feat(mock) ExtendedAccount storage method (#1888) 2023-05-01 16:36:51 +02:00
Matthias Seitz
a887557019 feat: add Resolve Payload function (#2482) 2023-05-01 10:26:30 +02:00
Matthias Seitz
0702a5e6fb feat: add metrics for already seen txs and hashes (#2467) 2023-05-01 10:25:54 +02:00
Roman Krasiuk
005ebd8511 fix(poststate): introduce wiped counter (#2480) 2023-04-30 22:37:45 -07:00
Roman Krasiuk
3d243d3af0 fix(consensus): clique block rewards (#2484) 2023-04-30 19:39:04 -07:00
Roman Krasiuk
1651009c19 fix(stages): transaction block lookup (#2481) 2023-04-30 14:32:45 +02:00
Roman Krasiuk
c28ad55a7a chore(engine): move head lookup for building (#2472) 2023-04-30 12:38:43 +02:00
Matthias Seitz
c06e8c496d chore: rm dbg artifact (#2477) 2023-04-30 12:16:58 +02:00
Matthias Seitz
d146bb86f6 chore(clippy): make clippy happy (#2475) 2023-04-30 11:40:43 +02:00
Matthias Seitz
a3e627e801 feat(txpool): add update_basefee function (#2447) 2023-04-30 11:05:51 +02:00
Matthias Seitz
7fa5dc632f chore: clippy fixes (#2466) 2023-04-29 21:51:05 -07:00
Matthias Seitz
48f5b31ad6 feat(rpc): add impls for gasprice and max priority fee (#2471) 2023-04-29 21:50:40 -07:00
Matthias Seitz
ebf13ec9c8 fix: set signature v value correctly (#2461)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-29 09:01:03 +02:00
Matthias Seitz
43653fd058 docs: fix comment about range restrictions (#2463) 2023-04-29 00:31:16 +02:00
rakita
435df44127 feat(tree): unconnected block buffering (#2397)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-28 23:46:45 +02:00
Matthias Seitz
b8b2772932 fix: restrict start block correctly (#2460) 2023-04-28 14:21:08 -07:00
Matthias Seitz
eba1e885a4 fix: payload transactions are raw transactions (#2448) 2023-04-28 12:04:52 -07:00
Matthias Seitz
5c5aef0b42 fix: reconsider several is_bad_transactions checks (#2450) 2023-04-28 11:54:30 -07:00
Matthias Seitz
433ecdcaec chore: track client version in tx peer (#2452) 2023-04-28 11:53:42 -07:00
Matthias Seitz
70ead6e6dd fix: consider same timestamp as parent block invalid (#2454) 2023-04-28 11:53:15 -07:00
Matthias Seitz
9a2196e101 chore: add beacon nonce constant (#2456) 2023-04-28 20:22:05 +02:00
Matthias Seitz
e5caf7b4f7 chore: misc blockchain tree (#2453) 2023-04-28 11:07:28 -07:00
Matthias Seitz
a40f3d775c chore(deps): bump enr + secp256k1 (#2443) 2023-04-28 11:05:00 -07:00
Matthias Seitz
eb37bc7b37 chore: reorder imports (#2444) 2023-04-28 10:38:48 +02:00
Roman Krasiuk
7194e94ac0 chore(tree): remove redundant fork block parameter (#2424) 2023-04-27 16:56:15 -07:00
Matthias Seitz
5e9612897c refactor: convert payload job from stream to future (#2438) 2023-04-27 22:47:45 +02:00
Matthias Seitz
7b928f31b5 fix: skip invalid transactions (#2436) 2023-04-27 22:47:34 +02:00
Matthias Seitz
d604bd4941 feat: skip transactions we can no longer fit in the block (#2433) 2023-04-27 09:12:30 -07:00
Dan Cline
5d76e6513d chore: add blockchain tree and state provider traces (#2418) 2023-04-27 09:01:54 -07:00
Matthias Seitz
2b7b14ab8c chore(deps): rm unused deps (#2435) 2023-04-27 16:20:14 +02:00