Mar 10, 11-12 AM (46)
Mar 11, 12-1 AM (13)
Mar 11, 1-2 AM (10)
Mar 11, 2-3 AM (6)
Mar 11, 3-4 AM (0)
Mar 11, 4-5 AM (4)
Mar 11, 5-6 AM (3)
Mar 11, 6-7 AM (26)
Mar 11, 7-8 AM (41)
Mar 11, 8-9 AM (94)
Mar 11, 9-10 AM (24)
Mar 11, 10-11 AM (67)
Mar 11, 11-12 PM (37)
Mar 11, 12-1 PM (67)
Mar 11, 1-2 PM (63)
Mar 11, 2-3 PM (42)
Mar 11, 3-4 PM (45)
Mar 11, 4-5 PM (41)
Mar 11, 5-6 PM (51)
Mar 11, 6-7 PM (35)
Mar 11, 7-8 PM (20)
Mar 11, 8-9 PM (39)
Mar 11, 9-10 PM (14)
Mar 11, 10-11 PM (57)
Mar 11, 11-12 AM (43)
Mar 12, 12-1 AM (4)
Mar 12, 1-2 AM (8)
Mar 12, 2-3 AM (6)
Mar 12, 3-4 AM (3)
Mar 12, 4-5 AM (4)
Mar 12, 5-6 AM (8)
Mar 12, 6-7 AM (46)
Mar 12, 7-8 AM (15)
Mar 12, 8-9 AM (62)
Mar 12, 9-10 AM (50)
Mar 12, 10-11 AM (88)
Mar 12, 11-12 PM (29)
Mar 12, 12-1 PM (60)
Mar 12, 1-2 PM (51)
Mar 12, 2-3 PM (48)
Mar 12, 3-4 PM (62)
Mar 12, 4-5 PM (23)
Mar 12, 5-6 PM (26)
Mar 12, 6-7 PM (14)
Mar 12, 7-8 PM (39)
Mar 12, 8-9 PM (28)
Mar 12, 9-10 PM (10)
Mar 12, 10-11 PM (41)
Mar 12, 11-12 AM (16)
Mar 13, 12-1 AM (7)
Mar 13, 1-2 AM (21)
Mar 13, 2-3 AM (13)
Mar 13, 3-4 AM (7)
Mar 13, 4-5 AM (1)
Mar 13, 5-6 AM (2)
Mar 13, 6-7 AM (7)
Mar 13, 7-8 AM (32)
Mar 13, 8-9 AM (48)
Mar 13, 9-10 AM (90)
Mar 13, 10-11 AM (25)
Mar 13, 11-12 PM (32)
Mar 13, 12-1 PM (54)
Mar 13, 1-2 PM (59)
Mar 13, 2-3 PM (35)
Mar 13, 3-4 PM (58)
Mar 13, 4-5 PM (26)
Mar 13, 5-6 PM (30)
Mar 13, 6-7 PM (17)
Mar 13, 7-8 PM (39)
Mar 13, 8-9 PM (28)
Mar 13, 9-10 PM (14)
Mar 13, 10-11 PM (23)
Mar 13, 11-12 AM (26)
Mar 14, 12-1 AM (1)
Mar 14, 1-2 AM (1)
Mar 14, 2-3 AM (9)
Mar 14, 3-4 AM (2)
Mar 14, 4-5 AM (0)
Mar 14, 5-6 AM (1)
Mar 14, 6-7 AM (0)
Mar 14, 7-8 AM (1)
Mar 14, 8-9 AM (19)
Mar 14, 9-10 AM (3)
Mar 14, 10-11 AM (0)
Mar 14, 11-12 PM (3)
Mar 14, 12-1 PM (1)
Mar 14, 1-2 PM (20)
Mar 14, 2-3 PM (5)
Mar 14, 3-4 PM (0)
Mar 14, 4-5 PM (0)
Mar 14, 5-6 PM (0)
Mar 14, 6-7 PM (2)
Mar 14, 7-8 PM (4)
Mar 14, 8-9 PM (11)
Mar 14, 9-10 PM (10)
Mar 14, 10-11 PM (20)
Mar 14, 11-12 AM (66)
Mar 15, 12-1 AM (6)
Mar 15, 1-2 AM (23)
Mar 15, 2-3 AM (8)
Mar 15, 3-4 AM (0)
Mar 15, 4-5 AM (1)
Mar 15, 5-6 AM (1)
Mar 15, 6-7 AM (0)
Mar 15, 7-8 AM (0)
Mar 15, 8-9 AM (2)
Mar 15, 9-10 AM (14)
Mar 15, 10-11 AM (1)
Mar 15, 11-12 PM (7)
Mar 15, 12-1 PM (20)
Mar 15, 1-2 PM (19)
Mar 15, 2-3 PM (30)
Mar 15, 3-4 PM (2)
Mar 15, 4-5 PM (4)
Mar 15, 5-6 PM (4)
Mar 15, 6-7 PM (8)
Mar 15, 7-8 PM (8)
Mar 15, 8-9 PM (11)
Mar 15, 9-10 PM (7)
Mar 15, 10-11 PM (28)
Mar 15, 11-12 AM (23)
Mar 16, 12-1 AM (7)
Mar 16, 1-2 AM (19)
Mar 16, 2-3 AM (14)
Mar 16, 3-4 AM (9)
Mar 16, 4-5 AM (0)
Mar 16, 5-6 AM (5)
Mar 16, 6-7 AM (21)
Mar 16, 7-8 AM (32)
Mar 16, 8-9 AM (57)
Mar 16, 9-10 AM (90)
Mar 16, 10-11 AM (61)
Mar 16, 11-12 PM (78)
Mar 16, 12-1 PM (50)
Mar 16, 1-2 PM (60)
Mar 16, 2-3 PM (21)
Mar 16, 3-4 PM (84)
Mar 16, 4-5 PM (48)
Mar 16, 5-6 PM (23)
Mar 16, 6-7 PM (87)
Mar 16, 7-8 PM (29)
Mar 16, 8-9 PM (24)
Mar 16, 9-10 PM (17)
Mar 16, 10-11 PM (34)
Mar 16, 11-12 AM (33)
Mar 17, 12-1 AM (13)
Mar 17, 1-2 AM (14)
Mar 17, 2-3 AM (6)
Mar 17, 3-4 AM (5)
Mar 17, 4-5 AM (7)
Mar 17, 5-6 AM (16)
Mar 17, 6-7 AM (15)
Mar 17, 7-8 AM (36)
Mar 17, 8-9 AM (198)
Mar 17, 9-10 AM (39)
Mar 17, 10-11 AM (35)
Mar 17, 11-12 PM (20)
Mar 17, 12-1 PM (119)
Mar 17, 1-2 PM (110)
Mar 17, 2-3 PM (46)
Mar 17, 3-4 PM (88)
Mar 17, 4-5 PM (28)
Mar 17, 5-6 PM (13)
Mar 17, 6-7 PM (12)
Mar 17, 7-8 PM (30)
Mar 17, 8-9 PM (39)
Mar 17, 9-10 PM (29)
Mar 17, 10-11 PM (25)
Mar 17, 11-12 AM (8)
4,546 commits this week
Mar 11, 2026
-
Mar 18, 2026
:bento: Update graphs [skip ci]
Change `B` constructor of `Metadatum` from `ByteString` to `ByteArray`.
Currently, the `B` constructor contains a `ByteString` (pinned in memory) with a max length of 64 bytes. Since the `ByteString` is small and can be instantiated frequently, it makes more sense to use an unpinned byte array representation (`Data.Array.Byte.ByteArray`) so that we can take advantage of Haskell's garbage collection to improve memory allocation of objects in the heap. We also place an upper bound on `nothunks` because of new orphan instance (`instance NoThunks ByteArray`) that is going to be upstreamed.
:pencil: Update summary in README [skip ci] [upptime]
:card_file_box: Update status summary [skip ci] [upptime]
Merge pull request #70 from koslambrou/koslambrou/nothunks-bytearray-vector
Add `NoThunks` instances for primitive, storable and strict boxed Vectors.
Add `NoThunks` instances for primitive, storable and strict boxed Vectors.
Strict boxed Vectors were added in `v0.13.2` of the `vector` package. Tested with: ``` > cabal build -f vector > cabal build -f -vector > cabal build --constraint="vector < 0.13.2" ```
fix: change intra-era hard fork to new era
This requires a new era (Conway -> Dijkstra), not an intra-era HF
fix(utxorpc): apache 2.0 header for blockref and use tip block number instead of 0 for height fallback
Signed-off-by: cryptodj413 <[email protected]>
fix(utxorpc): address ai review
Signed-off-by: cryptodj413 <[email protected]>
fix(utxorpc): populate BlockRef height from block model
Signed-off-by: cryptodj413 <[email protected]>
Merge pull request #5629 from IntersectMBO/koslambrou/5161-remove-default-implementation-from-fromplutusdata
Remove default implementation of `fromPlutusData` in `ToPlutusData` typeclass
fix: replace builtins.appendContext with context-carrying concatenation (#2482)
* fix: replace builtins.appendContext with context-carrying concatenation builtins.appendContext validates that store paths exist locally, which fails when paths come from flake inputs that aren't available on the evaluating machine (e.g. CHaP in cardano-node builds). Instead, preserve string context through parsing by using builtins.substring 0 0 to capture context from input strings and re-attach it via concatenation after builtins.match/split strip it. - parseBlockLines: carry context from input lines to parsed attr values - parseSourceRepositoryPackages: carry context through builtins.split - extractSourceRepoPackageData: use unsafeDiscardStringContext for sha256map attribute name lookups - parseRepositoryBlock: remove addContext helper that used appendContext, use attrs.url directly (context now preserved by parseBlockLines) - call-cabal-project-to-nix: remove appendContext on writeText, export rawCabalProjectContext for use by load-cabal-plan - load-cabal-plan: use rawCabalProjectContext concatenation instead of appendContext Add unit tests verifying context flows through parseBlockLines and parseSourceRepositoryPackages. * Bump head.hackage
feat: remove protocol version minor from header
- Simplify protocol_version from [major, minor] to just major - Minor provides no value for compatibility checks - Reduces header size by ~1-2 bytes - Update abstract, specification, era transition sections - Add rationale for minor removal
🟩 keria is up (401 in 668 ms) [skip ci] [upptime]
🟩 get-vote-receipt-api is up (401 in 315 ms) [skip ci] [upptime]
🟩 get-votes-api is up (401 in 319 ms) [skip ci] [upptime]
🟩 cast-vote-api is up (401 in 290 ms) [skip ci] [upptime]
🟩 login-api is up (401 in 499 ms) [skip ci] [upptime]
🟩 blockchain-follower-api is up (200 in 315 ms) [skip ci] [upptime]
🟩 user-verification-api is up (405 in 534 ms) [skip ci] [upptime]
🟩 event-api is up (200 in 592 ms) [skip ci] [upptime]