Merge pull request #313 from cardano-foundation/chore/caribic-test-selection
test(caribic): dump diagnostics on Test 11 failure
test(caribic): dump diagnostics on Test 11 failure
fix: queryIBCStateRoot
Add to dump Hermes packet pending/commitments/acks state for the Cardano<->sidechain transfer channel, plus sidechain balances/denom traces for the Hermes address.
Add to run the expensive Cardano-native ICS-20 tests (11/12) without running the full integration suite. Includes a small pure unit test for voucher-denom detection logic.
Remove queryIBCStateRoot(height) and related unused Kupo STT helpers; authenticated root retrieval remains via queryIBCHeader (Mithril evidence).
Co-authored-by: Cursor <[email protected]>
# Conflicts: # caribic/src/main.rs # caribic/src/start.rs # caribic/src/test.rs
feat: persist and hydrate gateway IBC state tree cache
docs: caribic README.md
docs: add mithril light client documentation
chore(caribic): lint
Register pending in-memory IBC tree updates using the tx body hash from the completed unsigned transaction so SubmissionService can reliably apply them after confirmation. Also fixes TreeInitService HostState datum typing for cache verification.
Co-authored-by: Cursor <[email protected]>
Co-authored-by: Cursor <[email protected]>
docs: add host-state-utxo-sharding.md
fix: remove old docs for initial light client design
fix(caribic): reduce progress output tearing