Skip to main content
v0.6
  • Released contracts v3: all deployment addresses rotated (deterministic CreateX deploys, salt train.protocol.v3) — see the updated Deployments page.
  • Solver locks are now keyed by (hashlock, solver address) instead of an incremental index. Each solver gets exactly one slot per hashlock (the double-lock guard), so a blind retry can never double-fund a swap and no one can squat another solver’s slot. The Core spec and implementation guides are updated to the v3 interface.
  • Recorded mainnet deployments for Starknet, Fuel Ignition, and Tempo alongside the 7 EVM mainnets.
  • Aztec upgraded to v5.0.1 with solver-keyed locks on testnet; Solana devnet now covers the full SOL/SPL reward matrix with three gasless rails.
v0.5
  • EVM contracts rewritten on Foundry with deterministic CREATE2 deployment, and relaunched on mainnet with one shared address across Ethereum, Arbitrum One, OP Mainnet, Base, Polygon PoS, BSC, and Robinhood.
  • Updated the Starknet and Fuel mainnet contracts to the current version.
  • Launched on Tempo mainnet, TRAIN’s first deployment to a chain with no native gas token.
  • See the new Deployments page for the full, current list of mainnet, testnet, and in-progress network addresses — it replaces the old Contracts page.
v0.4
v0.3
  • Updated the Auction Mechanism to enable solver competition and ensure users receive the best possible swap price.
v0.2
v0.2
  • Released TRAIN to mainnet.
  • Mainnet contracts are available here.
  • Added Bridge Deployment API documentation (later retired).
v0.1.6-testnets
  • Updated the Edge Cases specification with more detailed explanations.
  • Rebranded to TRAIN from Layerswap V8. All repositories have been migrated to the new TrainProtocol organization.
v0.1.6-testnets
  • Removed the Atomic Pool concept.
  • Introduced the new Reward & Slash mechanism embedded in Atomic Swaps themselves, eliminating the need for Atomic Pools.
v0.1.5-testnets
v0.1.5-testnets
  • Released TRAIN Bridge dApp to use Signature flow instead of requiring two transactions; users now complete one transaction and one signature.
v0.1-testnets
  • Updated dApp Implementation and dApp pages to include details for verifying the state of destination chains via Light Clients and/or multiple providers.
  • Replaced ‘LP’ terminology with ‘Solver’ to avoid confusion with passive liquidity providing and to better explain the concept.
v0.1.1-testnets
  • Prepared branch for EVM security audit
  • EVM Gas Optimization
v0.1-testnets
  • Released the first version of the TRAIN protocol on EVM, Fuel, Starknet, Solana, and TON testnets.
  • Released the first version of the Bridge Deployment API (later retired).
  • Released the documentation page.