Skip to main content
Version: 0.2.x-amarok

Introduction

Connext provides the simplest possible experience for building xchain applications (xApps).

Building a xApp requires only two straightforward steps:

  1. Implement xReceive in the destination chain contract. This is the function that receives the payload you pass across chains.
  2. Call xcall on the origin chain, passing in your payload and relayer fees.
»Get started with the Quickstart

Important Concepts With Guides

Fast Path vs. Slow Path

Take a moment to review the Transaction Lifecycle. Here we introduce the concept of "fast path" and "slow path" (authenticated) transfers. The differentation is crucial to understand for any cross-chain project. Then, try it out with our Authentication guide.

»Authentication

Relayer Fees

Check out our guide on what these are and how to estimate them.

»Estimating Fees

Handling Failures

You should always build in contingency for failed calls.

»Handling Failed xCalls

Tracking xCalls

Dive into the current status of an xcall.

»Tracking xCalls

Nested xCalls

You can even chain xcalls across domains! 😮

»Nested xCalls

Help

Have questions or need support? Our core team and vibrant community members are highly active in our Discord server!

»Chat with us!