ÆRC Bridge
The æternity Bridge enables seamless asset transfer between æternity and EVM-compatible blockchains through contracts provided by Acurast. This documentation covers the setup, deployment, and usage of the Bridge interface.
Quick Links Production: https://ae-bridge.com/
Staging: https://bridge.stg.aepps.com/
Installation and Setup
Prerequisites • Node.js • npm • yarn
Local Development Setup
Install dependencies:
Start development server:
Production Build
Build the application:
Install serve package (if not already installed):
Serve the build:
Self-Hosting Guide
Cloud Deployment You can deploy your own instance of the Bridge interface using various cloud services:
Fork the repository from GitHub
Create an account on your preferred cloud platform: • Vercel • Netlify • AWS • Others
Connect your GitHub account to the cloud platform
Create a new application
Configure using standard Node.js deployment settings
Deploy your instance
Technical Specifications • Primary Language: TypeScript (95.1%) • Secondary Language: JavaScript (3.4%) • License: ISC
Understanding Bridge Mechanics
Token Bridging Process
The bridge operates through a lock-and-mint mechanism:
Tokens are locked in the source chain's bridge contract
Bridge service verifies the lock transaction
Equivalent tokens are released on the target chain
Native Currency Bridging
When bridging native currencies:
ETH → æternity: Receives wETH (AEX-9 token)
AE → Ethereum: Receives wAE (ERC-20 token)
Security and Verification
The bridge maintains a 1:1 ratio between locked and released assets. You can verify this through:
Smart contract inspection on both chains
Public contract addresses
Real-time bridge statistics
Bridge Documentation
Bridge User Guide
Use ærc Bridge
Last updated