Artifacts generated from e3f9db8341cb65bb995234203713cc0bc97ba95e
Apr 23, 4-5 AM (3)
Apr 23, 5-6 AM (8)
Apr 23, 6-7 AM (17)
Apr 23, 7-8 AM (26)
Apr 23, 8-9 AM (33)
Apr 23, 9-10 AM (33)
Apr 23, 10-11 AM (29)
Apr 23, 11-12 PM (30)
Apr 23, 12-1 PM (51)
Apr 23, 1-2 PM (69)
Apr 23, 2-3 PM (74)
Apr 23, 3-4 PM (26)
Apr 23, 4-5 PM (22)
Apr 23, 5-6 PM (7)
Apr 23, 6-7 PM (7)
Apr 23, 7-8 PM (11)
Apr 23, 8-9 PM (14)
Apr 23, 9-10 PM (6)
Apr 23, 10-11 PM (28)
Apr 23, 11-12 AM (18)
Apr 24, 12-1 AM (7)
Apr 24, 1-2 AM (4)
Apr 24, 2-3 AM (7)
Apr 24, 3-4 AM (5)
Apr 24, 4-5 AM (8)
Apr 24, 5-6 AM (13)
Apr 24, 6-7 AM (12)
Apr 24, 7-8 AM (33)
Apr 24, 8-9 AM (40)
Apr 24, 9-10 AM (41)
Apr 24, 10-11 AM (72)
Apr 24, 11-12 PM (57)
Apr 24, 12-1 PM (100)
Apr 24, 1-2 PM (57)
Apr 24, 2-3 PM (35)
Apr 24, 3-4 PM (19)
Apr 24, 4-5 PM (16)
Apr 24, 5-6 PM (38)
Apr 24, 6-7 PM (27)
Apr 24, 7-8 PM (12)
Apr 24, 8-9 PM (42)
Apr 24, 9-10 PM (17)
Apr 24, 10-11 PM (30)
Apr 24, 11-12 AM (16)
Apr 25, 12-1 AM (8)
Apr 25, 1-2 AM (1)
Apr 25, 2-3 AM (10)
Apr 25, 3-4 AM (5)
Apr 25, 4-5 AM (3)
Apr 25, 5-6 AM (13)
Apr 25, 6-7 AM (1)
Apr 25, 7-8 AM (4)
Apr 25, 8-9 AM (24)
Apr 25, 9-10 AM (17)
Apr 25, 10-11 AM (4)
Apr 25, 11-12 PM (4)
Apr 25, 12-1 PM (13)
Apr 25, 1-2 PM (3)
Apr 25, 2-3 PM (10)
Apr 25, 3-4 PM (6)
Apr 25, 4-5 PM (10)
Apr 25, 5-6 PM (16)
Apr 25, 6-7 PM (13)
Apr 25, 7-8 PM (30)
Apr 25, 8-9 PM (55)
Apr 25, 9-10 PM (13)
Apr 25, 10-11 PM (21)
Apr 25, 11-12 AM (22)
Apr 26, 12-1 AM (5)
Apr 26, 1-2 AM (0)
Apr 26, 2-3 AM (2)
Apr 26, 3-4 AM (5)
Apr 26, 4-5 AM (2)
Apr 26, 5-6 AM (2)
Apr 26, 6-7 AM (3)
Apr 26, 7-8 AM (8)
Apr 26, 8-9 AM (3)
Apr 26, 9-10 AM (0)
Apr 26, 10-11 AM (2)
Apr 26, 11-12 PM (1)
Apr 26, 12-1 PM (6)
Apr 26, 1-2 PM (4)
Apr 26, 2-3 PM (14)
Apr 26, 3-4 PM (14)
Apr 26, 4-5 PM (0)
Apr 26, 5-6 PM (13)
Apr 26, 6-7 PM (13)
Apr 26, 7-8 PM (7)
Apr 26, 8-9 PM (7)
Apr 26, 9-10 PM (5)
Apr 26, 10-11 PM (27)
Apr 26, 11-12 AM (21)
Apr 27, 12-1 AM (7)
Apr 27, 1-2 AM (7)
Apr 27, 2-3 AM (9)
Apr 27, 3-4 AM (9)
Apr 27, 4-5 AM (5)
Apr 27, 5-6 AM (13)
Apr 27, 6-7 AM (7)
Apr 27, 7-8 AM (82)
Apr 27, 8-9 AM (47)
Apr 27, 9-10 AM (33)
Apr 27, 10-11 AM (62)
Apr 27, 11-12 PM (80)
Apr 27, 12-1 PM (66)
Apr 27, 1-2 PM (44)
Apr 27, 2-3 PM (52)
Apr 27, 3-4 PM (42)
Apr 27, 4-5 PM (36)
Apr 27, 5-6 PM (26)
Apr 27, 6-7 PM (13)
Apr 27, 7-8 PM (26)
Apr 27, 8-9 PM (13)
Apr 27, 9-10 PM (15)
Apr 27, 10-11 PM (42)
Apr 27, 11-12 AM (28)
Apr 28, 12-1 AM (17)
Apr 28, 1-2 AM (8)
Apr 28, 2-3 AM (4)
Apr 28, 3-4 AM (5)
Apr 28, 4-5 AM (5)
Apr 28, 5-6 AM (8)
Apr 28, 6-7 AM (8)
Apr 28, 7-8 AM (37)
Apr 28, 8-9 AM (54)
Apr 28, 9-10 AM (59)
Apr 28, 10-11 AM (53)
Apr 28, 11-12 PM (56)
Apr 28, 12-1 PM (49)
Apr 28, 1-2 PM (53)
Apr 28, 2-3 PM (68)
Apr 28, 3-4 PM (31)
Apr 28, 4-5 PM (14)
Apr 28, 5-6 PM (47)
Apr 28, 6-7 PM (9)
Apr 28, 7-8 PM (9)
Apr 28, 8-9 PM (14)
Apr 28, 9-10 PM (20)
Apr 28, 10-11 PM (34)
Apr 28, 11-12 AM (29)
Apr 29, 12-1 AM (13)
Apr 29, 1-2 AM (1)
Apr 29, 2-3 AM (1)
Apr 29, 3-4 AM (6)
Apr 29, 4-5 AM (1)
Apr 29, 5-6 AM (4)
Apr 29, 6-7 AM (12)
Apr 29, 7-8 AM (45)
Apr 29, 8-9 AM (70)
Apr 29, 9-10 AM (49)
Apr 29, 10-11 AM (25)
Apr 29, 11-12 PM (50)
Apr 29, 12-1 PM (39)
Apr 29, 1-2 PM (21)
Apr 29, 2-3 PM (66)
Apr 29, 3-4 PM (25)
Apr 29, 4-5 PM (36)
Apr 29, 5-6 PM (16)
Apr 29, 6-7 PM (10)
Apr 29, 7-8 PM (14)
Apr 29, 8-9 PM (13)
Apr 29, 9-10 PM (17)
Apr 29, 10-11 PM (25)
Apr 29, 11-12 AM (29)
Apr 30, 12-1 AM (6)
Apr 30, 1-2 AM (8)
Apr 30, 2-3 AM (1)
Apr 30, 3-4 AM (6)
Apr 30, 4-5 AM (0)
3,753 commits this week
Apr 23, 2026
-
Apr 30, 2026
Update cardano-wallet version in run/common/docker/run.sh
Update cardano-wallet version in *.cabal files
Update cardano-wallet version in README.md
Update wallet version in swagger.yaml
[Dijkstra] CIP-159-08: Phantom asset attack prevention (#1120)
Add batch-wide withdrawal bound check to prevent phantom asset attacks when nested transactions combine deposits and withdrawals. `Transaction.lagda.md`: + Define allWithdrawals batch aggregation helper (mirrors allDirectDeposits) `Utxo.lagda.md`: + Define NoPhantomWithdrawals predicate using allWithdrawals + Add NoPhantomWithdrawals premise to UTXO rule + Document phantom asset attack and spend-side safety analogy `Utxo/Properties/Computational.lagda.md`: + Update Computational-UTXO for new premise tuple arity (21+h → 22+h)
fix(windows): use ucrt64 target and ghc9122 for cross-compilation
ghc967 makes ghc-iserv flaky for Windows TH cross-compilation. Switch to ghc9122 (matching cardano-node's approach) and ucrt64 target to align with GHC 9.12's native UCRT linkage and avoid C runtime mismatches that cause iserv to hang on TH evaluation.
fix(vrf): fix vrf behavior at shelly->allegra boundary (#2127)
Signed-off-by: Chris Guiney <[email protected]>
fix(forging): add ability to forge pre-conway era blocks (#2126)
Signed-off-by: Chris Guiney <[email protected]>
leios: initial leios alloy customization
bump: cardano-parts for alloy extraJournalReceivers option
nixosModule alloy: add extraJournalReceivers option
Fix off‑by‑one in dischargeCekValue variable discharge predicate
When descending into lambda bindings, the shift counter is used to determine whether a DeBruijn index points to a bound variable that should be left untouched. The original code used which could incorrectly discharge a free variable when exactly equaled the index. Changed the comparison to so a variable is only discharged when the current shift *exceeds* its DeBruijn index. This preserves free variables when equals the index and resolves the bug reported in plutus issue #7526. Testing will verify that the change does not affect existing functionality.
chore(nix): replace Haskell installer tool with inline Nix NSIS generation
Remove the daedalus-installer Haskell executable (which required a GHC version removed from nixpkgs-25.11) and generate the two NSIS scripts (daedalus.nsi, uninstaller.nsi) directly as Nix writeText derivations. All inputs are known at eval time so no build-time Haskell tool is needed.
build(nix): migrate to flake-parts with haskell.nix cross-compilation
Replace the ad-hoc nix/ directory and flake-utils setup with a flake-parts structure mirroring hermod-tracing: - flake.nix: adopt nixConfig cache block, flake-parts, haskell.nix + hackageNix + CHaP; remove devx and flake-utils - flake/lib.nix: recursiveImports helper for auto-discovering perSystem - perSystem/project.nix: cabalProject' for cardano-addresses (ghc967) - perSystem/devShells.nix: shellFor with cabal/ghcid/HLS tools - perSystem/packages.nix: library, exe and unit test check - perSystem/haddocks.nix: haddock index package (ghc967) - perSystem/hydraJobs.nix: required/nonrequired aggregates; Darwin in nonrequired - perSystem/wasm.nix: wasm32-wasi cross-build via projectCross.wasi32 (ghc9123) with haskell.nix native toolchain; module overrides for ram and crypton hsc2hs/C flags - perSystem/windows.nix: mingwW64 cross-build via projectCross.mingwW64 - perSystem/musl.nix: static x86_64 binary via projectCross.musl64 - cabal-wasm.project: add --sha256 pins for source-repository-packages - Remove nix/wasm.nix and nix/supported-systems.nix - Remove old CI workflows (haskell, nix, style, wasm); replace with unified pages workflow building Docusaurus + Haddocks - docusaurus.config.js: update to cardano-addresses.cardano.intersectmbo.org
test(halo2_ivc): scaffold Layer C1 in-circuit verification test module
feat(database): add SetTransactionBatched to sqlite/mysql/postgres metadata plugins
Signed-off-by: Jenita <[email protected]>
feat(database): add SetTransactionBatched to sqlite/mysql/postgres metadata plugins
Signed-off-by: Jenita <[email protected]>
Workaround to not build `cardano-lmdb` but still resolve
:card_file_box: Update status summary [skip ci] [upptime]
:pencil: Update summary in README [skip ci] [upptime]
:pencil: Update summary in README [skip ci] [upptime]
:card_file_box: Update status summary [skip ci] [upptime]