|
1 | 1 | { |
2 | | - "note": "Project pull requests by the three contributors across the three repos. Closed-unmerged PRs are excluded. Dates are when each PR was opened; the badge shows current status. Generated from a GitHub scan on 2026-06-18.", |
| 2 | + "note": "Project pull requests by the three contributors across the project repos and the upstream Ethereum specs. Closed-unmerged PRs are excluded. Dates are when each PR was opened; the badge shows current status. Generated from a GitHub scan on 2026-06-18.", |
3 | 3 | "repos": { |
4 | 4 | "nethermind": "NethermindEth/nethermind", |
5 | 5 | "state-benchmarks": "NethermindEth/state-benchmarks", |
6 | | - "eth-perf-research": "NethermindEth/eth-perf-research" |
| 6 | + "eth-perf-research": "NethermindEth/eth-perf-research", |
| 7 | + "execution-apis": "ethereum/execution-apis", |
| 8 | + "execution-specs": "ethereum/execution-specs" |
7 | 9 | }, |
8 | 10 | "prs": [ |
9 | | - { "date": "2026-06-18", "repo": "nethermind", "number": 12059, "status": "draft", "author": "Daniil", "title": "rlpx: snapshot MaxFrameSize per Encode to prevent torn-read frame corruption", "url": "https://github.com/NethermindEth/nethermind/pull/12059" }, |
10 | | - { "date": "2026-06-16", "repo": "state-benchmarks", "number": 36, "status": "merged", "author": "Daniil", "title": "Mock consensus layer (Engine-API driver) for frozen-milestone snap-sync + replay", "url": "https://github.com/NethermindEth/state-benchmarks/pull/36" }, |
11 | | - { "date": "2026-06-12", "repo": "nethermind", "number": 11981, "status": "merged", "author": "Daniil", "title": "Merge.Plugin: produce testing_commitBlockV1 blocks on the main world state", "url": "https://github.com/NethermindEth/nethermind/pull/11981" }, |
12 | | - { "date": "2026-06-12", "repo": "state-benchmarks", "number": 34, "status": "draft", "author": "Dmytro", "title": "Locust-based benchmarking framework", "url": "https://github.com/NethermindEth/state-benchmarks/pull/34" }, |
13 | | - { "date": "2026-06-09", "repo": "nethermind", "number": 11943, "status": "merged", "author": "Daniil", "title": "Sync.StaticSnapPivot — fixed-pivot snap sync from a frozen peer", "url": "https://github.com/NethermindEth/nethermind/pull/11943" }, |
14 | | - { "date": "2026-05-27", "repo": "nethermind", "number": 11788, "status": "draft", "author": "Daniil", "title": "StateDiffsWriter — replace the StateComposition plugin (diff-only + Go sidecar)", "url": "https://github.com/NethermindEth/nethermind/pull/11788" }, |
15 | | - { "date": "2026-05-25", "repo": "nethermind", "number": 11746, "status": "merged", "author": "Marcin", "title": "Validate FCU safe/finalized by ancestry when main-chain markers are outdated", "url": "https://github.com/NethermindEth/nethermind/pull/11746" }, |
16 | | - { "date": "2026-05-19", "repo": "nethermind", "number": 11681, "status": "merged", "author": "Marcin", "title": "Fix forkchoice-update (FCU) validation order", "url": "https://github.com/NethermindEth/nethermind/pull/11681" }, |
17 | | - { "date": "2026-05-13", "repo": "nethermind", "number": 11586, "status": "merged", "author": "Daniil", "title": "StateComposition: refuse to publish a partial-scan baseline", "url": "https://github.com/NethermindEth/nethermind/pull/11586" }, |
18 | | - { "date": "2026-05-13", "repo": "nethermind", "number": 11593, "status": "merged", "author": "Daniil", "title": "Merge.Plugin: skip duplicate processing in testing_commitBlockV1", "url": "https://github.com/NethermindEth/nethermind/pull/11593" }, |
19 | | - { "date": "2026-05-05", "repo": "nethermind", "number": 11498, "status": "merged", "author": "Daniil", "title": "Add proof_getProofWithMeta JSON-RPC method (witness instrumentation)", "url": "https://github.com/NethermindEth/nethermind/pull/11498" }, |
20 | | - { "date": "2026-04-28", "repo": "nethermind", "number": 11385, "status": "merged", "author": "Daniil", "title": "testing_commitBlockV1 — commit a block on the chain head", "url": "https://github.com/NethermindEth/nethermind/pull/11385" }, |
21 | | - { "date": "2026-04-28", "repo": "nethermind", "number": 11382, "status": "merged", "author": "Daniil", "title": "statecomp: serialize empty histograms, bootstrap on first new head", "url": "https://github.com/NethermindEth/nethermind/pull/11382" }, |
22 | | - { "date": "2026-04-24", "repo": "eth-perf-research", "number": 77, "status": "draft", "author": "Daniil", "title": "Go bloating orchestrator + sidecar + cross-EL replay", "url": "https://github.com/NethermindEth/eth-perf-research/pull/77" }, |
23 | | - { "date": "2026-04-21", "repo": "nethermind", "number": 11280, "status": "merged", "author": "Daniil", "title": "Serialize testing_commitBlockV1 payload with EthereumJsonSerializer", "url": "https://github.com/NethermindEth/nethermind/pull/11280" }, |
24 | | - { "date": "2026-04-20", "repo": "nethermind", "number": 11254, "status": "merged", "author": "Daniil", "title": "HistoryPruner: self-bootstrap in TryPruneHistory", "url": "https://github.com/NethermindEth/nethermind/pull/11254" }, |
25 | | - { "date": "2026-04-06", "repo": "nethermind", "number": 11050, "status": "merged", "author": "Daniil", "title": "Snap-serving fixes (×4): path-group limit, ISnapServer DI, SnapServingEnabled CLI override, 2 MB message limit", "url": "https://github.com/NethermindEth/nethermind/pulls?q=is%3Apr+author%3AAnkushinDaniil+11050+11051+11052+11053" }, |
26 | | - { "date": "2026-03-30", "repo": "nethermind", "number": 10995, "status": "merged", "author": "Daniil", "title": "StateComposition plugin — real-time state metrics with incremental tracking (the original sensor)", "url": "https://github.com/NethermindEth/nethermind/pull/10995" } |
| 11 | + { "date": "2026-06-18", "repo": "nethermind", "number": 12059, "status": "draft", "author": "AnkushinDaniil", "title": "rlpx: snapshot MaxFrameSize per Encode to prevent torn-read frame corruption", "url": "https://github.com/NethermindEth/nethermind/pull/12059" }, |
| 12 | + { "date": "2026-06-16", "repo": "state-benchmarks", "number": 36, "status": "merged", "author": "AnkushinDaniil", "title": "Mock consensus layer (Engine-API driver) for frozen-milestone snap-sync + replay", "url": "https://github.com/NethermindEth/state-benchmarks/pull/36" }, |
| 13 | + { "date": "2026-06-12", "repo": "nethermind", "number": 11981, "status": "merged", "author": "AnkushinDaniil", "title": "Merge.Plugin: produce testing_commitBlockV1 blocks on the main world state", "url": "https://github.com/NethermindEth/nethermind/pull/11981" }, |
| 14 | + { "date": "2026-06-12", "repo": "state-benchmarks", "number": 34, "status": "draft", "author": "dmitriy-b", "title": "Locust-based benchmarking framework", "url": "https://github.com/NethermindEth/state-benchmarks/pull/34" }, |
| 15 | + { "date": "2026-06-09", "repo": "nethermind", "number": 11943, "status": "merged", "author": "AnkushinDaniil", "title": "Sync.StaticSnapPivot — fixed-pivot snap sync from a frozen peer", "url": "https://github.com/NethermindEth/nethermind/pull/11943" }, |
| 16 | + { "date": "2026-05-27", "repo": "nethermind", "number": 11788, "status": "draft", "author": "AnkushinDaniil", "title": "StateDiffsWriter — replace the StateComposition plugin (diff-only + Go sidecar)", "url": "https://github.com/NethermindEth/nethermind/pull/11788" }, |
| 17 | + { "date": "2026-05-25", "repo": "nethermind", "number": 11746, "status": "merged", "author": "marcindsobczak", "title": "Validate FCU safe/finalized by ancestry when main-chain markers are outdated", "url": "https://github.com/NethermindEth/nethermind/pull/11746" }, |
| 18 | + { "date": "2026-05-19", "repo": "nethermind", "number": 11681, "status": "merged", "author": "marcindsobczak", "title": "Fix forkchoice-update (FCU) validation order", "url": "https://github.com/NethermindEth/nethermind/pull/11681" }, |
| 19 | + { "date": "2026-05-13", "repo": "nethermind", "number": 11586, "status": "merged", "author": "AnkushinDaniil", "title": "StateComposition: refuse to publish a partial-scan baseline", "url": "https://github.com/NethermindEth/nethermind/pull/11586" }, |
| 20 | + { "date": "2026-05-13", "repo": "nethermind", "number": 11593, "status": "merged", "author": "AnkushinDaniil", "title": "Merge.Plugin: skip duplicate processing in testing_commitBlockV1", "url": "https://github.com/NethermindEth/nethermind/pull/11593" }, |
| 21 | + { "date": "2026-05-05", "repo": "nethermind", "number": 11498, "status": "merged", "author": "AnkushinDaniil", "title": "Add proof_getProofWithMeta JSON-RPC method (witness instrumentation)", "url": "https://github.com/NethermindEth/nethermind/pull/11498" }, |
| 22 | + { "date": "2026-04-28", "repo": "nethermind", "number": 11385, "status": "merged", "author": "AnkushinDaniil", "title": "testing_commitBlockV1 — commit a block on the chain head", "url": "https://github.com/NethermindEth/nethermind/pull/11385" }, |
| 23 | + { "date": "2026-04-28", "repo": "nethermind", "number": 11382, "status": "merged", "author": "AnkushinDaniil", "title": "statecomp: serialize empty histograms, bootstrap on first new head", "url": "https://github.com/NethermindEth/nethermind/pull/11382" }, |
| 24 | + { "date": "2026-04-24", "repo": "eth-perf-research", "number": 77, "status": "draft", "author": "AnkushinDaniil", "title": "Go bloating orchestrator + sidecar + cross-EL replay", "url": "https://github.com/NethermindEth/eth-perf-research/pull/77" }, |
| 25 | + { "date": "2026-04-23", "repo": "execution-apis", "number": 787, "status": "open", "author": "marcindsobczak", "title": "Add testing_commitBlockV1 RPC method (upstream standardization)", "url": "https://github.com/ethereum/execution-apis/pull/787" }, |
| 26 | + { "date": "2026-04-23", "repo": "execution-specs", "number": 2746, "status": "draft", "author": "dmitriy-b", "title": "Spamoor → EEST migration: spamoor + testing_build_block test kinds", "url": "https://github.com/ethereum/execution-specs/pull/2746" }, |
| 27 | + { "date": "2026-04-21", "repo": "nethermind", "number": 11280, "status": "merged", "author": "AnkushinDaniil", "title": "Serialize testing_commitBlockV1 payload with EthereumJsonSerializer", "url": "https://github.com/NethermindEth/nethermind/pull/11280" }, |
| 28 | + { "date": "2026-04-20", "repo": "nethermind", "number": 11254, "status": "merged", "author": "AnkushinDaniil", "title": "HistoryPruner: self-bootstrap in TryPruneHistory", "url": "https://github.com/NethermindEth/nethermind/pull/11254" }, |
| 29 | + { "date": "2026-04-06", "repo": "nethermind", "number": 11050, "status": "merged", "author": "AnkushinDaniil", "title": "Snap-serving fixes (×4): path-group limit, ISnapServer DI, SnapServingEnabled CLI override, 2 MB message limit", "url": "https://github.com/NethermindEth/nethermind/pulls?q=is%3Apr+author%3AAnkushinDaniil+11050+11051+11052+11053" }, |
| 30 | + { "date": "2026-03-30", "repo": "nethermind", "number": 10995, "status": "merged", "author": "AnkushinDaniil", "title": "StateComposition plugin — real-time state metrics with incremental tracking (the original sensor)", "url": "https://github.com/NethermindEth/nethermind/pull/10995" } |
27 | 31 | ] |
28 | 32 | } |
0 commit comments