Protocol Smart Contract
Go To:

Inter-Blockchain Communication

Cosmos light client verification0x00000000000000000000000000000000000001BC3K-200K+ gas

Query IBC light client state. Click a sample client or enter your own ID.

Click a client above or enter a custom ID to query its state

About IBC Light Clients

IBC (Inter-Blockchain Communication) enables trustless verification of state from Cosmos chains like Cosmos Hub, Osmosis, and Celestia. Light clients must be created and updated before membership proofs can be verified. The PSC supports full Tendermint light client verification including header validation and state proofs.

Why It Matters

Bridge assets and verify state from Cosmos Hub, Osmosis, Celestia, and any Tendermint-based chain without trusted intermediaries.

Methods

createClient(clientId, clientState, consensusState) → bool     // 100K gas
updateClient(clientId, trustedHeader, trustedVals,
             untrustedHeader, untrustedVals) → bytes32           // 200K+ gas
getClientState(clientId) → bytes                                 // 3K gas
getConsensusState(clientId, height) → bytes                      // 3K gas
verifyMembership(clientId, height, proof, path, value) → bool    // 50K+ gas
verifyNonMembership(clientId, height, proof, path) → bool        // 50K+ gas