Open pull requests of ergoplatform/ergo, generated 2026-10-18 22:38 UTC from public GitHub data by queue/build.py. Every author is ranked by the same rules; a disagreement with a rank is a pull request against queue/rules.json.
No review at the current head, ranked by risk tier (consensus, sync and state first), then by how long the head has waited, then by size. An agent reviews one with peeryard's AGENTS.md; a person with the same steps. Pick from the top.
| pull request | why here |
|---|---|
| #2451 Wallet must not spend boxes tracked by external scans only (#1905) Ergologica, base master, head 7477a2685 same issue #1905 as #2453, #2772 (overlapping files) | tier 1 (consensus, sync, state, mining); 80 days at this head; 42+/3- in 4 files; links an issue; CI red |
| #2453 Wallet must not spend boxes tracked by external scans only (#1905) beejaygee, base master, head c88d9ade4 same production change also in #2772 (opened later) same issue #1905 as #2451 (overlapping files) | tier 1 (consensus, sync, state, mining); 79 days at this head; 70+/4- in 4 files; links an issue; CI none |
| #2458 Read only the requested inclusion height range from the DB in the wallet box endpoints Ergologica, base master, head a810c2da0 same production change also in #2769 (opened later) same issue #1870 as #2284 (overlapping files) | tier 1 (consensus, sync, state, mining); 77 days at this head; 171+/13- in 9 files; links an issue; CI green |
| #2466 Persist unconfirmed wallet transactions and restore them at start-up Ergologica, base master, head 090fc7cf2 same issue #1154 as #2771 (overlapping files) same issue #1180 as #2409 (overlapping files) | tier 1 (consensus, sync, state, mining); 66 days at this head; 496+/10- in 10 files; links an issue; CI red |
| #2450 Fix fee estimation APIs: bounded waitTime estimate, consistent with getFee (#1884) Ergologica, base master, head 6c926c06f same production change also in #2773 (opened later) | tier 1 (consensus, sync, state, mining); 46 days at this head; 85+/12- in 2 files; links an issue; CI red |
| #2469 Fix transaction proofs with duplicate witness ids a-shannon, base master, head 202f762cb | tier 1 (consensus, sync, state, mining); 46 days at this head; 464+/13- in 15 files; links an issue; CI green |
| #2437 Preserve snapshot chunk retry budget a-shannon, base master, head b9fde2796 | tier 1 (consensus, sync, state, mining); 44 days at this head; 84+/8- in 3 files; no linked issue; CI green |
| #2377 Harden wallet amount validation a-shannon, base master, head 73540835f | tier 1 (consensus, sync, state, mining); 44 days at this head; 123+/16- in 5 files; no linked issue; CI green |
| #2435 Enforce the global modifier download limit a-shannon, base master, head 82e733f17 | tier 1 (consensus, sync, state, mining); 44 days at this head; 200+/6- in 2 files; no linked issue; CI green |
| #2405 Reject trailing P2P modifier bytes a-shannon, base master, head c79e00e59 | tier 1 (consensus, sync, state, mining); 44 days at this head; 229+/13- in 4 files; no linked issue; CI green |
| #2436 Handle fragmented and coalesced handshakes a-shannon, base master, head bee31d391 | tier 1 (consensus, sync, state, mining); 44 days at this head; 243+/25- in 2 files; no linked issue; CI green |
| #2390 Validate wallet request token ids a-shannon, base master, head 617365b47 | tier 1 (consensus, sync, state, mining); 43 days at this head; 298+/20- in 6 files; no linked issue; CI green |
| #2521 Publish wallet state context after successful persistence a-shannon, base master, head f059ec4ec | tier 1 (consensus, sync, state, mining); 42 days at this head; 49+/2- in 2 files; no linked issue; CI green |
| #2515 Preserve applied blocks through recursive chain fallback a-shannon, base master, head 7fa13e88a | tier 1 (consensus, sync, state, mining); 42 days at this head; 159+/1- in 2 files; no linked issue; CI green |
| #2519 Release snapshot acquisition locks and preserve cleanup errors a-shannon, base master, head f3b763077 | tier 1 (consensus, sync, state, mining); 42 days at this head; 221+/10- in 2 files; no linked issue; CI green |
| #2510 Apply automatic token burning to selected input surplus a-shannon, base master, head 0748f1a09 | tier 1 (consensus, sync, state, mining); 42 days at this head; 477+/63- in 9 files; no linked issue; CI green |
| #2530 Cancel network periodic tasks with their owning actors a-shannon, base master, head a52871a2a | tier 1 (consensus, sync, state, mining); 41 days at this head; 185+/8- in 3 files; no linked issue; CI green |
| #2522 Propagate wallet unlock migration failures a-shannon, base master, head b95b7072e | tier 1 (consensus, sync, state, mining); 41 days at this head; 205+/18- in 4 files; no linked issue; CI green |
| #2508 Unlock wallets with their persisted cipher parameters a-shannon, base master, head 8af2db915 | tier 1 (consensus, sync, state, mining); 41 days at this head; 608+/62- in 14 files; no linked issue; CI green |
| #2538 Paginate confirmed and mempool boxes as one sequence a-shannon, base master, head ff98299b1 | tier 1 (consensus, sync, state, mining); 40 days at this head; 147+/26- in 2 files; no linked issue; CI green |
| #2525 Preserve effective wallet keystore directory configuration a-shannon, base master, head 3c4105132 | tier 1 (consensus, sync, state, mining); 40 days at this head; 417+/90- in 10 files; no linked issue; CI green |
| #2540 Cancel internal miner polling when its worker stops a-shannon, base master, head c3209fcf5 | tier 1 (consensus, sync, state, mining); 40 days at this head; 609+/276- in 10 files; no linked issue; CI green |
| #2537 Own REST binding and drain requests before closing dependencies a-shannon, base master, head 2a9fc13b1 | tier 1 (consensus, sync, state, mining); 39 days at this head; 874+/287- in 13 files; no linked issue; CI green |
| #2542 Coordinate versioned-store transitions with a recovery journal a-shannon, base master, head a88c3ef9f | tier 1 (consensus, sync, state, mining); 39 days at this head; 1920+/623- in 15 files; no linked issue; CI green |
| #2536 Apply wallet confirmation filters within valid height ranges a-shannon, base master, head 8c91586db | tier 1 (consensus, sync, state, mining); 38 days at this head; 808+/297- in 12 files; no linked issue; CI green |
| #2479 Continue candidate assembly after limit overflow a-shannon, base v6.0.9, head f75bda15c | tier 1 (consensus, sync, state, mining); 35 days at this head; 305+/15- in 2 files; no linked issue; CI red |
| #2389 Validate fixed-size byte JSON codecs a-shannon, base master, head ad6de0515 | tier 1 (consensus, sync, state, mining); 35 days at this head; 397+/82- in 10 files; no linked issue; CI green |
| #2433 Resume missing-parent recovery for cached headers a-shannon, base v6.0.9, head c261bb188 | tier 1 (consensus, sync, state, mining); 35 days at this head; 622+/95- in 7 files; no linked issue; CI green |
| #2402 Reject trailing transaction bytes a-shannon, base master, head 8a74e9a9f | tier 1 (consensus, sync, state, mining); 35 days at this head; 1125+/82- in 16 files; no linked issue; CI red |
| #2378 Harden mempool fee weight arithmetic a-shannon, base master, head 52837caf3 | tier 1 (consensus, sync, state, mining); 35 days at this head; 1144+/79- in 18 files; no linked issue; CI green |
| #2384 Validate peer connect port input a-shannon, base master, head fcc7729a0 | tier 1 (consensus, sync, state, mining); 35 days at this head; 1132+/124- in 16 files; no linked issue; CI green |
| #2397 Generate valid wallet user scan ids in tests a-shannon, base master, head ccc421cb1 | tier 1 (consensus, sync, state, mining); 35 days at this head; 1263+/82- in 17 files; no linked issue; CI green |
| #2404 Reject trailing P2P message payload bytes a-shannon, base master, head 0d22182f8 | tier 1 (consensus, sync, state, mining); 35 days at this head; 1670+/170- in 25 files; no linked issue; CI green |
| #2332 make NipopowAlgos.log2 total, add level-boundary canary jozanek, base master, head 067ced2a5 | tier 1 (consensus, sync, state, mining); 28 days at this head; 76+/3- in 2 files; no linked issue; CI green |
| #2524 Propagate snapshot writes and protect all retained content a-shannon, base master, head 1659da02d | tier 1 (consensus, sync, state, mining); 24 days at this head; 364+/27- in 5 files; no linked issue; CI green |
| #2571 Do not penalize one late section reply after its request is satisfied locally a-shannon, base v6.0.9, head 8a5c4969e | tier 1 (consensus, sync, state, mining); 23 days at this head; 145+/2- in 2 files; links an issue; CI green |
| #2115 Candidate for 5.1.0 release kushti, base master, head c5ab2906b | tier 1 (consensus, sync, state, mining); 19 days at this head; 371+/536- in 60 files; no linked issue; CI red |
| #2357 Improve mempool transaction collection Peter7896, base master, head e3c1fe3a1 same issue #1551 as #1557, #2754 (overlapping files) | tier 1 (consensus, sync, state, mining); 18 days at this head; 54+/38- in 5 files; links an issue; CI none |
| #2564 Classify prover solutions with the PoW validation comparisons arkadianet, base weak-blocks, head 7a4da388e | tier 1 (consensus, sync, state, mining); 15 days at this head; 105+/25- in 4 files; no linked issue; CI red |
| #2645 Add an off switch for the pending input-announcement store arkadianet, base weak-blocks, head f9958f923 | tier 1 (consensus, sync, state, mining); 15 days at this head; 1487+/17- in 18 files; links an issue; CI red |
| #2646 Count invalid pending replays separately and tighten replay handling arkadianet, base weak-blocks, head 6bc21c5c6 | tier 1 (consensus, sync, state, mining); 15 days at this head; 1658+/16- in 18 files; links an issue; CI red |
| #2659 Ignore queued catch-up scans during wallet rescan a-shannon, base v6.0.9, head 281f6ce58 | tier 1 (consensus, sync, state, mining); 12 days at this head; 208+/0- in 2 files; links an issue; CI red |
| #2529 Serve retained headers without requiring their block bodies a-shannon, base master, head a4ac34b7c | tier 1 (consensus, sync, state, mining); 7 days at this head; 1420+/148- in 19 files; no linked issue; CI none |
| #2541 Recover paired history insertions before exposing stored objects a-shannon, base master, head b2347d890 | tier 1 (consensus, sync, state, mining); 7 days at this head; 5148+/513- in 78 files; no linked issue; CI red |
| #2700 Fail startup when rent index marker removal fails a-shannon, base v6.0.9, head 9357fbcf2 | tier 1 (consensus, sync, state, mining); 6 days at this head; 4262+/315- in 39 files; no linked issue; CI green |
| #2393 Validate wallet external box bindings a-shannon, base v6.0.9, head 2059f0246 | tier 1 (consensus, sync, state, mining); 6 days at this head; 4670+/381- in 49 files; no linked issue; CI red |
| #2689 Choose selected-chain common point for V2 sync a-shannon, base v6.0.9, head 5990c8039 | tier 1 (consensus, sync, state, mining); 5 days at this head; 30+/4- in 2 files; no linked issue; CI red |
| #2720 Keep targeted P2P sends on eligible live connections a-shannon, base v6.0.9, head bccb9a638 | tier 1 (consensus, sync, state, mining); 5 days at this head; 217+/1- in 4 files; no linked issue; CI green |
| #2721 Move the best header to a tying chain with complete blocks jozanek, base v6.0.9, head b565f5bed same issue #2629 as #2630 (overlapping files) | tier 1 (consensus, sync, state, mining); 5 days at this head; 312+/15- in 5 files; no linked issue; CI red |
| #2509 Apply upcoming parameter changes only at voting epoch boundaries a-shannon, base v6.0.9, head 27299c945 | tier 1 (consensus, sync, state, mining); 5 days at this head; 3469+/282- in 39 files; links an issue; CI green |
| #2055 Input/Ordering Block Implementation kushti, base master, head 214d09cba | tier 1 (consensus, sync, state, mining); 5 days at this head; 22834+/1343- in 183 files; no linked issue; CI red |
| #2370 Ignore Matrix input block transactions for unknown blocks a-shannon, base weak-blocks, head b414ea1d4 | tier 1 (consensus, sync, state, mining); 4 days at this head; 28+/9- in 2 files; no linked issue; CI red |
| #2593 Log a cached copy of a stored modifier as a duplicate, not as permanently invalid cafebedouin, base v6.0.9, head 850f71ca5 | tier 1 (consensus, sync, state, mining); 4 days at this head; 40+/0- in 2 files; links an issue; CI red |
| #2366 Reject Matrix input-block messages from legacy peers a-shannon, base weak-blocks, head 35e11a36a | tier 1 (consensus, sync, state, mining); 4 days at this head; 76+/2- in 2 files; no linked issue; CI red |
| #2673 Schedule retained fork blocks from their common ancestor a-shannon, base v6.0.9, head 0759ce708 | tier 1 (consensus, sync, state, mining); 4 days at this head; 321+/4- in 3 files; no linked issue; CI red |
| #2506 Replay processed input tips in eligible V2 sync replies a-shannon, base weak-blocks, head 85742b14d | tier 1 (consensus, sync, state, mining); 4 days at this head; 448+/0- in 2 files; no linked issue; CI red |
| #2628 Keep P2P requests owned by their active connection a-shannon, base weak-blocks, head bd8109e2e | tier 1 (consensus, sync, state, mining); 4 days at this head; 817+/38- in 4 files; links an issue; CI red |
| #2504 Preserve Matrix transaction classification and ordering fee collection a-shannon, base weak-blocks, head b3d78a0bd | tier 1 (consensus, sync, state, mining); 4 days at this head; 2322+/471- in 15 files; no linked issue; CI red |
| #2367 Bind Matrix previous transaction digest in extension fields a-shannon, base weak-blocks, head 3cc6664ba | tier 1 (consensus, sync, state, mining); 4 days at this head; 2435+/476- in 15 files; no linked issue; CI red |
| #2368 Bind present Matrix input-block fields to extension proof leaves a-shannon, base weak-blocks, head fb6a24c1d | tier 1 (consensus, sync, state, mining); 4 days at this head; 2562+/481- in 18 files; no linked issue; CI red |
| #2766 Keep current version in LDBVersionedStore when keepVersions = 0 (#1631) ocakciomursel-pixel, base master, head 34a3d322e same production change as #2277 (opened earlier) | tier 1 (consensus, sync, state, mining); 1 days at this head; 19+/0- in 2 files; links an issue; CI none |
| #2767 Apply scorex.logging.level from configuration to RootLogger on startup (#1633) ocakciomursel-pixel, base master, head 8c1dcb798 same production change as #2269 (opened earlier) | tier 1 (consensus, sync, state, mining); 1 days at this head; 28+/9- in 2 files; links an issue; CI none |
| #2775 Save node version in Block Extension system parameters when generating candidates (#962) ocakciomursel-pixel, base master, head cd8cf8a08 same issue #962 as #2324, #2358, #2601 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 43+/6- in 3 files; links an issue; CI none |
| #2746 Update mempool asynchronously when processing a new block (#2157) ocakciomursel-pixel, base master, head e96d7f60b same issue #2157 as #2270 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 33+/17- in 1 files; links an issue; CI none |
| #2753 Take into account dataInputs during mempool updateFamily (#1156) ocakciomursel-pixel, base master, head 4321f3c99 same issue #1156 as #2303 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 57+/2- in 2 files; links an issue; CI none |
| #2772 Ensure wallet box collection only spends boxes tracked by PaymentsScanId (#1905) ocakciomursel-pixel, base master, head 882231ffc same production change as #2453 (opened earlier) same issue #1905 as #2451 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 70+/4- in 4 files; links an issue; CI none |
| #2759 Allow light full-node with pruning to catch up after long shutdown (#1159) ocakciomursel-pixel, base master, head 00861ac11 same issue #1159 as #2273, #2359 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 82+/3- in 4 files; links an issue; CI none |
| #2773 Use fee histogram before mempool fallback in getExpectedWaitTime (#1884) ocakciomursel-pixel, base master, head 7db7ee857 same production change as #2450 (opened earlier) | tier 1 (consensus, sync, state, mining); 1 days at this head; 85+/12- in 2 files; links an issue; CI none |
| #2770 Refresh expired mining candidates on request even when mempool is unchanged (#1363) ocakciomursel-pixel, base master, head b3d21a00b | tier 1 (consensus, sync, state, mining); 1 days at this head; 120+/1- in 2 files; links an issue; CI none |
| #2752 Do not rescan blockchain from height 0 after wallet initialization (#1722) ocakciomursel-pixel, base master, head 44189ec50 same issue #1722 as #1723, #2278 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 125+/3- in 4 files; links an issue; CI none |
| #2755 Remove redundant FullBlockProcessor.isLinkable check (#1125) ocakciomursel-pixel, base master, head cc790e076 same issue #1125 as #2349 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 79+/52- in 2 files; links an issue; CI none |
| #2744 Optimize VersionedLDBAVLStorage and ProverNodeSerializer byte array methods (#1598) ocakciomursel-pixel, base master, head 6f8ff26a4 same issue #1598 as #2276 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 120+/18- in 3 files; links an issue; CI none |
| #2756 Support specifying context extensions in wallet transaction generation (#938) ocakciomursel-pixel, base master, head c1ce25030 same issue #938 as #2325 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 150+/31- in 11 files; links an issue; CI none |
| #2769 Slice unspent boxes by height in /wallet/boxes/unspent (#1870) ocakciomursel-pixel, base master, head fdeec00d5 same production change as #2458 (opened earlier) same issue #1870 as #2284 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 171+/13- in 9 files; links an issue; CI none |
| #2754 Replace lazy Stream collections from mempool with strict IndexedSeq (#1551) ocakciomursel-pixel, base master, head f9211eb8e same issue #1551 as #1557, #2357 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 177+/85- in 5 files; links an issue; CI none |
| #2763 Add API endpoint and history support to reset blockchain to a target height (#2232) ocakciomursel-pixel, base master, head 671bc6caf same issue #2232 as #2249, #2264 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 261+/4- in 5 files; links an issue; CI none |
| #2513 Propagate state rollback failures and verify recovered roots a-shannon, base v6.0.9, head 1a30709ef | tier 1 (consensus, sync, state, mining); 1 days at this head; 267+/5- in 6 files; no linked issue; CI red |
| #2745 Label transactions with inputs not using blockchain context (#2092) ocakciomursel-pixel, base master, head f5b902b5b same issue #2092 as #2280 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 248+/32- in 4 files; links an issue; CI none |
| #2751 Change scan id type to Long (#1668) ocakciomursel-pixel, base master, head 41bb50da6 same issue #1668 as #1670 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 227+/100- in 24 files; links an issue; CI none |
| #2761 Add explicit TxFamilyGraph representation in OrderedTxPool (#1051) ocakciomursel-pixel, base master, head caa995384 same issue #1051 as #2341 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 406+/41- in 6 files; links an issue; CI none |
| #2523 Propagate history repair failures before publishing recovered state a-shannon, base v6.0.9, head fb4781258 | tier 1 (consensus, sync, state, mining); 1 days at this head; 441+/31- in 5 files; no linked issue; CI green |
| #2771 Persist and re-broadcast unconfirmed wallet transactions across node restarts (#1154) ocakciomursel-pixel, base master, head 1d0b75567 same issue #1154 as #2466 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 497+/10- in 10 files; links an issue; CI none |
| #2764 Replace bare primitive actor replies and arguments with typed case-class wrappers (#1005) ocakciomursel-pixel, base master, head 3ddefb5c1 same issue #1005 as #2279, #2334 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 314+/219- in 14 files; links an issue; CI none |
| #2749 Consider headers and full-blocks a peer has when requesting them (#1915) ocakciomursel-pixel, base master, head e07166f06 | tier 1 (consensus, sync, state, mining); 1 days at this head; 541+/78- in 12 files; links an issue; CI none |
| #2762 Eliminate OffChainRegistry and derive off-chain wallet state from mempool on demand (#1228) ocakciomursel-pixel, base master, head 29fc5d9c9 same production change as #2409 (opened earlier) same issue #1228 as #2274 (overlapping files) | tier 1 (consensus, sync, state, mining); 1 days at this head; 358+/396- in 13 files; links an issue; CI none |
| #2780 Reject a malformed genesisId when chain settings are read cafebedouin, base v6.0.9, head 714ece301 | tier 1 (consensus, sync, state, mining); 0 days at this head; 23+/0- in 2 files; no linked issue; CI green |
| #2783 Publish LocalBlockApplied only once for a locally mined ordering block jozanek, base weak-blocks, head ac9ca816d | tier 1 (consensus, sync, state, mining); 0 days at this head; 21+/101- in 4 files; no linked issue; CI red |
| #2514 Keep mining reward maturity in the block wallet checkpoint a-shannon, base v6.0.9, head 1234c0dee | tier 1 (consensus, sync, state, mining); 0 days at this head; 143+/9- in 3 files; no linked issue; CI green |
| #2781 Split mining fee inputs into multiple transactions when too many of them (#2185) ocakciomursel-pixel, base master, head c7d756436 same issue #2185 as #2462 (overlapping files) | tier 1 (consensus, sync, state, mining); 0 days at this head; 105+/48- in 2 files; links an issue; CI none |
| #2478 Refresh expired mining candidates and reject stale-parent solutions a-shannon, base v6.0.9, head f624716b5 | tier 1 (consensus, sync, state, mining); 0 days at this head; 400+/44- in 2 files; no linked issue; CI red |
| #2740 Request transactions refused for a peer's per-block budget after the budget reset cafebedouin, base v6.0.9, head ccbc9e894 | tier 1 (consensus, sync, state, mining); 0 days at this head; 510+/13- in 2 files; no linked issue; CI green |
| #2516 Keep wallet scan metadata, caches and write acknowledgements consistent a-shannon, base v6.0.9, head b93cde2cf | tier 1 (consensus, sync, state, mining); 0 days at this head; 786+/43- in 7 files; no linked issue; CI green |
| #2719 Candidate for 6.0.9 release kushti, base master, head a56bd815d | tier 1 (consensus, sync, state, mining); 0 days at this head; 2903+/139- in 33 files; no linked issue; CI pending |
| #2543 Preserve selected wallet state during initialization and rescan a-shannon, base v6.0.9, head 7eb10cdd6 | tier 1 (consensus, sync, state, mining); 0 days at this head; 3766+/227- in 19 files; no linked issue; CI green |
| #2454 Unite p2sAddress and p2shAddress routes (#2213) beejaygee, base master, head a6487592f same production change also in #2776 (opened later) same issue #2213 as #2574 (overlapping files) | tier 2 (mempool, wallet, REST API); 78 days at this head; 19+/26- in 1 files; links an issue; CI none |
| #2457 Extract mempool re-validation logic from CleanupWorker and test it Ergologica, base master, head b8d41c982 same production change also in #2774 (opened later) same issue #1556 as #1560 (overlapping files) | tier 2 (mempool, wallet, REST API); 77 days at this head; 190+/30- in 2 files; links an issue; CI green |
| #2403 Limit block header id batches a-shannon, base master, head 62e78a406 | tier 2 (mempool, wallet, REST API); 44 days at this head; 27+/1- in 2 files; no linked issue; CI green |
| #2400 Reject trailing bytes in ErgoTree route filters a-shannon, base master, head 71b1c2a4b | tier 2 (mempool, wallet, REST API); 44 days at this head; 63+/2- in 2 files; no linked issue; CI green |
| #2399 Reject trailing bytes in utils conversions a-shannon, base master, head 1f5bc9e83 | tier 2 (mempool, wallet, REST API); 44 days at this head; 72+/5- in 2 files; no linked issue; CI green |
| #2532 Update bundled panel with mnemonic restore warning a-shannon, base master, head 161a108e7 | tier 2 (mempool, wallet, REST API); 41 days at this head; 140+/140- in 23 files; no linked issue; CI green |
| #2539 Align indexed block response schema with emitted JSON a-shannon, base master, head 21ca73ed7 | tier 2 (mempool, wallet, REST API); 40 days at this head; 528+/283- in 9 files; no linked issue; CI green |
| #2398 Protect UTXO binary proof route a-shannon, base master, head b63cb3686 | tier 2 (mempool, wallet, REST API); 35 days at this head; 20+/1- in 2 files; no linked issue; CI green |
| #2382 Validate blockchain API paging parameters a-shannon, base master, head c3012cbc3 | tier 2 (mempool, wallet, REST API); 35 days at this head; 159+/57- in 2 files; no linked issue; CI green |
| #2574 Unite script/p2sAddress & script/p2shAddress (closes #2213) baby-zack-agent, base master, head fcd96a26b same issue #2213 as #2454, #2776 (overlapping files) | tier 2 (mempool, wallet, REST API); 22 days at this head; 40+/25- in 2 files; links an issue; CI none |
| #2586 Implementation of grace period for storage rent kushti, base master, head e8e67dd6c | tier 2 (mempool, wallet, REST API); 22 days at this head; 186+/21- in 2 files; no linked issue; CI green |
| #2757 Set akka.http.parsing.error-logging-verbosity = simple (#1318) ocakciomursel-pixel, base master, head 642fcb512 same issue #1318 as #2356 (overlapping files) | tier 2 (mempool, wallet, REST API); 1 days at this head; 20+/0- in 2 files; links an issue; CI none |
| #2776 Unite script/p2sAddress and script/p2shAddress route handlers in ScriptApiRoute (#2213) ocakciomursel-pixel, base master, head 8bf776d91 same production change as #2454 (opened earlier) same issue #2213 as #2574 (overlapping files) | tier 2 (mempool, wallet, REST API); 1 days at this head; 19+/26- in 1 files; links an issue; CI none |
| #2750 Add POST /utils/addressToRaw and /utils/rawToAddress endpoints (#1868) ocakciomursel-pixel, base master, head 7fc3fa021 | tier 2 (mempool, wallet, REST API); 1 days at this head; 180+/7- in 3 files; links an issue; CI none |
| #2774 Extract pure mempool cleanup logic from CleanupWorker actor and add unit tests (#1556) ocakciomursel-pixel, base master, head 95d3f39c1 same production change as #2457 (opened earlier) same issue #1556 as #1560 (overlapping files) | tier 2 (mempool, wallet, REST API); 1 days at this head; 190+/30- in 2 files; links an issue; CI none |
| #2431 Respect configured CORS origins a-shannon, base v6.0.9, head fc66048cf | tier 2 (mempool, wallet, REST API); 0 days at this head; 207+/26- in 7 files; no linked issue; CI green |
| #2452 Fix flaky UtxoStateNodesSyncSpec: compare best-chain headers, not every known header Ergologica, base master, head fc0ec8c69 | tier 3 (tests, integration suite, CI, build); 79 days at this head; 10+/3- in 1 files; no linked issue; CI green |
| #2455 Make 'transaction with too many inputs should be rejected' deterministic Ergologica, base master, head 2932dbb78 | tier 3 (tests, integration suite, CI, build); 77 days at this head; 20+/23- in 1 files; links an issue; CI red |
| #2535 Extract shared test fixtures and convergence observations a-shannon, base v6.0.9, head d2f1cdab4 | tier 3 (tests, integration suite, CI, build); 5 days at this head; 464+/67- in 13 files; no linked issue; CI red |
| #2760 Make spam transaction validation test in ErgoNodeTransactionSpec deterministic (#2095) ocakciomursel-pixel, base master, head 127877dce | tier 3 (tests, integration suite, CI, build); 1 days at this head; 20+/23- in 1 files; links an issue; CI none |
| #2768 Add test verifying proofsForTransactions does not mutate UTXO set tree (#1614) ocakciomursel-pixel, base master, head 6da9862c5 | tier 3 (tests, integration suite, CI, build); 1 days at this head; 84+/0- in 1 files; links an issue; CI none |
| #2782 IT: check UtxoStateNodesSyncSpec full chains above the miners' start-up forks jozanek, base v6.0.9, head 11a6184cc | tier 3 (tests, integration suite, CI, build); 0 days at this head; 52+/29- in 1 files; no linked issue; CI green |
Open pull requests (drafts included) whose production diff (src/main and */src/main, from the merge base with their base branch) is identical by git patch-id --stable; earliest opened first. Tests, docs and base branch may differ.
| pull requests | what they share |
|---|---|
| #2269 dimension-drifter, opened 2025-12-13, base master #2767 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2269 (opened earlier); 2 production file(s): Settings.scala, ErgoSettingsReader.scala |
| #2277 dimension-drifter, opened 2025-12-14, base master #2766 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2277 (opened earlier); 1 production file(s): LDBVersionedStore.scala |
| #2409 jozanek, opened 2026-06-14, base master, draft #2762 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2409 (opened earlier); 8 production file(s): ErgoNodeViewHolder.scala, ErgoWallet.scala, ErgoWalletActor.scala, ErgoWalletActorMessages.scala, ErgoWalletService.scala, ErgoWalletState.scala, WalletScanLogic.scala, OffChainRegistry.scala |
| #2450 Ergologica, opened 2026-07-30, base master #2773 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2450 (opened earlier); 1 production file(s): ErgoMemPool.scala |
| #2453 beejaygee, opened 2026-07-31, base master #2772 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2453 (opened earlier); 3 production file(s): ErgoWalletService.scala, ErgoWalletState.scala, OffChainRegistry.scala |
| #2454 beejaygee, opened 2026-07-31, base master #2776 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2454 (opened earlier); 1 production file(s): ScriptApiRoute.scala |
| #2457 Ergologica, opened 2026-08-02, base master #2774 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2457 (opened earlier); 1 production file(s): CleanupWorker.scala |
| #2458 Ergologica, opened 2026-08-02, base master #2769 ocakciomursel-pixel, opened 2026-10-17, base master | 1 later pull request(s) with the same production diff as #2458 (opened earlier); 6 production file(s): WalletApiRoute.scala, ErgoWalletActor.scala, ErgoWalletActorMessages.scala, ErgoWalletReader.scala, ErgoWalletService.scala, WalletRegistry.scala |
Open pull requests by different authors that reference the same issue and change at least one of the same production files: alternatives a maintainer may want to read together. A pair already listed as the same change, and a release candidate (a pull request from a release branch), are left out.
| issue | pull requests | overlap |
|---|---|---|
| issue #938 [API] Specify context variables in creating transaction (open) | #2325 jozanek, opened 2026-05-21, base v6.0.3-RC1 #2756 ocakciomursel-pixel, opened 2026-10-17, base master | #2325 and #2756 share 8 production file(s) |
| issue #962 Save version of the node in the Block Extensions section (open) | #2324 jozanek, opened 2026-05-21, base v6.0.3-RC1 #2358 Peter7896, opened 2026-06-06, base v6.0.3-RC1 #2601 baby-zack-agent, opened 2026-09-29, base master #2775 ocakciomursel-pixel, opened 2026-10-17, base master | #2324 and #2358 share 2 production file(s); #2324 and #2601 share 2 production file(s); #2324 and #2775 share 2 production file(s); #2358 and #2601 share 2 production file(s); #2358 and #2775 share 2 production file(s); #2601 and #2775 share 2 production file(s) |
| issue #1005 Wrap primitive types in communication between API and the core (open) | #2279 algsoch, opened 2025-12-14, base master #2334 jozanek, opened 2026-05-22, base v6.0.3-RC1 #2764 ocakciomursel-pixel, opened 2026-10-17, base master | #2279 and #2334 share 6 production file(s); #2279 and #2764 share 6 production file(s); #2334 and #2764 share 9 production file(s) |
| issue #1051 Make explicit representation of transactional graph in the memory pool (open) | #2341 jozanek, opened 2026-05-29, base master #2761 ocakciomursel-pixel, opened 2026-10-17, base master | #2341 and #2761 share 3 production file(s) |
| issue #1125 FullBlockProcessor.isLinkable needed? (open) | #2349 jozanek, opened 2026-06-01, base master #2755 ocakciomursel-pixel, opened 2026-10-17, base master | #2349 and #2755 share 1 production file(s) |
| issue #1154 Unconfirmed wallet transactions during node restart (open) | #2466 Ergologica, opened 2026-08-13, base master #2771 ocakciomursel-pixel, opened 2026-10-17, base master | #2466 and #2771 share 7 production file(s) |
| issue #1156 Take into account dataInputs during mempool updateFamily (open) | #2303 a-shannon, opened 2026-05-02, base master #2753 ocakciomursel-pixel, opened 2026-10-17, base master | #2303 and #2753 share 1 production file(s) |
| issue #1159 Light node with pruning can't catch after long shutdown (open) | #2273 dimension-drifter, opened 2025-12-13, base master #2359 jozanek, opened 2026-06-06, base master #2759 ocakciomursel-pixel, opened 2026-10-17, base master | #2273 and #2359 share 2 production file(s); #2273 and #2759 share 2 production file(s); #2359 and #2759 share 2 production file(s) |
| issue #1180 Rework offchain registry (closed) | #2409 jozanek, opened 2026-06-14, base master, draft #2466 Ergologica, opened 2026-08-13, base master | #2409 and #2466 share 5 production file(s) |
| issue #1228 Eliminate offchainRegistry (open) | #2274 dimension-drifter, opened 2025-12-13, base master #2409 jozanek, opened 2026-06-14, base master, draft #2762 ocakciomursel-pixel, opened 2026-10-17, base master | #2274 and #2409 share 6 production file(s); #2274 and #2762 share 6 production file(s) |
| issue #1318 Unsupported HTTP method: HTTP method too long (open) | #2356 Peter7896, opened 2026-06-06, base master #2757 ocakciomursel-pixel, opened 2026-10-17, base master | #2356 and #2757 share 1 production file(s) |
| issue #1392 Sign a custom message [Feature request] (open) | #1484 vikingphoenix, opened 2021-10-26, base master #2286 algsoch, opened 2025-12-14, base master #2467 Ergologica, opened 2026-08-13, base master | #1484 and #2286 share 4 production file(s); #1484 and #2467 share 5 production file(s); #2286 and #2467 share 5 production file(s) |
| issue #1551 Transactions returned from memory pool are Stream collection (open) | #1557 pragmaxim, opened 2022-01-03, base regenerate-block-candidate-periodically #2357 Peter7896, opened 2026-06-06, base master #2754 ocakciomursel-pixel, opened 2026-10-17, base master | #1557 and #2357 share 2 production file(s); #1557 and #2754 share 2 production file(s); #2357 and #2754 share 3 production file(s) |
| issue #1556 Extract logic from CleanupWorker actor and test it (open) | #1560 pragmaxim, opened 2022-01-03, base cleanup-worker-tests #2457 Ergologica, opened 2026-08-02, base master #2774 ocakciomursel-pixel, opened 2026-10-17, base master | #1560 and #2457 share 1 production file(s); #1560 and #2774 share 1 production file(s) |
| issue #1598 Optimize VersionedLDBAVLStorage methods (open) | #2276 dimension-drifter, opened 2025-12-14, base master #2744 ocakciomursel-pixel, opened 2026-10-17, base master | #2276 and #2744 share 2 production file(s) |
| issue #1668 Change scan id type to long (open) | #1670 pragmaxim, opened 2022-03-29, base master #2751 ocakciomursel-pixel, opened 2026-10-17, base master | #1670 and #2751 share 9 production file(s) |
| issue #1722 Do not wallet-rescan blockchain from height 0 after wallet initialization (open) | #1723 pragmaxim, opened 2022-05-30, base master #2278 dimension-drifter, opened 2025-12-14, base master #2752 ocakciomursel-pixel, opened 2026-10-17, base master | #1723 and #2278 share 2 production file(s); #1723 and #2752 share 2 production file(s); #2278 and #2752 share 2 production file(s) |
| issue #1870 Consider slicing by height in /boxes/unspent (open) | #2284 dimension-drifter, opened 2025-12-14, base master #2458 Ergologica, opened 2026-08-02, base master #2769 ocakciomursel-pixel, opened 2026-10-17, base master | #2284 and #2458 share 6 production file(s); #2284 and #2769 share 6 production file(s) |
| issue #1905 /wallet/payment/send is trying to spend custom scan boxes (open) | #2451 Ergologica, opened 2026-07-30, base master #2453 beejaygee, opened 2026-07-31, base master #2772 ocakciomursel-pixel, opened 2026-10-17, base master | #2451 and #2453 share 3 production file(s); #2451 and #2772 share 3 production file(s) |
| issue #1952 OrderedTxPool inconsistency (open) | #1958 jellymlg, opened 2023-02-25, base master #2526 a-shannon, opened 2026-09-06, base v6.0.9, draft | #1958 and #2526 share 1 production file(s) |
| issue #2034 Implement UTXO set scan (open) | #2072 jellymlg, opened 2023-12-05, base master #2732 a-shannon, opened 2026-10-16, base v6.0.9, draft | #2072 and #2732 share 7 production file(s) |
| issue #2092 Label transactions with inputs not using blockchain context, simplify their revalidation in mempool (open) | #2280 dimension-drifter, opened 2025-12-14, base master #2745 ocakciomursel-pixel, opened 2026-10-17, base master | #2280 and #2745 share 3 production file(s) |
| issue #2157 Update mempool asynchronously when processing a new block (open) | #2270 dimension-drifter, opened 2025-12-13, base master #2746 ocakciomursel-pixel, opened 2026-10-17, base master | #2270 and #2746 share 1 production file(s) |
| issue #2185 Put mining fee inputs into multiple transactions when too many of them (open) | #2462 Ergologica, opened 2026-08-11, base master #2781 ocakciomursel-pixel, opened 2026-10-18, base master | #2462 and #2781 share 1 production file(s) |
| issue #2213 Unite script/p2sAddress & script/p2shAddress (open) | #2454 beejaygee, opened 2026-07-31, base master #2574 baby-zack-agent, opened 2026-09-26, base master #2776 ocakciomursel-pixel, opened 2026-10-17, base master | #2454 and #2574 share 1 production file(s); #2574 and #2776 share 1 production file(s) |
| issue #2232 Reset blockchain to a certain block (open) | #2249 bigpandamx, opened 2025-10-30, base master #2264 dimension-drifter, opened 2025-12-13, base master #2763 ocakciomursel-pixel, opened 2026-10-17, base master | #2249 and #2264 share 1 production file(s); #2249 and #2763 share 2 production file(s); #2264 and #2763 share 2 production file(s) |
| issue #2597 Matrix: input-block and ordering-block relay skips caught-up peers when their tracked height is stale (open) | #2563 arkadianet, opened 2026-09-24, base weak-blocks #2616 cafebedouin, opened 2026-09-30, base weak-blocks #2626 cafebedouin, opened 2026-10-02, base weak-blocks | #2563 and #2616 share 1 production file(s); #2563 and #2626 share 1 production file(s) |
| issue #2629 Keep selected-header height indexes consistent after invalidation (open) | #2630 a-shannon, opened 2026-10-02, base v6.0.9 #2721 jozanek, opened 2026-10-13, base v6.0.9 | #2630 and #2721 share 1 production file(s) |
| issue #2653 Internal miner keeps hashing stale work when candidate content changes at the same timestamp (open) | #2639 cafebedouin, opened 2026-10-03, base weak-blocks #2655 a-shannon, opened 2026-10-04, base v6.0.9 | #2639 and #2655 share 1 production file(s) |
Shown so nobody does the same review twice; the link is the review.
| pull request | review |
|---|---|
| #2467 Sign and verify arbitrary messages with wallet keys Ergologica, base master, head e4a71c26f same issue #1392 as #1484, #2286 (overlapping files) | review |
| #2385 Protect documented script API routes a-shannon, base master, head aa045bc9b | review |
| #2273 Fix (#1159): Light node with pruning can't catch up after long shutdown dimension-drifter, base master, head 53df1d483 same issue #1159 as #2359, #2759 (overlapping files) | review |
Not ranked; listed so they are not forgotten.
nothing here today
Unranked. A pull request comes back into the work list when its author pushes.
| pull request | |
|---|---|
| #484 Test for block with invalid extension application. (oskin1, 2921 d) | |
| #1367 Test for 31-bytes "z" value (kushti, 1971 d) | |
| #1385 Update README.md (mikew1, 1961 d) | |
| #1330 Metrics recording (aslesarenko, 1871 d) | |
| #1457 Replace LevelDB with SwayDB (knizhnik, 1844 d) | |
| #1484 sign and verify added to api route (vikingphoenix, 1796 d) same issue #1392 as #2286, #2467 (overlapping files) | |
| #1559 tests for CleanupWorker actor (pragmaxim, 1749 d) | |
| #1560 cleanup worker collection improvements (pragmaxim, 1748 d) same issue #1556 as #2457, #2774 (overlapping files) | |
| #1610 [WIP] Parallel block sections downloading and application (kushti, 1719 d) | |
| #1557 Wrapped array from mempool (pragmaxim, 1660 d) same issue #1551 as #2357, #2754 (overlapping files) | |
| #1412 Regenerate block candidate periodically (pragmaxim, 1528 d) | |
| #1803 i1784 remove invalid tx from mempool and delivery tracker (pragmaxim, 1514 d) | |
| #1856 Remove invalid headers on chain repair (kushti, 1477 d) | |
| #2071 currentContext API method (kushti, 1444 d) | |
| #1723 i1722-avoid-wallet-rescan-after-init (pragmaxim, 1440 d) same issue #1722 as #2278, #2752 (overlapping files) | |
| #1911 i1909 - attempting debug log rest api requests (pragmaxim, 1422 d) | |
| #1914 Considering headers and blocks another peer has (kushti, 1419 d) | |
| #1670 I1668 scan id from short to int (pragmaxim, 1256 d) same issue #1668 as #2751 (overlapping files) | |
| #1958 OrderedTxPool rework (jellymlg, 1205 d) same issue #1952 as #2526 (overlapping files) | |
| #2072 Utxo set scanner (jellymlg, 1033 d) same issue #2034 as #2732 (overlapping files) | |
| #2130 [TEST] Rocksdb macos (ccellado, 962 d) | |
| #2107 A sidechain prototype (kushti, 944 d) | |
| #2149 Test on adding new bytes to the header (kushti, 915 d) | |
| #2031 Fix for #2030: disk space grows until restart (kushti, 850 d) | |
| #2180 Pre-subblocks refactoring (kushti, 433 d) | |
| #2239 6.0 codebase improvements (kushti, 409 d) | |
| #2241 Code coverage (kushti, 395 d) | |
| #2240 More 6.0 tests (agent-generated) (kushti, 385 d) | |
| #2243 6.0 params tests for 5.x node (kushti, 383 d) | |
| #2245 Test for rule replacement persistence (kushti, 377 d) | |
| #2249 Implement blockchain reset API - Bounty #2232 (bigpandamx, 349 d) same issue #2232 as #2264, #2763 (overlapping files) | |
| #2253 Fixes for /scan API methods (kushti, 332 d) | |
| #2273 Fix (#1159): Light node with pruning can't catch up after long shutdown (dimension-drifter, 309 d) same issue #1159 as #2359, #2759 (overlapping files) | |
| #2270 Fix (#2157): Update mempool asynchronously when processing a new block (dimension-drifter, 309 d) same issue #2157 as #2746 (overlapping files) | |
| #2269 Fix #1633: Allow controlling stdout log level via configuration file (dimension-drifter, 309 d) same production change also in #2767 (opened later) | |
| #2268 FIX (#1614) : Add comprehensive test to verify proofsForTransactions() does not modify UTXO set tree (dimension-drifter, 309 d) | |
| #2267 Fix (#2095): Stabilize ErgoTransactionSpec by using proper Try pattern matching (dimension-drifter, 309 d) | |
| #2266 fix (#903): improve error handling for missing parameters in WalletApiRoute (dimension-drifter, 309 d) | |
| #2265 Comprehensive wallet API documentation (dimension-drifter, 309 d) | |
| #2264 Fix (#2232): Reset blockchain to a certain block (dimension-drifter, 309 d) same issue #2232 as #2249, #2763 (overlapping files) | |
| #2262 Fix: Correct API Documentation for additionalRegisters Type (dimension-drifter, 309 d) | |
| #2260 Fix (#1028): Add Automatic-Module-Name to JAR manifests for JPMS compatibility (dimension-drifter, 309 d) | |
| #2259 Update GitHub Actions to resolve CI failures (#2202) (dimension-drifter, 309 d) | |
| #2258 Fix chained unconfirmed inputs query failure in getUnconfirmedInputByBoxId Description: Fixes #2230 (aditya-gupta24005, 309 d) | |
| #2257 Do not start mining before blockchain is synced (shubham5080, 309 d) | |
| #2286 feat: Add sign/verify message API endpoints for Issue #1392 (algsoch, 308 d) same issue #1392 as #1484, #2467 (overlapping files) | |
| #2285 Fix #1318: Improve HTTP Error Handling with Sanitized Logging (algsoch, 308 d) | |
| #2284 Fix issue #1870: Add height range filtering to /boxes/unspent endpoint (dimension-drifter, 308 d) same issue #1870 as #2458, #2769 (overlapping files) | |
| #2283 FEAT: Implement SigmaMap with Insertion Order Preservation (dimension-drifter, 308 d) | |
| #2280 Fix Issue (#2092): Label transactions with inputs not using blockchain context, simplify their revalidation in mempool (dimension-drifter, 308 d) same issue #2092 as #2745 (overlapping files) | |
| #2279 Refactor: Wrap primitive types in descriptive domain wrappers for wal… (algsoch, 308 d) same issue #1005 as #2334, #2764 (overlapping files) | |
| #2278 feat(#1722) : add initial wallet height setting to avoid rescanning from genesis (dimension-drifter, 308 d) same issue #1722 as #1723, #2752 (overlapping files) | |
| #2277 Fix #1631: Handle rollback with keepVersions=0 during node restart (dimension-drifter, 308 d) same production change also in #2766 (opened later) | |
| #2276 Fix (#1598): Optimize VersionedLDBAVLStorage methods to reduce allocations (dimension-drifter, 308 d) same issue #1598 as #2744 (overlapping files) | |
| #2275 Implement different languages in website (HardikMathur11, 308 d) | |
| #2274 Fix Issue (#1228): Eliminate offchainRegistry (dimension-drifter, 308 d) same issue #1228 as #2409, #2762 (overlapping files) | |
| #2288 Resubmited - Refactor index.html for dark theme toggle and NFT viewer removal (ArOhBeK, 231 d) | |
| #2297 Matrix whitepaper (kushti, 223 d) | |
| #2301 docs: Exchange Integration Reference (serfersac, 170 d) | |
| #2304 Docs: Comprehensive Tor Manual & JVM NIO SOCKS Bypass Disclosure (Closes #970) (a-shannon, 169 d) | |
| #2307 Filter bogus addresses from Peers gossip with misbehavior penalty (mwaddip, 156 d) | |
| #2317 fix branch-point selection when invalidating non-branch block in best fork (jozanek, 153 d) | |
| #2316 add JMH benchmark for Throwable construction cost (jozanek, 153 d) | |
| #2315 coordinated shutdown on critical actor failure (jozanek, 153 d) | |
| #2314 Replace abandoned openapi-checker with swagger-request-validator (jozanek, 153 d) | |
| #2425 Fix custom mining public key handling (a-shannon, 152 d) | |
| #2322 document short-vs-full P2SH address encoding in openapi (jozanek, 152 d) | |
| #2321 add WIF (Wallet Import Format) support to wallet (jozanek, 152 d) | |
| #2320 add ErgoException with code/cause and migrate throw sites (jozanek, 152 d) | |
| #2328 default network to mainnet, pick up ~/.ergo/ergo.conf if present (jozanek, 150 d) | |
| #2327 Expose best block and forks at /blocks/chain/at/{height} (jozanek, 150 d) | |
| #2326 add SoftForkRolloutSpec covering voting through activation (jozanek, 150 d) | |
| #2325 support context variables when spending user-provided input (jozanek, 150 d) same issue #938 as #2756 (overlapping files) | |
| #2324 Write miner version to block extension fields (jozanek, 150 d) same issue #962 as #2358, #2601, #2775 (overlapping files) | |
| #2334 replace primitive wallet messages with case-class wrappers (jozanek, 149 d) same issue #1005 as #2279, #2764 (overlapping files) | |
| #2333 add Bitcoin-style getblocktemplate mining endpoint (jozanek, 149 d) | |
| #2331 document Parameters value type as Int (jozanek, 149 d) | |
| #2330 drop proofBytes field when spending proof is empty (jozanek, 149 d) | |
| #2329 Mempool improvements #2 (kushti, 149 d) | |
| #2335 add /node/config endpoints for voting + mempool settings (jozanek, 145 d) | |
| #2303 Mempool: Enable CPFP via dataInputs (Closes #1156) (a-shannon, 144 d) same issue #1156 as #2753 (overlapping files) | |
| #2338 support optional minerPk override in sign and check endpoints (jozanek, 143 d) | |
| #2341 mempool: explicit tx graph and box-map cleanups (jozanek, 142 d) same issue #1051 as #2761 (overlapping files) | |
| #2343 Add UTXO set statistics: collectStats, /utxo/stats endpoint, and UtxoSetStatsPrinter tool (jozanek, 141 d) | |
| #2342 validate stateful tx rules when building unsigned transactions (jozanek, 141 d) | |
| #2351 Add /wallet/secret endpoint for importing custom DLog secret (jozanek, 139 d) | |
| #2350 Refactor expired-box register check into sameNonMandatoryRegisters (jozanek, 139 d) | |
| #2349 Remove FullBlockProcessor.isLinkable (jozanek, 139 d) same issue #1125 as #2755 (overlapping files) | |
| #2348 Use cfor in serializer parse loops; add spire to ergo-wallet (jozanek, 139 d) | |
| #2345 Collect recent rollbacks and expose them via /info/rollbacks (jozanek, 139 d) | |
| #2359 Let pruning nodes catch up after being offline longer than blocksToKeep (jozanek, 134 d) same issue #1159 as #2273, #2759 (overlapping files) | |
| #2358 Write miner version to block extensions (Peter7896, 134 d) same issue #962 as #2324, #2601, #2775 (overlapping files) | |
| #2356 Reduce malformed HTTP parser log detail (Peter7896, 134 d) same issue #1318 as #2757 (overlapping files) | |
| #2362 Keep full blocks until the wallet has scanned them (pruned mode) (jozanek, 133 d) | |
| #2361 Advance wallet past unavailable blocks in pruned mode (jozanek, 133 d) | |
| #2407 Prevent wallet double-spends by reserving inputs on send requests (jozanek, 128 d) | |
| #2408 Add optional HTTPS/TLS support for the REST API (jozanek, 127 d) | |
| #2434 Retry snapshot manifests with GetManifest (a-shannon, 93 d) |