chore(antithesis): update haskell docker image
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
Which introduced some flakiness in the e2e test.
Signed-off-by: Chris Gianelloni <[email protected]>
We don't need to track the ack state, it can be derived by the time we decide to ack a TX. So txAdvertisers can just be a Set member check.
Signed-off-by: cryptodj413 <[email protected]>
Markdown: - Disable MD029 (list prefix) — broken lists across code blocks cause false positives - Disable MD024 entirely — duplicate headings in CHANGELOGs - Fix MD060 table alignment in MAINTAINERS.md, vdr/manage.md, infrastructure READMEs, research doc - Fix MD028 blank line in blockquote in linting.md YAML: - Add empty-lines rule (max-end: 1) to .yamllint.yml - Add final newline to dependabot.yml and apisix config.yaml - Trim trailing spaces in .allstar/binary_artifacts.yaml Refs: hyperledger-identus/hyperledger-identus#172 Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>
Add mithril-client-cli-windows package built via pkgsCross.mingwW64 targeting x86_64-pc-windows-gnu with static CRT linking. Also replace hardcoded version "0.0.1" in all commonsArgs with a value derived from mithril-common/Cargo.toml.
Empty stub pages erode reader trust by promising content that doesn't
exist. Delete 18 stubs across all four Diátaxis sections and update
the sidebar accordingly. Topics that need documentation are tracked
for later phases.
Deleted stubs: consensus_protocol, mempool, network_interaction,
starting_up_consensus_layer, genesis_design, managing_updates, ebbs,
storage_layer/{index,immutable_db,volatile_db,ledger_db},
reporting_a_bug, working_with_stored_data/{analysing_a_chain,
serving_a_chain,manipulating_data}, tutorials/{sop,hfc},
references/serialisation.
Also: add one-line descriptions to section index pages, clean up
haddocks.md TODO, fix broken EBB link in ledger_interaction.md.
Pins cardano-crypto-class from cardano-base and several cardano-ledger subpackages (core, binary, shelley, conway, dijkstra) to specific git commits via source-repository-package stanzas.
- Update CHaP index-state to 2026-04-10T11:39:29Z and flake.lock
- Bump cardano-cli from ^>=10.15.0.1 to ^>=10.16
- Bump plutus-{ledger-api,tx,tx-plugin} from ^>=1.59 to ^>=1.61
- docs/docusaurus/credentials/connectionless/issue.md: step 4 was reset to 1 after :::note block in AnonCreds tab - docs/docusaurus/schemas/create.md: step 3 was reset to 1 after JSON code block in "Create the credential schema record" section - docs/general/authserver-oid4vci-contract.md: step 2 was reset to 1 after code blocks in "Token Endpoint" section Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>
Steps 3 and 4 were both showing as "1." due to paragraphs breaking list continuity. Fix sequential numbering and indent the "Please note" paragraph under step 2. Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>
New explanation page documenting how data flows through the consensus layer, based on code investigation of the actual component interactions. The page covers: - Overview: NTN (untrusted) vs NTC (trusted) connections, header-body split motivation, mini-protocols (ChainSync, BlockFetch, TxSubmission, LocalTxSubmission, LocalStateQuery, LocalTxMonitor), and internal components (ChainDB, Mempool, Block Forging) - Block flow (NTN upstream): ChainSync validates headers using chain state and ledger views from ChainDB, BlockFetch downloads blocks for validated chains, ChainDB performs chain selection - Block diffusion (NTN downstream): ChainSync server announces headers, BlockFetch server serves blocks, diffusion pipelining optimization - Transaction flow: NTN TxSubmission (bidirectional) and NTC LocalTxSubmission, both go directly to Mempool - Client queries (NTC): LocalStateQuery reads from ChainDB, LocalTxMonitor reads from Mempool - Internal flows: chain selection queue, Mempool revalidation on ledger state change, block forging cycle - Passive node: simplified diagram Each section has a focused Mermaid diagram showing the relevant components and data flows. The original reference data flow diagram is preserved in references/ for comparison. Also updates System Overview links to point to the new location.
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Yurii Shynbuiev <[email protected]> Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Yurii Shynbuiev <[email protected]>