Merge pull request #397 from blockfrost/feat/hydra-test
feat: a Hydra Head with `--blockfrost` integration test
feat: a Hydra Head with `--blockfrost` integration test
Signed-off-by: Baldur Blöndal <[email protected]>
Add workflow_dispatch workflow to trigger development builds on demand from GitHub Actions UI. Allows selecting platform (all/ios/android) and branch (defaults to develop).
* ci(cat-voices): add workflow dispatch to action * ci(cat-voices): add workflow dispatch to action
Regenerate expected budget files to match updated valueContains CPU cost parameters from the benchmark results. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Co-authored-by: Agustin Mista <[email protected]> Co-authored-by: Alexander Esgen <[email protected]> Co-authored-by: Georgy Lukyanov <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Nicolas "Niols" Jeannerod <[email protected]>
- Add `PerasRoundLength` - introduce the `PerasEnabled` datatype to track values are only used when Peras is enabled - HFC: translate between Peras rounds and slots Co-authored-by: Agustin Mista <[email protected]> Co-authored-by: Alexander Esgen <[email protected]> Co-authored-by: Georgy Lukyanov <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Nicolas "Niols" Jeannerod <[email protected]>
- Adjusted the 'intercept' value from 1163050 to 1160605 - Updated the 'slope' value from 1470 to 1553 These changes reflect a refinement in the cost estimation for CPU usage in the valueContains section of the cost models.
The valueContainsArgs benchmark comment described the old lookup-based algorithm. After PR #7344, valueContains uses Map.isSubmapOfBy which employs a splitLookup-based divide-and-conquer traversal. Changes: - Update comment to accurately describe isSubmapOfBy behavior - Remove unused "deepest entry" selection logic (~30 lines) - Remove unused `find` import The benchmark still generates ~1000 worst-case test points with the same parameter coverage (power-of-2 sizes, worst-case keys, subset relationship). The simplification removes code that was targeting the old algorithm's traversal pattern but had no effect on isSubmapOfBy.
added: * github:cardano-scaling/hydra/d967d641c0ccad884aff6187b4d1d6c8d92380dc#packages.x86_64-linux.hydra-node * github:cardano-scaling/hydra/d967d641c0ccad884aff6187b4d1d6c8d92380dc#packages.x86_64-linux.hydra-tui * github:input-output-hk/mithril/8f12c05092442f2fa31bab2659e508f4efda41ed#mithril-client-cli * github:input-output-hk/mithril/8f12c05092442f2fa31bab2659e508f4efda41ed#mithril-signer removed: * github:input-output-hk/mithril/07cf1c91245d148c0a5813dcae8b4661fddcd7fa#mithril-client-cli * github:input-output-hk/mithril/07cf1c91245d148c0a5813dcae8b4661fddcd7fa#mithril-signer