This page covers the mental model and application-design checklist. For the canonical IBC component overview, packet lifecycle, and trust model, see IBC.
Mental model
Solidity access
c8ntinuum exposes IBC functionality to smart contracts through precompiles:
Exact signatures live in Precompile ABI Reference. For a conceptual overview of the precompile family, see Cross-chain Verification.
Application design checklist
- Decide whether the contract only initiates a transfer or also tracks acknowledgement/timeout outcomes.
- Make timeout values explicit and visible to users.
- Treat relayer delay as a normal asynchronous condition.
- Keep source and destination address formats clear in UI and logs.
- Use the IBC breaker and rate-limiter pages to understand operational safety controls.