On-Chain Bridge
EVM via LayerZero
EMOView in MOA
553510
Cross-chain $OPTX bridging to Ethereum, Base, Arbitrum, and Polygon using LayerZero OFT standard.
LayerZero OFT (Omnichain Fungible Token) wraps $OPTX for EVM chains. This is the primary bridge for DePIN reward distribution and multi-chain wallet verification.
Supported Chains
| Chain | Endpoint ID | Status |
|---|---|---|
| Ethereum Mainnet | 30101 | Devnet testing |
| Base | 40245 | Devnet testing |
| Arbitrum | 30110 | Devnet testing |
| Polygon | 30109 | Devnet testing |
Bridge Architecture
| Node | Color | Description |
|---|---|---|
| OPTX | Blue | Source SPL Token-2022 on Solana |
| Lock | Blue | OFT Adapter Program (lock/unlock) |
| SOL EP | Yellow | LayerZero Solana Endpoint |
| DVN | Yellow | Decentralized Verifier Network |
| EVM EP | Yellow | LayerZero EVM Endpoint |
| ERC20 | Red | Wrapped $OPTX as ERC-20 |
| Wallet | Red | Recipient on ETH, Base, ARB, POLY |
How It Works
- Lock on Solana β $OPTX tokens are locked in the OFT Adapter Program on Solana
- DVN Verification β LayerZero's Decentralized Verifier Network confirms the lock
- Mint on EVM β Equivalent ERC-20 wrapped $OPTX is minted on the destination chain
- Return path β Burn ERC-20 $OPTX on EVM, unlock SPL $OPTX on Solana
Bridge Example
import { OftTools } from "@layerzerolabs/lz-solana-sdk-v2"
const bridgeToBase = async (amount: number, evmAddress: string) => {
const oftConfig = {
srcEid: 40168, // Solana endpoint ID
dstEid: 40245, // Base endpoint ID
tokenMint: "4r9WoPsRjJzrYEuj6VdwowVrFZaXpu16Qt6xogcmdUXC",
}
const tx = await OftTools.send(
connection,
wallet.publicKey,
oftConfig,
amount,
evmAddress,
{ nativeFee }
)
await wallet.signAndSendTransaction(tx)
}JOE EVM Wallet
The JOE agent operates on EVM chains through its registered wallet:
| Field | Value |
|---|---|
| Address | 0xB06c9B91Fa4B460551880459dc35803DC7567b93 |
| Chains | Ethereum, Base |
| Purpose | Cross-chain agent operations, DePIN reward claims |
AARON Interaction
The AARON router does not operate on EVM chains directly. Its role is pre-bridge:
- Validate gaze attestation on Solana
- Authorize the bridge transaction
- Sign the OFT send instruction
Once assets cross to EVM, they follow standard ERC-20 mechanics. Bridging back requires re-verification through AARON.
LayerZero bridge is currently in devnet testing. Mainnet deployment pending audit.
Related
- On-Chain Bridge β Multi-chain bridge hub
- On-Chain Addresses β Token addresses across chains