Home / Cardano Foundation / cardano-ibc-incubator
Nov 13, 1-2 PM (0)
Nov 13, 2-3 PM (1)
Nov 13, 3-4 PM (1)
Nov 13, 4-5 PM (0)
Nov 13, 5-6 PM (1)
Nov 13, 6-7 PM (1)
Nov 13, 7-8 PM (0)
Nov 13, 8-9 PM (2)
Nov 13, 9-10 PM (0)
Nov 13, 10-11 PM (0)
Nov 13, 11-12 AM (0)
Nov 14, 12-1 AM (0)
Nov 14, 1-2 AM (0)
Nov 14, 2-3 AM (0)
Nov 14, 3-4 AM (0)
Nov 14, 4-5 AM (0)
Nov 14, 5-6 AM (0)
Nov 14, 6-7 AM (0)
Nov 14, 7-8 AM (0)
Nov 14, 8-9 AM (0)
Nov 14, 9-10 AM (0)
Nov 14, 10-11 AM (0)
Nov 14, 11-12 PM (0)
Nov 14, 12-1 PM (0)
Nov 14, 1-2 PM (0)
Nov 14, 2-3 PM (0)
Nov 14, 3-4 PM (2)
Nov 14, 4-5 PM (0)
Nov 14, 5-6 PM (1)
Nov 14, 6-7 PM (0)
Nov 14, 7-8 PM (0)
Nov 14, 8-9 PM (0)
Nov 14, 9-10 PM (0)
Nov 14, 10-11 PM (0)
Nov 14, 11-12 AM (0)
Nov 15, 12-1 AM (0)
Nov 15, 1-2 AM (0)
Nov 15, 2-3 AM (0)
Nov 15, 3-4 AM (0)
Nov 15, 4-5 AM (0)
Nov 15, 5-6 AM (0)
Nov 15, 6-7 AM (0)
Nov 15, 7-8 AM (0)
Nov 15, 8-9 AM (0)
Nov 15, 9-10 AM (0)
Nov 15, 10-11 AM (0)
Nov 15, 11-12 PM (0)
Nov 15, 12-1 PM (0)
Nov 15, 1-2 PM (0)
Nov 15, 2-3 PM (0)
Nov 15, 3-4 PM (0)
Nov 15, 4-5 PM (0)
Nov 15, 5-6 PM (0)
Nov 15, 6-7 PM (0)
Nov 15, 7-8 PM (0)
Nov 15, 8-9 PM (0)
Nov 15, 9-10 PM (0)
Nov 15, 10-11 PM (0)
Nov 15, 11-12 AM (0)
Nov 16, 12-1 AM (0)
Nov 16, 1-2 AM (0)
Nov 16, 2-3 AM (0)
Nov 16, 3-4 AM (0)
Nov 16, 4-5 AM (0)
Nov 16, 5-6 AM (0)
Nov 16, 6-7 AM (0)
Nov 16, 7-8 AM (0)
Nov 16, 8-9 AM (0)
Nov 16, 9-10 AM (0)
Nov 16, 10-11 AM (0)
Nov 16, 11-12 PM (0)
Nov 16, 12-1 PM (0)
Nov 16, 1-2 PM (0)
Nov 16, 2-3 PM (0)
Nov 16, 3-4 PM (0)
Nov 16, 4-5 PM (0)
Nov 16, 5-6 PM (0)
Nov 16, 6-7 PM (0)
Nov 16, 7-8 PM (0)
Nov 16, 8-9 PM (0)
Nov 16, 9-10 PM (0)
Nov 16, 10-11 PM (0)
Nov 16, 11-12 AM (0)
Nov 17, 12-1 AM (0)
Nov 17, 1-2 AM (0)
Nov 17, 2-3 AM (0)
Nov 17, 3-4 AM (0)
Nov 17, 4-5 AM (0)
Nov 17, 5-6 AM (0)
Nov 17, 6-7 AM (0)
Nov 17, 7-8 AM (0)
Nov 17, 8-9 AM (0)
Nov 17, 9-10 AM (0)
Nov 17, 10-11 AM (0)
Nov 17, 11-12 PM (0)
Nov 17, 12-1 PM (0)
Nov 17, 1-2 PM (0)
Nov 17, 2-3 PM (0)
Nov 17, 3-4 PM (0)
Nov 17, 4-5 PM (0)
Nov 17, 5-6 PM (0)
Nov 17, 6-7 PM (0)
Nov 17, 7-8 PM (0)
Nov 17, 8-9 PM (0)
Nov 17, 9-10 PM (0)
Nov 17, 10-11 PM (0)
Nov 17, 11-12 AM (0)
Nov 18, 12-1 AM (0)
Nov 18, 1-2 AM (0)
Nov 18, 2-3 AM (0)
Nov 18, 3-4 AM (0)
Nov 18, 4-5 AM (0)
Nov 18, 5-6 AM (0)
Nov 18, 6-7 AM (0)
Nov 18, 7-8 AM (0)
Nov 18, 8-9 AM (0)
Nov 18, 9-10 AM (0)
Nov 18, 10-11 AM (0)
Nov 18, 11-12 PM (0)
Nov 18, 12-1 PM (0)
Nov 18, 1-2 PM (0)
Nov 18, 2-3 PM (0)
Nov 18, 3-4 PM (0)
Nov 18, 4-5 PM (0)
Nov 18, 5-6 PM (0)
Nov 18, 6-7 PM (0)
Nov 18, 7-8 PM (0)
Nov 18, 8-9 PM (0)
Nov 18, 9-10 PM (0)
Nov 18, 10-11 PM (0)
Nov 18, 11-12 AM (0)
Nov 19, 12-1 AM (0)
Nov 19, 1-2 AM (0)
Nov 19, 2-3 AM (0)
Nov 19, 3-4 AM (0)
Nov 19, 4-5 AM (0)
Nov 19, 5-6 AM (0)
Nov 19, 6-7 AM (0)
Nov 19, 7-8 AM (0)
Nov 19, 8-9 AM (0)
Nov 19, 9-10 AM (0)
Nov 19, 10-11 AM (0)
Nov 19, 11-12 PM (0)
Nov 19, 12-1 PM (0)
Nov 19, 1-2 PM (0)
Nov 19, 2-3 PM (0)
Nov 19, 3-4 PM (0)
Nov 19, 4-5 PM (0)
Nov 19, 5-6 PM (0)
Nov 19, 6-7 PM (0)
Nov 19, 7-8 PM (0)
Nov 19, 8-9 PM (0)
Nov 19, 9-10 PM (0)
Nov 19, 10-11 PM (0)
Nov 19, 11-12 AM (0)
Nov 20, 12-1 AM (0)
Nov 20, 1-2 AM (0)
Nov 20, 2-3 AM (0)
Nov 20, 3-4 AM (0)
Nov 20, 4-5 AM (0)
Nov 20, 5-6 AM (0)
Nov 20, 6-7 AM (0)
Nov 20, 7-8 AM (0)
Nov 20, 8-9 AM (0)
Nov 20, 9-10 AM (0)
Nov 20, 10-11 AM (0)
Nov 20, 11-12 PM (0)
Nov 20, 12-1 PM (0)
Nov 20, 1-2 PM (0)
9 commits this week Nov 13, 2025 - Nov 20, 2025
feat: implement ICS-23 proof generation in Gateway with generateProof and generateNonExistenceProof methods in ICS23MerkleTree, add comprehensive unit tests for proof generation and verification, create proof serialization helpers, update QueryService, ConnectionService, and ChannelService to generate cryptographically verifiable ICS-23 Merkle proofs instead of placeholder proofs, and clarify trust model where Gateway is trusted for root extraction while ICS-23 proof verification remains cryptographically secure
feat: implement ICS-23 proof generation in Gateway with generateProof and generateNonExistenceProof methods in ICS23MerkleTree, add comprehensive unit tests for proof generation and verification, create proof serialization helpers, and update QueryService, ConnectionService, and ChannelService to generate and return cryptographically verifiable ICS-23 Merkle proofs instead of placeholder proofs for all major IBC state queries
feat: implement ICS-23 proof generation in Gateway with generateProof and generateNonExistenceProof methods in ICS23MerkleTree, add comprehensive unit tests for proof generation and verification, create proof serialization helpers, and update QueryService, ConnectionService, and ChannelService to generate and return cryptographically verifiable ICS-23 Merkle proofs instead of placeholder proofs for all major IBC state queries
feat: extend ICS-23 proof generation to ChannelService and QueryService endpoints, updating queryChannel to generate proofs for channel state with port-specific paths, queryClientState and queryConsensusState to generate proofs for client and consensus state lookups, replacing all placeholder Mithril transaction proofs with proper ICS-23 Merkle proofs for trustless verification
feat: implement ICS-23 proof generation in Gateway with ExistenceProof and NonExistenceProof methods in ICS23MerkleTree, add comprehensive unit tests covering single/multi-leaf trees and proof verification, create proof serialization helpers, update ConnectionService to generate and return ICS-23 Merkle proofs instead of Mithril transaction proofs, enabling trustless IBC state verification on Cosmos chains
feat: implement Kupo-based root queries and tree rebuild on Gateway startup for off-chain service resilience, adding KupoService for querying historical UTXOs and all IBC-related UTXOs, updating QueryService to use Kupo indexer for historical queries, implementing rebuildTreeFromChain function to reconstruct IBC state tree from on-chain UTXOs with verification against Handler UTXO root, and adding TreeInitService lifecycle hook to rebuild tree automatically on Gateway startup ensuring Gateway can recover from restarts without losing IBC state synchronization