Native IBC
c8ntinuum’s primary cross-chain mechanism is IBC (Inter-Blockchain Communication). IBC provides trust-minimized cross-chain messaging backed by light-client verification. Access IBC directly from Solidity via the ICS02 and ICS20 precompiles.IBC Safety Controls
The source tree documents two c8ntinuum-specific IBC control modules:| Control | Scope | Reference |
|---|---|---|
| IBC breaker | Operator-controlled ibc_available flag that blocks selected outbound IBC initiation paths, including MsgTransfer, when disabled. | IBC Breaker |
| IBC rate-limiter extension | Governance-managed whitelist for operators that can add, update, remove, or reset IBC rate limits. Packet enforcement remains with the ratelimiting middleware. | IBC Rate-Limiter Extension |
MsgSend, remain available when it is disabled. The ICS20 precompile transfer path routes into the transfer keeper, so it is blocked when ibc_available=false.
For broader chain availability control, see the Circuit Breaker. It gates native Cosmos transactions, EVM extension transactions, and eth_sendRawTransaction submissions when system_available=false.