TRAIN Protocol
Introduction
A trustless, permissionless cross-chain swapping (bridging) solution.
The TRAIN [TRustless Atomic INtents] protocol is a peer-to-peer system for bridging/swapping crypto assets from one blockchain network to another. The protocol is implemented as a set of persistent, non-upgradable smart contracts, deployed to all supported networks.
- TRAIN is built on top of an improved version of Atomic Swaps, which allows two parties to exchange assets trustlessly across different chains. Specifically, the two parties are the User and the Solver. Users send their Intents to Solvers, who fulfill them using Atomic Swaps.
- There are no third parties or gatekeepers. The security of the exchange is fully ensured by the cryptographic protocol and Light Client running on the user’s browser.
- On-chain Discovery registry, where new Solvers and networks can permissionlessly register.
Try TRAIN in Action ->
Try TRAIN on all major network testnets, including EVM-compatible chains, Starknet, TON, Solana, Aptos, Sui, and Stacks.
Protocol Concepts
Explore the protocol concepts - Users, Solvers, Auctions, Atomic Swaps.
Protocol Spec
To dig deeper, explore the protocol specification and the details of the protocol design.
API Reference
Check the API references for bridge deployment APIs and more.