Commit Graph

1855 Commits

Author SHA1 Message Date
Dan Cline
d7dd474a18 chore: improve invalid block warnings (#3312) 2023-06-22 01:52:00 +00:00
Matthias Seitz
48bdb63a95 chore: convert debug into warn (#3311) 2023-06-22 01:33:20 +00:00
Bjerg
dc74fad816 test: add support for seeded rng (#3270) 2023-06-21 21:35:28 +00:00
Matthias Seitz
938b979703 chore: bump engine server size limits (#3308) 2023-06-21 20:18:33 +00:00
Alexey Shekhirin
a4a15ab819 refactor(rpc): gas allowance calculation (#3304) 2023-06-21 20:16:48 +00:00
Dan Cline
44da381591 feat: add initial blockchain tree metrics (#3289) 2023-06-21 19:36:20 +00:00
Alexey Shekhirin
2596934464 fix(rpc): use max gas limit if no transaction gas is specified (#3260) 2023-06-21 19:35:59 +00:00
Bjerg
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
Matthias Seitz
7042230102 chore: remove unused client feature (#3300) 2023-06-21 19:13:48 +00:00
Matthias Seitz
5b20aece2b chore: move bytes to workspace dep (#3302) 2023-06-21 19:13:32 +00:00
Matthias Seitz
ee4f6b32a0 chore(deps): bump test-fuzz 4 (#3303) 2023-06-21 19:13:13 +00:00
Thomas Coratger
8fd3cd2d81 feat(stages): replace progress by block_number in PipelineProgress (#3256) 2023-06-21 15:11:55 +00:00
Thomas Coratger
35b005ea0a feat(revm): record_logs boolean in TracingInspectorConfig to limit log record (#3286)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-21 13:36:26 +00:00
Matthias Seitz
0c222e5258 chore: update defaults in builder (#3299)
Co-authored-by: 0xlosha <koppel444@gmx.de>
Co-authored-by: rya <83345377+rya0x@users.noreply.github.com>
2023-06-21 13:15:22 +00:00
Matthias Seitz
00e6adfa57 perf: handle sync and engine messages in same loop (#3276) 2023-06-21 12:50:17 +00:00
Dan Cline
4dd9c9b25a chore: make clippy happy (#3291) 2023-06-21 02:07:14 +00:00
Matthias Seitz
0a752d741d perf: fetch total difficulty by block number (#3284) 2023-06-20 19:16:45 +00:00
Matthias Seitz
c328c8234e fix: fix index out of bounds error if block is empty (#3281) 2023-06-20 19:13:02 +00:00
Matthias Seitz
e78d2fc0b0 chore: improve empty hardforks panic message (#3279) 2023-06-20 17:05:39 +00:00
Matthias Seitz
236a10e73b fix: give js service access to modified state (#3267) 2023-06-20 13:50:43 +00:00
Matthias Seitz
729d4ad30f fix: dont panic on invalid opcode (#3255) 2023-06-19 23:22:18 +00:00
Dan Cline
8dfdf658a1 chore: decrease pipeline threshold to 64 (#3249)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-19 22:35:10 +00:00
Dan Cline
255780d381 feat: run pipeline only if missing range is large (#3059) 2023-06-19 18:21:38 +00:00
Thomas Coratger
c481987558 feat(blockchain-tree): add Display for blocks in Chain (#3230) 2023-06-19 17:54:16 +00:00
Alexey Shekhirin
79aa9cb2c2 feat(bin): db version CLI (#3243) 2023-06-19 17:53:26 +00:00
Bjerg
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
Alexey Shekhirin
2b6a0468fc feat(bin, storage): db versioning (#3130) 2023-06-19 16:43:17 +00:00
Alexey Shekhirin
d02c87d20e chore(primitives): reorder StageId variants (#3238) 2023-06-19 16:25:25 +00:00
Matthias Seitz
35a8096b07 fix: use latest header in autoseal (#3239) 2023-06-19 16:21:48 +00:00
Bjerg
0ffb9c5653 feat: display hardforks on startup (#3227)
Co-authored-by: seroze <serozekim@gmail.com>
2023-06-19 13:47:34 +00:00
Thomas Coratger
4709fcf16c feat(txpool): add price bump for is_underpriced transaction check (#3202) 2023-06-19 13:35:25 +00:00
Bjerg
c46c11b3d7 fix: don't send engine events for dupe payloads (#3231) 2023-06-19 13:25:21 +00:00
Matthias Seitz
71d6d7b480 chore: make block hash not found a warning (#3234) 2023-06-19 13:23:11 +00:00
Roman Krasiuk
b9c19e82b2 chore: block gas limit constant (#3224) 2023-06-19 12:54:30 +00:00
joshieDo
1049202f0f chore: move update_pipeline_stages to StageCheckpointWriter (#3229) 2023-06-19 11:53:18 +00:00
joshieDo
96abde0965 chore: AccountProvider -> AccountReader & AccountWriter (#3228) 2023-06-19 11:46:47 +00:00
Roman Krasiuk
13dcfb8e6e chore: expose txpool types that enable implementing TransactionPool trait (#3225) 2023-06-19 10:58:07 +00:00
Matthias Seitz
efb100c124 fix: fork id decoding from enr response (#3220) 2023-06-19 08:56:42 +00:00
Matthias Seitz
dce1e655c5 perf: better state retrieval (#3221) 2023-06-19 08:56:34 +00:00
Matthias Seitz
187af8b380 test: add another fork id test (#3219) 2023-06-19 08:51:30 +00:00
Alexey Shekhirin
f44010b888 feat(config): missing stage configs (#3215) 2023-06-19 08:51:12 +00:00
Roman Krasiuk
37e8f7b140 perf(provider): return empty ommers after merge (#3222) 2023-06-19 08:50:00 +00:00
Matthias Seitz
a8be68a82c fix: prevent panic in trace call (#3216) 2023-06-17 17:15:00 +00:00
Matthias Seitz
9e32b48bbb perf: calculate trace address on demand (#3217) 2023-06-17 16:21:38 +00:00
Matthias Seitz
547911ac19 fix: set call trace gas limit with call inputs gas limit (#3214) 2023-06-17 14:07:05 +00:00
Waylon Jepsen
fe59bc8936 feat: set max response size for auth server on start (#3157)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-17 13:19:11 +00:00
joshieDo
017c9cea9c chore: move stage methods to StageCheckpointProvider and add StageCheckpointWriter (#3195)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-17 11:06:25 +00:00
Bjerg
e252cd6a2f fix: dynamic batch size for tx lookup stage (#3134) 2023-06-17 01:05:09 +00:00
joshieDo
0d9e1f4997 chore: replaces tx.get::<Table> with provider methods (#3189) 2023-06-17 00:58:16 +00:00
Alexey Shekhirin
bb1ffd059e fix(bin): calculate ETA only if EntitiesCheckpoint is present (#3206) 2023-06-17 00:46:43 +00:00