Jun 01, 4-5 PM (54)
Jun 01, 5-6 PM (5)
Jun 01, 6-7 PM (32)
Jun 01, 7-8 PM (37)
Jun 01, 8-9 PM (9)
Jun 01, 9-10 PM (12)
Jun 01, 10-11 PM (30)
Jun 01, 11-12 AM (22)
Jun 02, 12-1 AM (13)
Jun 02, 1-2 AM (8)
Jun 02, 2-3 AM (5)
Jun 02, 3-4 AM (14)
Jun 02, 4-5 AM (10)
Jun 02, 5-6 AM (43)
Jun 02, 6-7 AM (32)
Jun 02, 7-8 AM (58)
Jun 02, 8-9 AM (65)
Jun 02, 9-10 AM (28)
Jun 02, 10-11 AM (19)
Jun 02, 11-12 PM (15)
Jun 02, 12-1 PM (47)
Jun 02, 1-2 PM (66)
Jun 02, 2-3 PM (97)
Jun 02, 3-4 PM (23)
Jun 02, 4-5 PM (17)
Jun 02, 5-6 PM (27)
Jun 02, 6-7 PM (29)
Jun 02, 7-8 PM (18)
Jun 02, 8-9 PM (9)
Jun 02, 9-10 PM (19)
Jun 02, 10-11 PM (33)
Jun 02, 11-12 AM (22)
Jun 03, 12-1 AM (13)
Jun 03, 1-2 AM (31)
Jun 03, 2-3 AM (16)
Jun 03, 3-4 AM (0)
Jun 03, 4-5 AM (7)
Jun 03, 5-6 AM (12)
Jun 03, 6-7 AM (80)
Jun 03, 7-8 AM (16)
Jun 03, 8-9 AM (24)
Jun 03, 9-10 AM (22)
Jun 03, 10-11 AM (39)
Jun 03, 11-12 PM (76)
Jun 03, 12-1 PM (93)
Jun 03, 1-2 PM (28)
Jun 03, 2-3 PM (62)
Jun 03, 3-4 PM (26)
Jun 03, 4-5 PM (24)
Jun 03, 5-6 PM (23)
Jun 03, 6-7 PM (15)
Jun 03, 7-8 PM (17)
Jun 03, 8-9 PM (19)
Jun 03, 9-10 PM (9)
Jun 03, 10-11 PM (31)
Jun 03, 11-12 AM (14)
Jun 04, 12-1 AM (12)
Jun 04, 1-2 AM (4)
Jun 04, 2-3 AM (1)
Jun 04, 3-4 AM (5)
Jun 04, 4-5 AM (1)
Jun 04, 5-6 AM (0)
Jun 04, 6-7 AM (14)
Jun 04, 7-8 AM (10)
Jun 04, 8-9 AM (11)
Jun 04, 9-10 AM (19)
Jun 04, 10-11 AM (11)
Jun 04, 11-12 PM (14)
Jun 04, 12-1 PM (53)
Jun 04, 1-2 PM (39)
Jun 04, 2-3 PM (60)
Jun 04, 3-4 PM (12)
Jun 04, 4-5 PM (4)
Jun 04, 5-6 PM (7)
Jun 04, 6-7 PM (46)
Jun 04, 7-8 PM (27)
Jun 04, 8-9 PM (4)
Jun 04, 9-10 PM (2)
Jun 04, 10-11 PM (24)
Jun 04, 11-12 AM (7)
Jun 05, 12-1 AM (6)
Jun 05, 1-2 AM (8)
Jun 05, 2-3 AM (1)
Jun 05, 3-4 AM (1)
Jun 05, 4-5 AM (1)
Jun 05, 5-6 AM (5)
Jun 05, 6-7 AM (9)
Jun 05, 7-8 AM (12)
Jun 05, 8-9 AM (8)
Jun 05, 9-10 AM (11)
Jun 05, 10-11 AM (12)
Jun 05, 11-12 PM (8)
Jun 05, 12-1 PM (52)
Jun 05, 1-2 PM (61)
Jun 05, 2-3 PM (26)
Jun 05, 3-4 PM (24)
Jun 05, 4-5 PM (17)
Jun 05, 5-6 PM (7)
Jun 05, 6-7 PM (14)
Jun 05, 7-8 PM (10)
Jun 05, 8-9 PM (6)
Jun 05, 9-10 PM (2)
Jun 05, 10-11 PM (20)
Jun 05, 11-12 AM (9)
Jun 06, 12-1 AM (6)
Jun 06, 1-2 AM (0)
Jun 06, 2-3 AM (3)
Jun 06, 3-4 AM (4)
Jun 06, 4-5 AM (0)
Jun 06, 5-6 AM (24)
Jun 06, 6-7 AM (1)
Jun 06, 7-8 AM (2)
Jun 06, 8-9 AM (3)
Jun 06, 9-10 AM (0)
Jun 06, 10-11 AM (3)
Jun 06, 11-12 PM (6)
Jun 06, 12-1 PM (2)
Jun 06, 1-2 PM (2)
Jun 06, 2-3 PM (2)
Jun 06, 3-4 PM (18)
Jun 06, 4-5 PM (1)
Jun 06, 5-6 PM (6)
Jun 06, 6-7 PM (0)
Jun 06, 7-8 PM (6)
Jun 06, 8-9 PM (0)
Jun 06, 9-10 PM (1)
Jun 06, 10-11 PM (27)
Jun 06, 11-12 AM (9)
Jun 07, 12-1 AM (14)
Jun 07, 1-2 AM (2)
Jun 07, 2-3 AM (0)
Jun 07, 3-4 AM (0)
Jun 07, 4-5 AM (1)
Jun 07, 5-6 AM (1)
Jun 07, 6-7 AM (3)
Jun 07, 7-8 AM (0)
Jun 07, 8-9 AM (0)
Jun 07, 9-10 AM (1)
Jun 07, 10-11 AM (2)
Jun 07, 11-12 PM (2)
Jun 07, 12-1 PM (5)
Jun 07, 1-2 PM (35)
Jun 07, 2-3 PM (2)
Jun 07, 3-4 PM (4)
Jun 07, 4-5 PM (2)
Jun 07, 5-6 PM (4)
Jun 07, 6-7 PM (0)
Jun 07, 7-8 PM (0)
Jun 07, 8-9 PM (17)
Jun 07, 9-10 PM (1)
Jun 07, 10-11 PM (21)
Jun 07, 11-12 AM (9)
Jun 08, 12-1 AM (9)
Jun 08, 1-2 AM (5)
Jun 08, 2-3 AM (3)
Jun 08, 3-4 AM (4)
Jun 08, 4-5 AM (2)
Jun 08, 5-6 AM (9)
Jun 08, 6-7 AM (5)
Jun 08, 7-8 AM (25)
Jun 08, 8-9 AM (35)
Jun 08, 9-10 AM (38)
Jun 08, 10-11 AM (24)
Jun 08, 11-12 PM (20)
Jun 08, 12-1 PM (40)
Jun 08, 1-2 PM (46)
Jun 08, 2-3 PM (28)
Jun 08, 3-4 PM (8)
Jun 08, 4-5 PM (0)
2,861 commits this week
Jun 01, 2026
-
Jun 08, 2026
Merge branch 'main' into update/main/dal
Merge branch 'main' into update/main/zio
Merge branch 'main' into update/main/all
build: sbt and plugins dependency update (#1799)
Signed-off-by: Hyperledger Bot <[email protected]> Co-authored-by: Hyperledger Bot <[email protected]> Co-authored-by: Pat Losoponkul <[email protected]>
fix(ci): set --experimental-wasm-modules on the base stage
The ci-runner runs tsx scripts that import the Mesh SDK (core-csl -> whisky WASM), so it needs --experimental-wasm-modules too — not just the app build. Move NODE_OPTIONS to the shared base stage. Validated in a Linux container: `@meshsdk/core-csl` now imports cleanly (was: "does not provide an export named 'js_evaluate_tx_scripts'"). Co-Authored-By: Claude Opus 4.8 <[email protected]>
Fix global slot (#416)
* Fix global slot in zkapp command * Fix global slot in payments
ci(smoke): split Dockerfile so ci-runner skips next build
The app build (with the WASM-aware production next build) succeeds and the app starts healthy — but the bootstrap step rebuilds the ci-runner service from the same Dockerfile, re-running next build (which ci-runner doesn't need; it only runs tsx scripts) and failing. Split Dockerfile.ci into a base stage (deps + source) and an app stage (base + build); ci-runner targets base so the bootstrap runs the real runtime createWallet test against the healthy app. Co-Authored-By: Claude Opus 4.8 <[email protected]>
refactor(aggregator): package only one ledger state snapshot for Cardano node version above 10.4
chore: bump mithril-end-to-end from `0.4.138` to `0.5.0`
refactor(e2e): rename `wait_for_*` methods to improve readability and consistency
Has those functions are in the `WaitContext` we do not need to repeat `wait_` in their names.
praos: surface upstream gappy ChainSync via two complementary WARNs
Diagnosing a wedged catch-up against the public Leios dev relay required grepping across the orphan / fork-mismatch INFO traffic and inferring the cause from cache state. Two new WARNs hand the diagnosis directly to an operator skimming logs: - **ChainSync ingress contiguity check** in `record_peer_tip`: when an arriving header's `prev_hash` doesn't match the previously-announced one's hash, log the (block_no, hash) pair on each side and the implied skipped-block count. Throttled per peer (`GAP_WARNING_INTERVAL = 10 s`) so a sustained non-contiguous forward doesn't flood the log. This is the direct signal — the WARN fires the moment upstream commits the offence. - **Stuck-validation rollup** in `retry_select_chain`: when validation has been frozen for `STUCK_THRESHOLD = 30 s` and some peer offers a strictly-better tip, emit one rollup line summarising stuck duration, adopted vs best-peer block_no, the count of entries in that peer's replay whose parent_hash we don't have locally, and the peer-chain size. Throttled to one fire per `STUCK_WARNING_INTERVAL = 60 s`. This covers the general "stuck for any reason" case and stays informative when the ingress check has gone quiet under its per-peer cooldown. Both lines were verified against the dev relay: ingress fires within ~30 s of catch-up reaching the wedge boundary (with the exact missing block hash prefix in the message), and the rollup fires 30 s later with `unreachable_parent_hashes > 0`, both throttled correctly under sustained wedge load. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
DO NOT MERGE - test '0.6.0.0-pre-1'
fix(ci): enable --experimental-wasm-modules for the smoke build/runtime
The production build's page-data worker (and `next start`) load @meshsdk/core-csl as a native ESM external, which `import`s whisky-evaluator's WASM-backed exports. node's ESM loader needs --experimental-wasm-modules to resolve them, otherwise: `whisky-evaluator does not provide an export named 'js_evaluate_tx_scripts'`. Set via NODE_OPTIONS so it covers both `next build` and the runtime `next start`. Validated: the Dockerfile.ci image now builds end-to-end on linux. Co-Authored-By: Claude Opus 4.8 <[email protected]>
refactor: use inspect for blueprint alias attachment
fix: satisfy clippy in BLS MSM runtime helpers
feat(e2e): add `MinimalScenario` for faster testing with snark
Snarks certificates are significantly slower to run than concatenation certificates, this lighter scenario will be useful to still keep an e2e test without taking hours to run. * implemented a new `MinimalScenario` to validate artifact production and signing under minimal configurations * integrated `MinimalScenario` into the `scenario` module
chore: bump mithril-end-to-end from `0.4.138` to `0.5.0`
refactor(e2e): restructure and improve scenario handling
- `Full` and `RunOnly` Scenarios are now subcommands - Default scenario to `full` - Moved `check_client_cli_snapshot_converter` to full subcommand as it's only relevant here - Moved `signed_entity_types` to both full and runonly subcommands (note: upcoming "minimal" scenario will only allow one signed entity type, this give the flexibility to parametrize that) - Simplified infrastructure and CLI parsing logic by removing redundant arguments. - Updated `README.md` and CI to reflect changes in Mithril execution commands.
test: update acceptance fixture for preserved expect validation
chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 (#319)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6.0.1 to 7.0.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/e79a6962e0d4c0c17b229090214935d2e33f8354...fb8b3582c8e4def4969c97caa2f19720cb33a72f) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#318)
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>