Artifacts generated from 8a20b19a80ec7f57d55c43dec514d67ca836cc53
Jun 16, 4-5 AM (6)
Jun 16, 5-6 AM (1)
Jun 16, 6-7 AM (16)
Jun 16, 7-8 AM (81)
Jun 16, 8-9 AM (18)
Jun 16, 9-10 AM (28)
Jun 16, 10-11 AM (22)
Jun 16, 11-12 PM (31)
Jun 16, 12-1 PM (37)
Jun 16, 1-2 PM (49)
Jun 16, 2-3 PM (34)
Jun 16, 3-4 PM (28)
Jun 16, 4-5 PM (37)
Jun 16, 5-6 PM (17)
Jun 16, 6-7 PM (26)
Jun 16, 7-8 PM (9)
Jun 16, 8-9 PM (11)
Jun 16, 9-10 PM (4)
Jun 16, 10-11 PM (31)
Jun 16, 11-12 AM (9)
Jun 17, 12-1 AM (8)
Jun 17, 1-2 AM (8)
Jun 17, 2-3 AM (11)
Jun 17, 3-4 AM (4)
Jun 17, 4-5 AM (1)
Jun 17, 5-6 AM (6)
Jun 17, 6-7 AM (99)
Jun 17, 7-8 AM (33)
Jun 17, 8-9 AM (23)
Jun 17, 9-10 AM (56)
Jun 17, 10-11 AM (18)
Jun 17, 11-12 PM (19)
Jun 17, 12-1 PM (57)
Jun 17, 1-2 PM (28)
Jun 17, 2-3 PM (37)
Jun 17, 3-4 PM (26)
Jun 17, 4-5 PM (19)
Jun 17, 5-6 PM (16)
Jun 17, 6-7 PM (10)
Jun 17, 7-8 PM (14)
Jun 17, 8-9 PM (12)
Jun 17, 9-10 PM (37)
Jun 17, 10-11 PM (29)
Jun 17, 11-12 AM (14)
Jun 18, 12-1 AM (12)
Jun 18, 1-2 AM (8)
Jun 18, 2-3 AM (5)
Jun 18, 3-4 AM (11)
Jun 18, 4-5 AM (11)
Jun 18, 5-6 AM (11)
Jun 18, 6-7 AM (10)
Jun 18, 7-8 AM (20)
Jun 18, 8-9 AM (83)
Jun 18, 9-10 AM (45)
Jun 18, 10-11 AM (51)
Jun 18, 11-12 PM (23)
Jun 18, 12-1 PM (67)
Jun 18, 1-2 PM (14)
Jun 18, 2-3 PM (53)
Jun 18, 3-4 PM (44)
Jun 18, 4-5 PM (64)
Jun 18, 5-6 PM (24)
Jun 18, 6-7 PM (21)
Jun 18, 7-8 PM (13)
Jun 18, 8-9 PM (17)
Jun 18, 9-10 PM (23)
Jun 18, 10-11 PM (30)
Jun 18, 11-12 AM (26)
Jun 19, 12-1 AM (13)
Jun 19, 1-2 AM (9)
Jun 19, 2-3 AM (5)
Jun 19, 3-4 AM (2)
Jun 19, 4-5 AM (11)
Jun 19, 5-6 AM (4)
Jun 19, 6-7 AM (92)
Jun 19, 7-8 AM (18)
Jun 19, 8-9 AM (38)
Jun 19, 9-10 AM (39)
Jun 19, 10-11 AM (27)
Jun 19, 11-12 PM (30)
Jun 19, 12-1 PM (53)
Jun 19, 1-2 PM (66)
Jun 19, 2-3 PM (32)
Jun 19, 3-4 PM (61)
Jun 19, 4-5 PM (9)
Jun 19, 5-6 PM (4)
Jun 19, 6-7 PM (17)
Jun 19, 7-8 PM (16)
Jun 19, 8-9 PM (11)
Jun 19, 9-10 PM (45)
Jun 19, 10-11 PM (30)
Jun 19, 11-12 AM (8)
Jun 20, 12-1 AM (4)
Jun 20, 1-2 AM (0)
Jun 20, 2-3 AM (4)
Jun 20, 3-4 AM (1)
Jun 20, 4-5 AM (8)
Jun 20, 5-6 AM (6)
Jun 20, 6-7 AM (6)
Jun 20, 7-8 AM (6)
Jun 20, 8-9 AM (2)
Jun 20, 9-10 AM (2)
Jun 20, 10-11 AM (0)
Jun 20, 11-12 PM (2)
Jun 20, 12-1 PM (7)
Jun 20, 1-2 PM (1)
Jun 20, 2-3 PM (9)
Jun 20, 3-4 PM (11)
Jun 20, 4-5 PM (1)
Jun 20, 5-6 PM (0)
Jun 20, 6-7 PM (2)
Jun 20, 7-8 PM (8)
Jun 20, 8-9 PM (7)
Jun 20, 9-10 PM (0)
Jun 20, 10-11 PM (17)
Jun 20, 11-12 AM (5)
Jun 21, 12-1 AM (14)
Jun 21, 1-2 AM (0)
Jun 21, 2-3 AM (1)
Jun 21, 3-4 AM (0)
Jun 21, 4-5 AM (1)
Jun 21, 5-6 AM (0)
Jun 21, 6-7 AM (9)
Jun 21, 7-8 AM (1)
Jun 21, 8-9 AM (2)
Jun 21, 9-10 AM (2)
Jun 21, 10-11 AM (1)
Jun 21, 11-12 PM (2)
Jun 21, 12-1 PM (0)
Jun 21, 1-2 PM (17)
Jun 21, 2-3 PM (4)
Jun 21, 3-4 PM (10)
Jun 21, 4-5 PM (4)
Jun 21, 5-6 PM (8)
Jun 21, 6-7 PM (7)
Jun 21, 7-8 PM (19)
Jun 21, 8-9 PM (0)
Jun 21, 9-10 PM (1)
Jun 21, 10-11 PM (15)
Jun 21, 11-12 AM (15)
Jun 22, 12-1 AM (12)
Jun 22, 1-2 AM (6)
Jun 22, 2-3 AM (9)
Jun 22, 3-4 AM (4)
Jun 22, 4-5 AM (2)
Jun 22, 5-6 AM (29)
Jun 22, 6-7 AM (17)
Jun 22, 7-8 AM (49)
Jun 22, 8-9 AM (90)
Jun 22, 9-10 AM (53)
Jun 22, 10-11 AM (64)
Jun 22, 11-12 PM (74)
Jun 22, 12-1 PM (47)
Jun 22, 1-2 PM (55)
Jun 22, 2-3 PM (119)
Jun 22, 3-4 PM (46)
Jun 22, 4-5 PM (45)
Jun 22, 5-6 PM (29)
Jun 22, 6-7 PM (33)
Jun 22, 7-8 PM (13)
Jun 22, 8-9 PM (13)
Jun 22, 9-10 PM (11)
Jun 22, 10-11 PM (32)
Jun 22, 11-12 AM (36)
Jun 23, 12-1 AM (18)
Jun 23, 1-2 AM (18)
Jun 23, 2-3 AM (21)
Jun 23, 3-4 AM (6)
Jun 23, 4-5 AM (0)
3,599 commits this week
Jun 16, 2026
-
Jun 23, 2026
leios: match book static to docs/envs-pre/leios
leios: update cfg for explicit LeiosDbConfig decln, mod mpool size
Conway PoV: discharge map/coin assumptions via new Ledger.Prelude lemmas
Split out of the LEDGER-pov work (#1203): this Conway-era properties cleanup is
independent of the Dijkstra PoV proof and belongs in its own PR.
- Add reusable coin/map lemmas to `Ledger.Prelude`: `getCoin-singleton`,
`getCoin-cong`, `indexedSumᵛ'-∪`, `res-decomp`, `∪ˡsingleton∈dom`,
`∪ˡsingleton∉dom`, `∪ˡsingleton0≡`, `sumConstZero`, `indexedSumL-proj₂-zero`,
`setToList-∈`; relocate `≡ᵉ-getCoin` into the `⦃ DecEq A ⦄` module.
- Drop the now-provable assumption parameters from the Conway PoV proofs, using the
Prelude lemmas instead:
- `Certs/Properties/PoV`: keep only `≡ᵉ-getCoinˢ'`.
- `Certs/Properties/PoVLemmas`: remove the local `∪ˡsingleton*`/`getCoin-singleton`
helpers and the `indexedSumᵛ'-∪` assumption module; qualify `IsEquivalence` as `Eq`.
- `Ledger/Properties/PoV`: keep only `≡ᵉ-getCoinˢ`.
- `Conformance/Properties`: drop the `indexedSum-∪⁺-hom` parameter.
- `Utxo/Properties/GenMinSpend`: use the hoisted `getCoin-singleton`.
No spec-semantic change (proof refactor only), so no CHANGELOG entry.
`Ledger.Prelude` typechecks under Agda 2.8.0 via the project flake; the Conway files
are their 1187 versions (which typecheck) and depend only on the hoisted lemmas.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01We2YdXX2ozJAdAbCrRwi6r
feat(midnight): Fixed the failed tests after rebase and fixed bot comment as well
Signed-off-by: Akhil Repala <[email protected]>
feat(midnight): Fixed all the bot comments
Signed-off-by: Akhil Repala <[email protected]>
feat(midnight): Added governance, Ariadne, and candidate indexing
Signed-off-by: Akhil Repala <[email protected]>
feat(midnight): serialize epoch snapshots with block scanning
Signed-off-by: Akhil Repala <[email protected]>
feat(midnight): Fixed the issue of dropping of events during fast sync because of small EventBus buffer
Signed-off-by: Akhil Repala <[email protected]>
feat(midnight): Fixed the lint error
Signed-off-by: Akhil Repala <[email protected]>
feat(midnight): Fixed all the bot comments
Signed-off-by: Akhil Repala <[email protected]>
Artifacts generated from 580ca816d804afe293fe56af245fbab5a6ebacc4
Artifacts generated from 4162c2d252f909960e9d6201e8bcfadd95256595
feat(midnight): serialize epoch snapshots with block scanning
Signed-off-by: Akhil Repala <[email protected]>
Sync README from source repository [skip ci]
Utxo: drop stale prose reference to deleted Certs.Properties.PoVLemmas
The closed-form cert-deposit helpers were hoisted to `Certs` for downstream Certs-level PoV proofs; the comment named the now-removed `Certs.Properties.PoVLemmas` module. Generalize the wording (prose only; no Agda change). Co-Authored-By: Claude Opus 4.8 <[email protected]> Claude-Session: https://claude.ai/code/session_01We2YdXX2ozJAdAbCrRwi6r
LEDGER-pov: lift CERTS-pov param, rename to coinFromDeposits, thread gov summand
Applies the unambiguous, additive corrections to the (non-build-path) LEDGER-pov draft. The deep batch-balance arithmetic is deliberately deferred: it depends on the Utxo/Utxow-PoV interface that lives in #1189, not on this branch. - Give LEDGER-PoV a CERTS-pov parameter (Certs-PoV stub, #1210) threaded into the ENTITIES-PoV instantiation, and a CERTS-coinFromDeposits-updateCertDeposits parameter (closed-form cert-deposit coin equation, #1210). - Add the governance-deposit parameters rmOrphanDRepVotes-coinFromGovDeposit and GOVS-coinFromGovDeposit (per the resume note), with a generic proposalsOf helper. - Rename coinFromDeposit -> coinFromDeposits (the spec renamed it). - Thread the coinFromGovDeposit summand into the LedgerState totals: the LEDGER-I case and the LEDGER-V G0/G' where-definitions. - Update the status note to record what is done and the precise deferred work (calculateDepositsChange/DepositsChange/UTXOW-* interface + the gov-deposit re-derivation: a SUBLEDGERS-gov-coin induction and a restated batch balance). Verified scope-clean up to the deferred chain: Agda elaborates proposalsOf, all module parameters, and the ENTITIES-PoV instantiation, stopping only at the documented not-on-branch interface (calculateDepositsChange). The file is an intentional WIP draft and is not on the build path. Co-Authored-By: Claude Opus 4.8 <[email protected]> Claude-Session: https://claude.ai/code/session_01We2YdXX2ozJAdAbCrRwi6r
bump: cardano-parts for iohk-nix[-ng] bump for leios cfg mods
bump: iohk-nix[-ng] for leios cfg defaults, mempool size update
cardanoLib: leios mempool capacity to 500 kB
Artifacts generated from 6637e2e004a978df7c2c2cc48f9df5ff22ae0faa
cardanoLib: add default LeiosDbConfig explicitly for better discovery
Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <[email protected]>