May 03, 3-4 PM (2)
May 03, 4-5 PM (5)
May 03, 5-6 PM (0)
May 03, 6-7 PM (5)
May 03, 7-8 PM (6)
May 03, 8-9 PM (8)
May 03, 9-10 PM (15)
May 03, 10-11 PM (23)
May 03, 11-12 AM (17)
May 04, 12-1 AM (4)
May 04, 1-2 AM (4)
May 04, 2-3 AM (10)
May 04, 3-4 AM (9)
May 04, 4-5 AM (5)
May 04, 5-6 AM (6)
May 04, 6-7 AM (6)
May 04, 7-8 AM (28)
May 04, 8-9 AM (26)
May 04, 9-10 AM (43)
May 04, 10-11 AM (36)
May 04, 11-12 PM (61)
May 04, 12-1 PM (34)
May 04, 1-2 PM (49)
May 04, 2-3 PM (64)
May 04, 3-4 PM (33)
May 04, 4-5 PM (64)
May 04, 5-6 PM (49)
May 04, 6-7 PM (13)
May 04, 7-8 PM (32)
May 04, 8-9 PM (45)
May 04, 9-10 PM (9)
May 04, 10-11 PM (54)
May 04, 11-12 AM (24)
May 05, 12-1 AM (4)
May 05, 1-2 AM (5)
May 05, 2-3 AM (5)
May 05, 3-4 AM (11)
May 05, 4-5 AM (11)
May 05, 5-6 AM (50)
May 05, 6-7 AM (16)
May 05, 7-8 AM (37)
May 05, 8-9 AM (81)
May 05, 9-10 AM (68)
May 05, 10-11 AM (34)
May 05, 11-12 PM (72)
May 05, 12-1 PM (115)
May 05, 1-2 PM (118)
May 05, 2-3 PM (66)
May 05, 3-4 PM (91)
May 05, 4-5 PM (41)
May 05, 5-6 PM (26)
May 05, 6-7 PM (28)
May 05, 7-8 PM (73)
May 05, 8-9 PM (31)
May 05, 9-10 PM (18)
May 05, 10-11 PM (25)
May 05, 11-12 AM (17)
May 06, 12-1 AM (10)
May 06, 1-2 AM (5)
May 06, 2-3 AM (9)
May 06, 3-4 AM (23)
May 06, 4-5 AM (7)
May 06, 5-6 AM (13)
May 06, 6-7 AM (30)
May 06, 7-8 AM (11)
May 06, 8-9 AM (106)
May 06, 9-10 AM (27)
May 06, 10-11 AM (41)
May 06, 11-12 PM (46)
May 06, 12-1 PM (86)
May 06, 1-2 PM (53)
May 06, 2-3 PM (43)
May 06, 3-4 PM (33)
May 06, 4-5 PM (18)
May 06, 5-6 PM (8)
May 06, 6-7 PM (12)
May 06, 7-8 PM (26)
May 06, 8-9 PM (13)
May 06, 9-10 PM (9)
May 06, 10-11 PM (30)
May 06, 11-12 AM (23)
May 07, 12-1 AM (7)
May 07, 1-2 AM (2)
May 07, 2-3 AM (1)
May 07, 3-4 AM (10)
May 07, 4-5 AM (4)
May 07, 5-6 AM (33)
May 07, 6-7 AM (97)
May 07, 7-8 AM (235)
May 07, 8-9 AM (42)
May 07, 9-10 AM (29)
May 07, 10-11 AM (55)
May 07, 11-12 PM (39)
May 07, 12-1 PM (59)
May 07, 1-2 PM (48)
May 07, 2-3 PM (47)
May 07, 3-4 PM (44)
May 07, 4-5 PM (58)
May 07, 5-6 PM (10)
May 07, 6-7 PM (24)
May 07, 7-8 PM (30)
May 07, 8-9 PM (12)
May 07, 9-10 PM (18)
May 07, 10-11 PM (65)
May 07, 11-12 AM (20)
May 08, 12-1 AM (6)
May 08, 1-2 AM (19)
May 08, 2-3 AM (19)
May 08, 3-4 AM (8)
May 08, 4-5 AM (3)
May 08, 5-6 AM (20)
May 08, 6-7 AM (19)
May 08, 7-8 AM (53)
May 08, 8-9 AM (34)
May 08, 9-10 AM (12)
May 08, 10-11 AM (32)
May 08, 11-12 PM (40)
May 08, 12-1 PM (30)
May 08, 1-2 PM (45)
May 08, 2-3 PM (46)
May 08, 3-4 PM (26)
May 08, 4-5 PM (23)
May 08, 5-6 PM (29)
May 08, 6-7 PM (15)
May 08, 7-8 PM (10)
May 08, 8-9 PM (14)
May 08, 9-10 PM (16)
May 08, 10-11 PM (23)
May 08, 11-12 AM (12)
May 09, 12-1 AM (4)
May 09, 1-2 AM (1)
May 09, 2-3 AM (0)
May 09, 3-4 AM (6)
May 09, 4-5 AM (6)
May 09, 5-6 AM (2)
May 09, 6-7 AM (6)
May 09, 7-8 AM (4)
May 09, 8-9 AM (4)
May 09, 9-10 AM (3)
May 09, 10-11 AM (9)
May 09, 11-12 PM (6)
May 09, 12-1 PM (18)
May 09, 1-2 PM (23)
May 09, 2-3 PM (12)
May 09, 3-4 PM (14)
May 09, 4-5 PM (7)
May 09, 5-6 PM (0)
May 09, 6-7 PM (2)
May 09, 7-8 PM (3)
May 09, 8-9 PM (1)
May 09, 9-10 PM (8)
May 09, 10-11 PM (33)
May 09, 11-12 AM (16)
May 10, 12-1 AM (15)
May 10, 1-2 AM (0)
May 10, 2-3 AM (0)
May 10, 3-4 AM (5)
May 10, 4-5 AM (0)
May 10, 5-6 AM (4)
May 10, 6-7 AM (0)
May 10, 7-8 AM (17)
May 10, 8-9 AM (8)
May 10, 9-10 AM (1)
May 10, 10-11 AM (26)
May 10, 11-12 PM (4)
May 10, 12-1 PM (49)
May 10, 1-2 PM (18)
May 10, 2-3 PM (8)
May 10, 3-4 PM (9)
4,408 commits this week May 03, 2026 - May 10, 2026
v2 builder: split sibling exe-deps from lib-deps
The v2 slice handles sibling `depends` and `exe-depends` from
plan-json differently:
  * lib-deps land in `externalDepIds`, drive the slicing repo
    (via `depTransitiveTarballsOf`), and get pinned in
    `libConstraintPins`.
  * exe-deps (build-tools) need their exe on PATH but their
    source MUST stay out of the slicing repo's index — otherwise
    cabal's solver in the slice plans the tool from source for
    `build-tool-depends: foo:foo`-style deps and forks the
    tool's unit-id (cross GHC info ≠ build-platform GHC info).

Split the plan-json walk in hspkg-builder into `homeDependIds`
(lib) and `homeBuildToolIds` (exe).  The v2 builder's
`homeDepExeSlices` now feeds from the latter; `externalDepIds`
naturally drops exe-only entries.
feat(blockfrost): Blockfrost API Transaction endpoints (#2158)
* feat(blockfrost): Added Blockfrost transaction detail endpoints

Signed-off-by: Akhil Repala <[email protected]>

* feat(blockfrost): Fixed the build failure

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Fixed the lint errors

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Fixed the lint errors

Signed-off-by: Akhil Repala <[email protected]>

* feat(blockfrost): Added Blockfrost transaction submit endpoint

Signed-off-by: Akhil Repala <[email protected]>

* feat(blockfrost): Fixed the bot comments

Signed-off-by: Akhil Repala <[email protected]>

* feat(blockfrost): Fixed the lint errors and test failures at protocol parameters part

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): resolve tx input addresses from utxo cbor

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): align tx utxo index and cbor content type handling

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Made changes in tx submit to limit transaction submit body size

Signed-off-by: Akhil Repala <[email protected]>

* fix(ledger): Made changes to return 503 when mempool is unavailable and added a unit-test as well to validate it

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): compute tx size only from full decodedTx.Cbor() and not from ResolveTxCbor

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Made changed to use only collateral return for invalid tx output amount

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Made change for utxoCount to make sure it counts ollateral and reference utxos in tx summary

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): made changes to return full signed transaction CBOR and removed ResolveTxCbor

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): made changes to show collateral return for invalid tx utxos

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Made changes to avoid shared reference pointer for tx inputs

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Made changes to sort transaction certificates by index

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Made changes to remove independent db calls for GetEpochBySlot and GetPParams

Signed-off-by: Akhil Repala <[email protected]>

* fix(blockfrost): Made fixes to the claude comments on my PR regarding missing of mempool errors, invalid utxoCount, script payment address & fixed an error message in TransactionSubmit

Signed-off-by: Akhil Repala <[email protected]>

* test(blockfrost): Added unit-tests to cover transaction submit error responses

Signed-off-by: Akhil Repala <[email protected]>

* fix: add required_signers endpoint, distinguish mempool-full (425) from unavailable (503), add collateral/consumed_by_tx to UTxO outputs

Agent-Logs-Url: https://github.com/blinklabs-io/dingo/sessions/76179ea8-d57c-4b21-9b5d-213edf3f86e1

Co-authored-by: wolf31o2 <[email protected]>

* fix(blockfrost): required_signers endpoint, mempool-full 425, UTxO output fields

Agent-Logs-Url: https://github.com/blinklabs-io/dingo/sessions/76179ea8-d57c-4b21-9b5d-213edf3f86e1

Co-authored-by: wolf31o2 <[email protected]>

---------

Signed-off-by: Akhil Repala <[email protected]>
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: wolf31o2 <[email protected]>
v2 builder: drop build-tool source tarballs from the slicing repo
Build-tool exes (hsc2hs / alex / happy / ...) reach the slice's
build environment via `extraNativeBuildInputs` (PATH).  Their
source tarballs were also being added to the slicing repo's index
via `++ lib.concatMap (s: s.passthru.transitiveTarballs) buildToolSlices`,
which let cabal's solver see hsc2hs in the index and plan a
from-source rebuild for `build-tool-depends: hsc2hs:hsc2hs` —
forking the tool's unit-id (cross GHC info ≠ build-platform GHC
info) and failing the expected-package check.

Drop the line and rely on cabal's legacy PATH fallback for build-tool
resolution.  The tool's lib closure (process, directory, ...) still
reaches the slicing repo when those libs are also lib-deps of the
target package; otherwise they're not needed (the slice doesn't
re-solve the tool).