Home / Reports / May 30, 2026

Saturday, May 30, 2026

203 commits had been pushed across 35 repos by 29 authors. There were 138,550 additions and 11,062 deletions. Official weekly status updates can be found on essentialcardano.io.

Authors

Repos Updated

Commit Log

00:32:26 [6e22a21f] WIP (aiken)
00:34:56 [c3a9e8c0] :card_file_box: Update status summary [skip ci] [upptime] (cf-token-metadata-registry-status)
00:34:56 [75bf4940] :pencil: Update summary in README [skip ci] [upptime] (cf-token-metadata-registry-status)
00:36:41 [ad95f0e9] :arrow_up: Update @upptime to v1.41.10 (cf-summit-evoting-status)
00:36:51 [daaf9d2c] Automatic Update (stackage.nix)
00:42:40 [cf445599] remove Adam Dean from editors list (cf-cip-frontend)
00:55:23 [b25727e6] :pencil: Update summary in README [skip ci] [upptime] (cf-cip1694-ballot-status)
00:55:23 [21412f7a] :card_file_box: Update status summary [skip ci] [upptime] (cf-cip1694-ballot-status)
01:02:19 [0ba66ea7] doc: overhaul RELEASE.md and add generate-release-changelog-links exe (cardano-node)
01:04:53 [5d8aef42] :pencil: Update summary in README [skip ci] [upptime] (cf-summit-evoting-status)
01:04:53 [bb03d31f] :card_file_box: Update status summary [skip ci] [upptime] (cf-summit-evoting-status)
01:05:36 [9539dce1] :arrow_up: Update @upptime to v1.41.10 (cf-cip1694-ballot-status)
01:22:49 [49e624ab] Update Hackage and Stackage (haskell.nix)
01:32:29 [7b127944] Add dropList conformance tests (aiken)
01:32:30 [e7a5f87c] Add bls12_381_G2_multiScalarMul conformance tests (aiken)
01:32:30 [51a2ec0a] Add fstPair/sndPair conformance tests (v2 + v3) (aiken)
01:32:30 [7576429f] Add Value constant-type conformance tests (aiken)
01:32:30 [63337e4b] Add bls12_381_G1_multiScalarMul conformance tests (aiken)
01:32:30 [fbdcf13a] Add Array constant-type conformance tests (aiken)
01:38:33 [7aea310d] Updated repo url and file format for temporary ogmios release via IntersectMBO (guild-operators)
01:50:55 [20ebe31e] Add Value UPLC constant type (aiken)
01:52:33 [5e6f78e2] Commented out versionCheck call for ogmios as per Priyank's recommendation (guild-operators)
01:53:05 [4e905df5] remove Adam Dean from editors list (cf-cip-frontend)
01:58:13 [ef65c4ea] Implement bls12_381_G2_multiScalarMul builtin (aiken)
02:06:07 [a5d2e562] Merge pull request #68 from rphair/2026-05-update-editors-v2 (cf-cip-frontend)
02:11:08 [218cdf56] Add insertCoin conformance tests (aiken)
02:11:08 [b2aae95f] Add lookupCoin conformance tests (aiken)
02:11:09 [d1465788] Add unionValue conformance tests (aiken)
02:11:10 [faa833c3] Add valueContains conformance tests (aiken)
02:11:10 [38998ef3] Add valueData conformance tests (aiken)
02:11:11 [b5f97430] Add unValueData conformance tests (aiken)
02:11:12 [305d53d6] Add scaleValue conformance tests (aiken)
02:13:41 [2a23e557] Implement dropList builtin (aiken)
02:18:40 [fdca8c82] Evaluate v3 conformance in counting mode with saturating budget to match Plutus goldens (aiken)
02:20:15 [d2e0f1e6] Implement lookupCoin builtin (aiken)
02:20:36 [6191c6ba] Implement valueContains builtin (aiken)
02:20:46 [eefd3a88] Implement unionValue builtin (aiken)
02:21:50 [9b942ce1] Implement insertCoin builtin (aiken)
02:22:10 [3db0a24f] Implement scaleValue builtin (aiken)
02:23:11 [565fce38] Implement valueData builtin (aiken)
02:27:57 [8960eab8] Implement unValueData builtin (aiken)
02:35:02 [5dfc0180] Implement bls12_381_G1_multiScalarMul builtin (aiken)
02:37:36 [1e29289a] Add Array UPLC constant type (aiken)
02:38:51 [37a67d30] Add indexArray conformance tests (aiken)
02:40:40 [be23172a] Implement indexArray builtin (aiken)
02:40:45 [8323199c] Add lengthOfArray conformance tests (aiken)
02:41:35 [6fd9c892] Implement lengthOfArray builtin (aiken)
02:41:41 [a816af2b] Add listToArray conformance tests (aiken)
02:42:35 [5b33df52] Implement listToArray builtin (aiken)
03:40:54 [479f954c] feat(tray): implement setup wizard and macOS system integration (adder)
04:09:16 [63bd5eb0] fix(mithril): resolve partial sync CI failures (daedalus)
04:10:09 [8171ac40] test(consensus): replay full served sequence via new Replayer interface (ouroboros-mock)
04:10:19 [f9561f6c] test(consensus): drive conformance replay through real ingestion path (dingo)
04:26:09 [108d8cdd] test(consensus): add security_param/local_tip config to vectors and composer (ouroboros-mock)
04:26:18 [777f9129] test(consensus): replay scenarios under their forged security_param and local_tip (dingo)
04:31:50 [4e4fc66a] Scheduled update (pool_groups)
04:33:01 [9d057e47] fix(generate-release-changelog-links): drop optparse-applicative bound (cardano-node)
05:19:35 [3fe0b06f] fix(generate-release-changelog-links): drop optparse-applicative bound (cardano-node)
05:19:54 [45f3b0ad] doc: clarify SRE role between pre-release and full release promotion (cardano-node)
06:01:06 [d76a2588] feat(tray): implement setup wizard and macOS system integration (adder)
06:05:41 [b3e0c03e] fix: append to snapshots.json (amaru)
06:06:09 [10fbab76] fix: also consider local snapshots for bootstrap (amaru)
06:08:19 [b2e49814] fix: always add parent_json (amaru)
06:10:10 [5202debb] chore: check for snapshot reachability before uploading (amaru)
06:10:26 [5c0aaef4] feat: added new snapshots (amaru)
06:18:48 [982749c4] back to 3s (hydra)
06:21:34 [09dcfaf4] Merge branch 'main' into jeluard/v9 (amaru)
06:22:55 [8d2b11e6] Node 11.0.1 & related updates (#1904) (guild-operators)
06:53:02 [9921646a] Update proposal voting contexts (governance)
06:54:00 [c718cb72] chore: update translation progress from Crowdin [skip ci] (cardano-org)
08:59:09 [3abd6b4a] Merge pull request #858 from pragma-org/jeluard/better-bootstrap (amaru)
08:59:28 [82d11e8f] maybe it fixes it (hydra-poc)
09:06:00 [af122ec3] Merge remote-tracking branch 'origin/master' into chore/prepare-9.0.0 (cardano-graphql)
09:40:06 [bbe53713] Update recent-updates.md (Intersect-knowledge-base)
09:44:01 [5ae0afad] feat: get rid of protocol v9 (amaru)
09:45:41 [330bf649] chore: added new preprod snapshots (amaru)
09:45:44 [c5ef41a8] fix: append to snapshots.json (amaru)
09:45:44 [2e776e8c] fix: also consider local snapshots for bootstrap (amaru)
09:45:44 [2ec9886c] chore: updated traces schema (amaru)
09:45:45 [21044a75] chore: check for snapshot reachability before uploading (amaru)
09:45:45 [359190ce] feat: added new snapshots (amaru)
09:45:45 [a89b382a] fix: skip Ratify state entirely when decoding snapshots. (amaru)
09:45:45 [448823e8] fix: always add parent_json (amaru)
10:40:26 [23cc56d2] refactor: use ScrubbedBytes for plaintext key material buffers (cardano-base)
10:40:26 [3a238c7e] refactor: use MLockedSizedBytes for secret key material (cardano-base)
10:40:26 [a682a2e6] vendor: copy ed25519-donna C sources from cardano-crypto (cardano-base)
10:40:26 [18282924] test: add tests and benchmarks for cardano-crypto-wallet (cardano-base)
10:40:26 [2ebec0f7] fix: address cryptographer review of encrypted_sign.c and FFI bindings (cardano-base)
10:40:26 [3c70e878] Address lehins review feedback on cardano-crypto-wallet (cardano-base)
10:40:26 [b2fe69b3] refactor: add encrypted_sign.c and switch ed25519-hash.h to libsodium (cardano-base)
10:40:26 [3794c732] Fix fourmolu formatting in Encrypted.hs (cardano-base)
10:40:26 [07bd2eb5] feat: add cardano-crypto-wallet package (cardano-base)
10:41:31 [14e5cf9c] feat: re-introduce progress during archive download + fix UTxO progress clearing + make it PRETTIER (amaru)
10:48:11 [db079d83] Dedupe identical consecutive watch events per peer key (hydra-poc)
10:51:05 [6eb83964] fix: repair few traces / display occuring during bootstrap. (amaru)
10:51:50 [ab1db7af] build(deps): bump github.com/blinklabs-io/gouroboros (#198) (ouroboros-mock)
11:06:09 [c368cfae] chore(deps): Bump github.com/blinklabs-io/gouroboros (#480) (bursa)
11:06:31 [ddcb870f] chore(deps): Bump webiny/action-conventional-commits from 1.3.1 to 1.4.2 (#488) (bursa)
11:06:54 [7c7f6c5b] chore(deps): Bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0 (#487) (bursa)
11:11:37 [c8f2f43f] chore(deps): Bump actions/github-script from 8.0.0 to 9.0.0 (#484) (bursa)
11:12:28 [c7b7e484] chore(deps): Bump docker/build-push-action from 7.0.0 to 7.2.0 (bursa)
11:17:19 [f330bcc4] chore(deps): Bump github.com/go-playground/validator/v10 (bursa)
11:19:49 [3d73700b] Revert "Dedupe identical consecutive watch events per peer key" (hydra-poc)
11:20:27 [b92aecc4] chore(deps): Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 (bursa)
11:20:48 [efa14d97] chore(deps): Bump google.golang.org/api from 0.267.0 to 0.282.0 (bursa)
11:51:55 [1d9a74cf] tmp: remove ledger snapshots tests until creation of new test snapshots. (amaru)
12:00:21 [02ced170] fix(generate-release-changelog-links): replace turtle with plain IO (cardano-node)
12:13:34 [f9934a50] Sender-side idempotency for etcd put retries (hydra-poc)
12:20:45 [70583ffc] Merge pull request #855 from pragma-org/jeluard/v9 (amaru)
12:43:35 [8d6f02b4] feat(trp): populate reference script expression in TRP UTxO mapping (dolos)
12:58:31 [c79451f0] [EC Api] - Added: Beyond MVG project: May 2026 progress report, Milestone 4 in motion (essential-cardano-content)
13:00:12 [ed3b6460] Merge pull request #1691 from input-output-hk/ivan-irakoze/contrib/beyond-mvg-project-may-2026-progress-report-milestone-4-in-motion-1780145910087 (essential-cardano-content)
13:31:42 [032aadb0] Revert "Sender-side idempotency for etcd put retries" (hydra-poc)
13:33:59 [11c6228d] test: add phase-one validation test using preprod culprit; to rule out script integrity calculation rules mishap (amaru)
13:33:59 [fa6d4101] fix: reduce severity and avoid debug instance of some internal traces. (amaru)
13:33:59 [a82f0b7d] fix: off-by-one error in ratification skipping first ratification epoch of proposals. (amaru)
13:33:59 [7b0ad7ca] chore: remove unecessary HasProxy instance on TransactionPointer + rename ledgerEnv -> point (amaru)
13:41:35 [f50b6417] feat(trp): populate reference script expression in TRP UTxO mapping (#1007) (dolos)
13:43:52 [6159350f] Sender-side idempotency via etcd Txn on mod_revision (hydra-poc)
14:11:43 [12d9df6e] Scheduled update (pool_groups)
14:18:45 [ce1f3029] Distinguish deadline-exceeded retry from fresh-start compare-fail (hydra-poc)
14:20:07 [084f0505] fix: off-by-one error in ratification skipping first ratification epoch of proposals. (amaru)
14:50:16 [4726d6eb] Merge pull request #861 from pragma-org/fix-script-integrity-hash-mismatch-preprod (amaru)
14:58:04 [efab477c] fix(database): deferred asset index (dingo)
15:12:58 [25b44c60] fix: avoid (wrong) boolean passing and use version + fix version helpers... (uplc)
15:13:07 [20524474] fix: temporarily disable clippy warning w.r.t type complexity (uplc)
15:27:05 [b2acce7a] Merge pull request #57 from pragma-org/case-constant-impl (uplc)
15:27:34 [fc8c0427] fix: allow more than required parameters in cost model; simply truncate. (uplc)
15:27:41 [2e6228e9] fix: typo/copy-pasta for XorByteString builtin. (uplc)
15:27:44 [ce28d274] fix: remaining budget being reported as consumed budget. (uplc)
15:27:47 [6d2da26d] fix: argument swapped (slope and minimum) on divide_integer costing. (uplc)
15:29:25 [626a7368] fix(database): deferred asset index (#2461) (dingo)
15:30:36 [794ff599] Merge pull request #59 from pragma-org/various-fixes (uplc)
15:32:23 [ed262e39] chore: Release {{crate_name}} version 0.2.0 (uplc)
15:34:47 [a7fcaead] 0.3.0 (plu-ts)
15:35:22 [4e10a3aa] fix: plutus budget accounting (#2453) (dingo)
15:35:40 [8c06984f] fix: bump amaru-uplc to 0.2.0 (amaru)
15:36:33 [d0c79264] 0.3.0 cli (plu-ts)
15:39:37 [09068e55] Seed broadcast mod_revision baseline from etcd at startup (hydra-poc)
15:47:17 [5d42cae1] fix: partially revert fix on consumed/remaining budget (uplc)
15:47:57 [c9099b86] chore: Release {{crate_name}} version 0.3.0 (uplc)
15:48:53 [6c064f06] fix: homepage link in Cargo.toml (uplc)
16:17:44 [a86acaa5] docs(release-notes): remove self-references (plutigo)
16:32:02 [9e7b26cd] Implement dijkstra paths (cardano-db-sync)
16:51:01 [976e9ef7] Add aiken-design-patterns prior art; restructure encoding rationale (CIPs)
16:51:11 [f84f746c] Rename folder to CIP-0188 (CIPs)
16:59:08 [57273f08] Add leios specific fields to block (cardano-db-sync)
17:52:54 [2f8fcb5b] feat(tray): implement setup wizard and macOS system integration (adder)
18:19:10 [c10119e3] fix(mithril): resolve partial sync CI failures (daedalus)
18:38:14 [cb068e06] Merge pull request #653 from IntersectMBO/wallet-cbits (cardano-base)
18:39:03 [d74bcdaa] Add `byteArrayFromByteString` (cardano-base)
18:39:03 [1088365c] Re-export `byteArrayFromShortByteString`, `byteArrayToShortByteString`. (cardano-base)
18:39:03 [331a26ef] Introduce `SecretKey` (cardano-base)
18:39:03 [50a5d4b7] Add the odd `output` file to gitignore (cardano-base)
18:39:03 [986c1d9e] Add `psbToByteArray` (cardano-base)
18:39:03 [09847226] Add `PublicKey` (cardano-base)
18:39:03 [312a9ce2] Add `psbFromByteStringM` (cardano-base)
19:12:18 [19e74ead] Add lengthOfArray conformance tests (aiken)
19:12:18 [a7e3d9e5] Implement indexArray builtin (aiken)
19:12:18 [9c327610] Add indexArray conformance tests (aiken)
19:12:18 [3a4c2ed6] Add Array UPLC constant type (aiken)
19:12:18 [6976fce8] Add Array constant-type conformance tests (aiken)
19:13:45 [f050e75d] Implement lengthOfArray builtin (aiken)
19:13:45 [2b2f5f3c] Add listToArray conformance tests (aiken)
19:16:26 [81c0beca] Implement listToArray builtin (aiken)
19:20:00 [dd3d0edd] Fix some network test flakiness (hydra-poc)
20:06:07 [1470c3cb] bench | tx-centrifuge: load recycle skey from file (cardano-node)
21:37:13 [a7dcfcd0] recycling (cardano-node)
21:37:20 [d022fdcc] preflight (cardano-node)
21:45:59 [ecad3c52] Refactor deployment script to not do any version comparison and cleaner output. (guild-operators)
21:47:08 [dc902ef3] dust handling (cardano-node)
21:56:31 [13daa445] less redundant output (guild-operators)
22:04:47 [10a5f243] preprod: cc, drep, pool vote for PV11 (cardano-playground)
22:05:51 [5cd6c674] output fixes (guild-operators)
22:17:08 [8e4651c7] Install libncursesw6 for Ubuntu 26+ (guild-operators)
22:39:29 [984c7949] Add meeting notes for Validity Review 21 (board)
23:16:40 [f0b3766f] Temp: Enable debug mode for ghcup installation (guild-operators)
23:23:32 [33099e7c] 🟩 API (All properties) is up (204 in 660 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:23:33 [bbd61533] 🟩 API (Batch) is up (204 in 155 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:23:33 [4ebb5b5f] 🟩 API (Specific property) is up (204 in 155 ms) [skip ci] [upptime] (cf-token-metadata-registry-status)
23:24:58 [04db2724] bench | tx-centrifuge: load recycle skey from file (cardano-node)
23:26:54 [dab5a17a] docs: bump react-pebble-editor to ^0.3.0; adapt to [email protected] Compiler API (plu-ts-docs)
23:27:38 [da33bc5e] 🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:27:56 [2c68b962] 🟩 voting.summit.cardano.org is up (200 in 68 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:27:57 [c81d24f6] 🟩 event-api is up (200 in 483 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:27:58 [4479658c] 🟩 blockchain-follower-api is up (200 in 551 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:27:58 [7cddbc92] 🟩 user-verification-api is up (405 in 567 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:27:59 [c942170e] 🟩 login-api is up (401 in 444 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:27:59 [6e07acc9] 🟩 cast-vote-api is up (401 in 435 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:27:59 [d042ebbd] 🟥 event-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:28:00 [63280198] 🟩 get-vote-receipt-api is up (401 in 153 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:28:00 [aad1798e] 🟩 get-votes-api is up (401 in 435 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:28:00 [5dec4acb] 🟩 keria is up (401 in 587 ms) [skip ci] [upptime] (cf-summit-evoting-status)
23:28:21 [a75062ec] 🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:28:42 [2b488c8f] 🟥 login-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:29:03 [4f735f6e] 🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:29:24 [5a166710] 🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:29:45 [aded6cea] 🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime] (cf-cip1694-ballot-status)
23:29:49 [a115f87b] bench | tx-centrifuge: discover initial UTxOs on-chain at startup (cardano-node)
23:31:49 [39bc2557] bench | tx-centrifuge: add --preflight dry-run mode (cardano-node)
23:35:16 [bb5e5a10] bench | tx-centrifuge: drop dust UTxOs instead of dying (cardano-node)
23:45:22 [2d0ed9aa] bench | tx-centrifuge: relax skey suffix, scan full 4096 hex address space (cardano-node)
23:46:40 [bd14058b] bench | tx-centrifuge: detect era for UTxO query (fix Dijkstra anachrony) (cardano-node)