Home / Reports / Nov 27, 2025
Thursday, November 27, 2025
707 commits had been pushed across 76 repos by 114 authors. There were 138,031,230 additions and 374,915 deletions. Official weekly status updates can be found on essentialcardano.io.
Authors
Repos Updated
- hydra-poc63
- hydra45
- yoroi-frontend44
- mithril44
- ouroboros-consensus44
- catalyst-voices41
- atala-prism-mediator38
- plutus33
- mantis24
- catalyst-ci19
- hermes18
- cardano-ledger16
- ouroboros-network14
- cf-identity-wallet12
- cf-summit-evoting-status12
- dingo11
- yoroi-mobile11
- cf-cip1694-ballot-status10
- acropolis10
- lace10
- cardano-rosetta-java9
- cardano-node9
- cardano-haskell-package-repo8
- dolos8
- cardano-org7
- developer-portal7
- cardano-node7
- io-sim7
- gouroboros6
- cf-token-metadata-registry-status6
- yoroi6
- cardano-api6
- cardano-api5
- cardano-documentation5
- ansible-cardano4
- helm-charts4
- plutigo4
- dapp-example4
- Intersect-knowledge-base4
- plutarch-plutus4
- bursa3
- blockfrost-platform3
- cardano-academy3
- cardano-ignite3
- CIPs3
- cardano-ledger3
- ouroboros-leios-sim3
- cardano-browser-tx3
- cardano-transaction-lib3
- amaru3
- cardano-compose-stacks2
- pool_groups2
- cardano-mobile-connect-demo2
- cardano-node-antithesis2
- adapools-yoroi-frontend2
- atala-prism-wallet-sdk-swift2
- cardano-ledger-specs2
- haskell.nix2
- cardano-haskell-packages2
- cardano-updates2
- developer-experience2
- web3-sdk2
- cdnsd1
- tx-submit-api1
- blockfrost-backend-ryo1
- openapi1
- cardano-token-registry1
- react-native-haskell-shelley1
- community-code-review1
- cardano-cli1
- cardano-updates1
- ouroboros-leios1
- stackage.nix1
- cardano-cli1
- governance1
- Governance1
Commit Log
00:08:18
[50ec502b]
Merge pull request #591 from chippr-robotics/copilot/fix-essential-tests-issue
(mantis)
00:11:35
[5e2aaae4]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:11:35
[f7358ba4]
:pencil: Update summary in README [skip ci] [upptime]
(cf-token-metadata-registry-status)
00:13:34
[62a75ce7]
Merge branch 'mobile-experimental' of github.com:Emurgo/yoroi into mobile-experimental
(yoroi-mobile)
00:16:55
[2dce4f7d]
fix: simplify default startup method retrieval in bootstrapper and snapshot fetcher
(acropolis)
00:22:03
[0c05257a]
feat: implement PlutusSemantic versioning support with security fixes (#155)
(plutigo)
00:25:49
[dcc882b9]
:pencil: Update summary in README [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:25:49
[1afbf2da]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-cip1694-ballot-status)
00:32:16
[0043e19b]
:pencil: Update summary in README [skip ci] [upptime]
(cf-summit-evoting-status)
00:32:16
[36557aa0]
:card_file_box: Update status summary [skip ci] [upptime]
(cf-summit-evoting-status)
00:42:47
[7b570b99]
chore: update caryatid_sdk to version 0.14 and caryatid_process to 0.13.1
(acropolis)
01:32:26
[01bc2e45]
Merge pull request #593 from chippr-robotics/copilot/fix-tcp-error-connection
(mantis)
03:04:11
[bb00e313]
Fix ETH66+ protocol adaptation for GetReceipts and GetBlockBodies messages
(mantis)
03:05:39
[b4264bd0]
Address code review: Add warning log for unexpected RLP item types in receipts
(mantis)
03:06:08
[74641f44]
Reimplement `Cardano.Wasm.Api.GRPC` in terms of generated grpc API prototype
(cardano-api)
03:20:46
[f8451c09]
Merge pull request #596 from chippr-robotics/copilot/investigate-tcp-error-issue
(mantis)
03:47:35
[86a3028e]
refactor: move dependency setup to build phase in nix package
(atala-prism-mediator)
04:02:33
[11eefc5b]
refactor: reorganize nix packages into mediator subdirectory
(atala-prism-mediator)
04:57:14
[110aa843]
Deploying to gh-pages from @ cardano-scaling/hydra@b657d9be987ab09a65525fe6d73dc9f8f4661bb7 🚀
(hydra-poc)
05:43:09
[e89dd9ad]
allow for bitcoin pubkeyhash deriving different for different environments.
(web3-sdk)
06:23:42
[7a54c256]
fix: update configuration key for startup method to use dot notation
(acropolis)
07:09:14
[544ca7ff]
[testnets] Add missing keys and UTxOs to configured images
(cardano-node-antithesis)
07:53:18
[35d6734b]
Merge pull request #631 from input-output-hk/ch1bo/threat-model-risks-mitigations
(ouroboros-leios)
07:58:24
[286f838d]
Deploying to gh-pages from @ IntersectMBO/plutus@e9c420da4de74e84deed4348c58ceb0348610ebf 🚀
(plutus)
08:17:47
[785b9035]
Update ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/MiniProtocol/ObjectDiffusion/ObjectPool/API.hs
(ouroboros-consensus)
08:35:50
[12e7e3de]
feat: add nix flake checks and multi-platform docker builds
(atala-prism-mediator)
09:05:36
[1b75bd0b]
Deploying to gh-pages from @ IntersectMBO/plutus@e9c420da4de74e84deed4348c58ceb0348610ebf 🚀
(plutus)
09:11:23
[3f7218b7]
Merge branch 'feat/co-proposers-3677' into feat/proposal-viewer-accept-collaborator-invitation-3688
(catalyst-voices)
09:20:56
[6113d574]
fix: improve transaction error handling and fix collateral tx hash calculation
(yoroi-mobile)
09:24:11
[d8c75fb3]
chore(ui): Replace onboarding images with better quality ones (#1451)
(cf-identity-wallet)
09:24:53
[8846ec2d]
refactor: Refine `admitExnToJoin` parameter type to `Record<string, unknown>` in `submitMultisigAdmit`
(cf-identity-wallet)
09:26:13
[7a0318c3]
chore: improve nix package configuration and environment setup
(atala-prism-mediator)
09:26:17
[0439a59a]
Schedule next monthly and add links to november 2025 artifacts
(ouroboros-leios-sim)
09:26:47
[4a9899d1]
leiosdemo202511: light refactoring pass on bash and Python scripts
(ouroboros-consensus)
09:26:49
[5c538cf7]
leiosdemo202511: upgrade some Leios trace events from string to JSON
(ouroboros-consensus)
09:26:59
[d79a3bda]
leiosdemo202511: add LeiosTxs latency to log_parser.py analysis
(ouroboros-consensus)
09:27:02
[3823da8e]
leiosdemo202511: add connectionId field to immdb-server JSON events
(ouroboros-consensus)
09:27:02
[f01c4bcb]
leiosdemo202511: add Leios block body latency to log_parser.py analysis
(ouroboros-consensus)
09:27:08
[1a592b29]
leiosdemo202511: add MsgLeiosBlockTxs{,Request} tables to log_parser.py
(ouroboros-consensus)
09:27:11
[eea2614f]
leiosdemo202511: log_parser.py for ChainSync and BlockFetch too
(ouroboros-consensus)
09:27:11
[758dd5d1]
leiosdemo202511: fixup build for ouroboros-network changes, add mux_at fields and analysis
(ouroboros-consensus)
09:27:43
[7c202232]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for e9c420da4de74e84deed4348c58ceb0348610ebf
(plutus)
09:35:30
[daf7b305]
chore: Fix unused variable ESLint errors in Capacitor mocks and ReadMore component
(cf-identity-wallet)
09:38:10
[92bd441b]
fix: update jszip dependency to a specific version and improve debug logging format in refreshScheduler.js
(yoroi-frontend)
09:44:07
[30cbb5e3]
refactor: create utility function for safe txId extraction in onSuccess callbacks
(yoroi-mobile)
09:45:11
[e60f9808]
Merge pull request #288 from blockfrost/use-new-internal-tests
(blockfrost-backend-ryo)
09:47:38
[b57fa4b9]
Change PerasVoteAggregate{,Status} datatype to a GADT instead of a record
(ouroboros-consensus)
09:53:29
[58f23bfc]
Merge pull request #582 from pragma-org/abailly/more-fixes-to-antithesis-docker
(amaru)
09:55:29
[d1ce9a9a]
Merge pull request #5245 from tweag/isovector/diffusionmode-json
(ouroboros-network)
10:09:58
[ebe7e4cb]
Deploying to gh-pages from @ cardano-scaling/hydra@0fed751c177bb0c9a4028f830d8e7244d8840a46 🚀
(hydra-poc)
10:28:55
[ea180a2f]
Change s-r-p for `ouroboros-network` to add ObjectDiffusion support
(ouroboros-consensus)
10:29:03
[86e5ff83]
Implement general ObjectDiffusion protocol, and related `ObjectPool{Reader,Writer}` API
(ouroboros-consensus)
10:29:18
[5cec5cd1]
Add definitions and codec for `PerasCert` diffusion through ObjectDiffusion
(ouroboros-consensus)
10:29:24
[a15fda76]
Register and wire-in PerasCertDiffusion in the network layer
(ouroboros-consensus)
10:30:05
[1d064edd]
feat: add version file and update script for mediator package
(atala-prism-mediator)
10:31:27
[fe4f9f73]
Merge pull request #206 from Emurgo/ruslan/roa-sorting-fix
(adapools-yoroi-frontend)
10:31:54
[a57505cc]
Revert "feat: add version file and update script for mediator package"
(atala-prism-mediator)
10:37:29
[70932745]
Merge remote-tracking branch 'origin/develop' into fix/recoveryflows
(cf-identity-wallet)
10:43:22
[ac691447]
Deploying to gh-pages from @ IntersectMBO/plutus@e9c420da4de74e84deed4348c58ceb0348610ebf 🚀
(plutus)
10:50:28
[42f42849]
feat: add dynamic versioning to nix packages and docker images
(atala-prism-mediator)
10:54:39
[e8f1a069]
refactor: simplify docker image configuration and remove healthcheck
(atala-prism-mediator)
11:08:25
[f5c95956]
Deploying to gh-pages from @ cardano-scaling/hydra@784fd2f5d001f8cd61eb0740ce8aed5a7d05717a 🚀
(hydra-poc)
11:20:16
[a8805272]
fix: add platform-specific JDK configuration for Linux and Darwin
(atala-prism-mediator)
11:29:29
[e9efa954]
Move Test.Cardano.Ledger.Core.Binary.Golden to cardano-ledger-binary
(cardano-ledger)
11:36:03
[4b04abdf]
feat(cat-voices): proposal viewer accept collaborator invitation (#3770)
(catalyst-voices)
11:43:24
[006badd7]
test(cat-gateway): Prepare document submission in different types for integration test [CI fixes] (#3781)
(catalyst-voices)
11:50:59
[1936306e]
fix: reduce block-bodies and receipts per request to match Core Geth limits
(mantis)
12:00:55
[3e5c9a19]
Merge pull request #415 from input-output-hk/shd/ledger-verification-doc
(acropolis)
12:02:50
[6caacbf8]
fix: use ETH66 format with request IDs for GetReceipts and GetBlockBodies
(mantis)
12:25:44
[738eefdc]
Merge pull request #632 from input-output-hk/monthly-updates
(ouroboros-leios-sim)
12:30:24
[7bf2f117]
Deploying to gh-pages from @ cardano-scaling/hydra@784fd2f5d001f8cd61eb0740ce8aed5a7d05717a 🚀
(hydra-poc)
12:43:39
[9f4c2428]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@614f4b96f47f5101d3472f648fb1cae86e433009 🚀
(catalyst-ci)
12:48:37
[f017c3ad]
feat: Add content type validation for DOOBI URLs in connection servic… (#1445)
(cf-identity-wallet)
13:02:21
[8357bb38]
Merge pull request #599 from chippr-robotics/copilot/troubleshoot-message-exchange
(mantis)
13:06:12
[d10b26b0]
chore: add nix flake for reproducible development environment
(atala-prism-mediator)
13:06:16
[ec616742]
chore: add placeholder nix package configuration for mediator
(atala-prism-mediator)
13:06:17
[07238c51]
refactor: reorganize nix packages into mediator subdirectory
(atala-prism-mediator)
13:06:17
[5882a2c2]
refactor: move dependency setup to build phase in nix package
(atala-prism-mediator)
13:06:17
[6ac56f51]
feat: add nix flake checks and multi-platform docker builds
(atala-prism-mediator)
13:06:18
[16c85f58]
fix(nix): configure scalablytyped cache directory for SBT build
(atala-prism-mediator)
13:06:18
[b1507c9c]
fix: add platform-specific JDK configuration for Linux and Darwin
(atala-prism-mediator)
13:06:18
[3eda0df3]
feat: add dynamic versioning to nix packages and docker images
(atala-prism-mediator)
13:06:18
[921a3150]
feat: add version file and update script for mediator package
(atala-prism-mediator)
13:06:18
[5862727d]
refactor: simplify docker image configuration and remove healthcheck
(atala-prism-mediator)
13:06:18
[96334fe8]
Revert "feat: add version file and update script for mediator package"
(atala-prism-mediator)
13:06:18
[625de1a0]
chore: improve nix package configuration and environment setup
(atala-prism-mediator)
13:10:01
[38e30fe8]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@e3d64343fb2d387cfb41fc5ba237d61cc0db1ff3 🚀
(catalyst-ci)
13:18:58
[724f5c8f]
chore: remove sbt-derivation and fix ScalablyTyped cache config
(atala-prism-mediator)
13:24:12
[ea641aa0]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 8466b8c9ee3520bb3e2bd1a7551558d17154ac3f
(plutus)
13:24:53
[bb516c10]
refactor: extend Chain handle with newly introduced SyncedStatus type
(hydra-poc)
13:24:55
[2d707a59]
head logic process inputs only when node state's current slot is within the contestation period window relative to the latest known tip
(hydra-poc)
13:25:38
[afd50dd5]
fix: adjust e2e assertion delays to prevent node from becoming unsynced when sending new txs
(hydra-poc)
13:25:40
[8b5c4699]
fix flaky e2e spec: do not wait for node synced as it reconnects fast enough and it never becomes unsynced
(hydra-poc)
13:25:40
[bcc103f8]
fix flaky e2e spec: give some time for the node to bootstrap before exception is thrown
(hydra)
13:26:40
[434b9c84]
Merge remote-tracking branch 'origin/main' into feat/629/send-on-new-doc
(hermes)
13:34:02
[3d740fd3]
Merge pull request #595 from chippr-robotics/copilot/logging-inventory-management
(mantis)
13:41:18
[51b0fdf0]
Deploying to gh-pages from @ IntersectMBO/plutus@8466b8c9ee3520bb3e2bd1a7551558d17154ac3f 🚀
(plutus)
13:50:27
[3b717781]
Deploying to gh-pages from @ cardano-scaling/hydra@a328663ff9ca4615c07bee06f351d0785c1df488 🚀
(hydra)
14:09:54
[b371bd1b]
Deploying to gh-pages from @ cardano-scaling/hydra@a328663ff9ca4615c07bee06f351d0785c1df488 🚀
(hydra-poc)
14:44:40
[dd635cfd]
Merge pull request #4437 from Emurgo/e2e/yoext-2077/buy-sell-pageObject
(yoroi-frontend)
14:46:21
[2bfcfdc9]
Deploying to gh-pages from @ cardano-scaling/hydra@a328663ff9ca4615c07bee06f351d0785c1df488 🚀
(hydra)
14:59:14
[c0235ed1]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@6131d34dbc5fa76fd8e9965f7b5458efcd3fa549 🚀
(catalyst-ci)
15:00:51
[5806dc51]
fix: remove allowBroken and explicitly override nodejs_24 broken flag
(atala-prism-mediator)
15:02:20
[89f03e20]
Generate security parameter for ChainDB q-s-m test on the fly
(ouroboros-consensus)
15:02:20
[63ef8260]
Refactor ChainDB q-s-m test to carry gap blocks between commands
(ouroboros-consensus)
15:03:29
[c0d8e62e]
[Peras 4] Add ObjectDiffusion and `PerasCert` diffusion (instance of ObjectDiffusion) (#1679)
(ouroboros-consensus)
15:04:15
[c1ce5f17]
feat: Added the ability to add a custom peerjs server in constants.js in the dApp. This Server gets sent to the wallet with the scanned QR Code and is used for connection making.
(cardano-mobile-connect-demo)
15:09:29
[03954a7e]
Deploying to gh-pages from @ IntersectMBO/plutus@8466b8c9ee3520bb3e2bd1a7551558d17154ac3f 🚀
(plutus)
15:18:40
[17766591]
Merge branch 'feat/co-proposers-3677' into feat/proposal_brief_card_collaborators_3677
(catalyst-voices)
15:50:54
[1c447df9]
fix: quality assurance improvements for InvalidTransactions CBOR serialization (#1277)
(gouroboros)
15:54:53
[fbed9d7d]
Use Fin instead of nested Maybe for representing variables in Untyped syntax
(plutus)
15:57:10
[f0cb7fd7]
Merge pull request #419 from blockfrost/fix/unify-cargo-tomls
(blockfrost-platform)
16:02:16
[6e108ec7]
filip(feat): add leios docs link to scalability section on homepage logos
(cardano-documentation)
16:03:51
[0e09f228]
Deploying to gh-pages from @ IntersectMBO/plutus@1e7322a770679907e515fc3a66d29a175f1e7815 🚀
(plutus)
16:07:37
[0a236186]
Merge pull request #2761 from input-output-hk/damrobi/stm-add-schnorr-sig-module
(mithril)
16:15:22
[2152280e]
Deploying to gh-pages from @ input-output-hk/catalyst-ci@e6d9c1a579670d9ba6d8ab5d517537cbfd422cc5 🚀
(catalyst-ci)
16:23:38
[34f74e20]
Merge pull request #730 from input-output-hk/filip/feat/leios-docs-link
(cardano-documentation)
16:32:40
[7664f49b]
add Plutus Benchmarks (customSmallerIsBetter) benchmark result for 1e7322a770679907e515fc3a66d29a175f1e7815
(plutus)
16:43:50
[b8c849be]
Use logical config for hydra-node keypath arguments instead of filepaths directly.
(hydra-poc)
16:54:57
[dd9a5aaf]
feat(e2e): add compatibility checker to define and check nodes compats
(mithril)
16:54:58
[cf7f6e83]
feat(e2e): exist with a specific code (3) when a compat error is raised
(mithril)
16:54:58
[d77effb3]
refactor(e2e): use a semver version instead of a string for cardano node version
(mithril)
16:55:00
[87b0e56e]
test(client-lib): fix running of aggregator client test with backtraces enabled
(mithril)
16:55:51
[256a78e8]
Use logical config for hydra-node keypath arguments instead of filepa… (#2358)
(hydra-poc)
17:12:56
[f9ae8dd9]
chore(client): deprecate `cardano_database` v1 client & remove `snapshot` client alias
(mithril)
17:15:01
[09471f87]
refactor: restructure nix flake and docker package definitions
(atala-prism-mediator)
17:28:50
[dd4e5941]
Deploying to gh-pages from @ cardano-scaling/hydra@256a78e8040ba036713ca585cd99ae0d706169e0 🚀
(hydra-poc)
17:41:40
[256a4c2c]
Generate security parameter for ChainDB q-s-m test on the fly
(ouroboros-consensus)
17:41:40
[a80a2181]
Refactor ChainDB q-s-m test to carry gap blocks between commands
(ouroboros-consensus)
17:55:26
[1b4a5b42]
Redefine predicate failures in Dijkstra without using EncCBORGroup
(cardano-ledger)
18:06:58
[2dd520fb]
Deploying to gh-pages from @ IntersectMBO/plutus@1e7322a770679907e515fc3a66d29a175f1e7815 🚀
(plutus)
18:15:46
[22bc28fd]
chore: implement a queue system for log storage to ensure atomic operations and prevent race conditions
(yoroi-frontend)
18:55:54
[45317eed]
chore: update caryatid_sdk to version 0.14.0 and caryatid_process to 0.13.1
(acropolis)
19:03:44
[741bfedc]
feat: add recurrence configuration for meetup sessions and update related utilities
(developer-experience)
19:03:44
[c8c12b74]
feat: add recurrence configuration for meetup sessions and update related utilities
(developer-experience)
19:41:19
[3cd87ee3]
fix: implement support for tx_index column from Yaci-Store 2.0.0-beta to ensure
(cardano-rosetta-java)
19:41:19
[24e5010c]
test: add initial implementation for locust (load test py)
(cardano-rosetta-java)
19:41:19
[363bbd3f]
chore: unignore .env.example and add load-test env example
(cardano-rosetta-java)
19:41:19
[8eb0b54f]
refactor: operations service refactoring plus unit tests.
(cardano-rosetta-java)
19:41:19
[a2442564]
ci: make construction API test failures fail the preprod tests workflow
(cardano-rosetta-java)
19:41:19
[eb9f2774]
test: fix duplicate operations in golden files and add operation
(cardano-rosetta-java)
19:41:19
[9b7da5a5]
test: fix duplicate DRep vote delegation operations in golden files
(cardano-rosetta-java)
20:58:32
[cd7a28df]
leiosdemo202511: change netem from egress shaping to ingress policing, ie after fq_codel
(ouroboros-consensus)
21:15:24
[05ed6c1e]
Update from 0b09068828c84ca6c856526960f4fc41a5b25e04
(cardano-haskell-package-repo)
22:07:38
[a2e3c598]
leiosdemo202511: elaborating the README-Leios-November-demo.md stub
(ouroboros-consensus)
23:04:29
[64962e18]
🟩 API (Specific property) is up (204 in 109 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:29
[035f462f]
🟩 API (All properties) is up (204 in 693 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:04:30
[ed7c5292]
🟩 API (Batch) is up (204 in 110 ms) [skip ci] [upptime]
(cf-token-metadata-registry-status)
23:06:49
[7974515a]
🟥 1694ballot.cardano.org is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:49
[f5c5105e]
🟥 blockchain-follower-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:49
[6f0ef12e]
🟥 event-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:50
[59fc681e]
🟥 cast-vote-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:50
[c16336a7]
🟥 get-votes-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:50
[f17b1fba]
🟥 login-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:06:51
[435acb37]
🟥 get-vote-receipt-api is down (0 in 0 ms) [skip ci] [upptime]
(cf-cip1694-ballot-status)
23:07:29
[57287764]
🟩 voting.summit.cardano.org is up (200 in 81 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:30
[6b904dde]
🟩 event-api is up (200 in 591 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:30
[27eaafc7]
🟩 user-verification-api is up (405 in 430 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:31
[8a204a7a]
🟩 login-api is up (401 in 297 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:31
[e913bfa4]
🟩 blockchain-follower-api is up (200 in 314 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:32
[764b5c09]
🟩 cast-vote-api is up (401 in 294 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:32
[e6952488]
🟩 get-votes-api is up (401 in 309 ms) [skip ci] [upptime]
(cf-summit-evoting-status)
23:07:33
[2b6d3295]
🟩 get-vote-receipt-api is up (401 in 126 ms) [skip ci] [upptime]
(cf-summit-evoting-status)