Connext is the interoperability protocol of L2 Ethereum.
You can use Connext to send transactions of value or calldata across chains and/or rollups. Unlike most other interoperability systems, Connext enables this without introducing any new trust assumptions or external validators.
Note that the current version of Connext cannot be used pass arbitrary event data between chains (i.e. prove to chain B that something occurred on chain A) as this cannot be done in a trust-minimized way in the evm except by incurring the 1-week exit window of existing rollup bridges.
This means that cases like migrating a token from chain A to chain B are not supported - you can instead only swap/transact over liquidity that already exists on the chain.
These docs contain information for developers integrating Connext and liquidity providers. If you're interested in contributing to the development of the system, check out the READMEs in our core implementation repo.
Want to get started with crosschain interactions in your dApp right away? We step through the E2E integration flow in our Quick Start guide.
The System Overview section covers high level information about crosschain interoperability and how nxtp, the protocol underlying Connext, works.
More guides are coming soon! We'll cover common workflows like calling a contract across chains and tips for UX!
API Reference is also coming soon!
Don't know where to start? Come say hi in our community chat!