Language | Code Coverage |
---|---|
Java | |
Rust | |
Solidity |
xcall-multi is a cross chain messaging service built to mimic regular transaction flows across any interoperable solution.
For full xcall-multi specification see xcall-multi Spec.
See Live Contracts for current testnet and mainnet deployments of the xcall-multi contracts on all chains where xCall is deployed.
For building dapps with xcall-multi see official developer docs.
- IBC
- BTP is supported natively and does not need a connection contract.
- Centralized Connection
- Wormhole
- LayerZero Adapter
If xcall-multi is deployed, anyone can create a new connection contract to relay messages between xcall-multi contracts. To do this a connection contract has to be developed and deployed on both sides. The base design for a connection can be found in the xcall-multi docs