Superchain Bridge
The Superchain Bridge Agent enables secure cross-chain token transfers between Superchain networks using the SuperchainERC20 standard and SuperchainTokenBridge.
Features
Secure Token Bridging
Implements ERC-7802 for cross-chain mint/burn functionality
Uses SuperchainTokenBridge for secure message passing
Supports all Superchain networks (OP Mainnet, Base, etc.)
Real-time bridge status monitoring
Autonomous Bridge Operations
Automated token approvals
Transaction status tracking
Gas optimization
Error recovery and retries
Supported Networks
Currently supported Superchain networks:
OP Mainnet (Chain ID: 10)
OP Goerli (Chain ID: 420)
Base (Chain ID: 8453)
Base Goerli (Chain ID: 84531)
How It Works
Initiating Message (Source Chain)
// User initiates bridge transaction
await bridgeAgent.handleEvent('BRIDGE_TOKENS', {
token: 'USDC',
amount: '1000000', // 1 USDC (6 decimals)
fromChainId: 10, // OP Mainnet
toChainId: 8453, // Base
recipient: '0x...'
});
Token Bridge Flow
Tokens are burned on source chain
Message is relayed through L2ToL2CrossDomainMessenger
Tokens are minted on destination chain
Real-time status updates via events
Status Monitoring
// Check bridge transaction status
await bridgeAgent.handleEvent('CHECK_BRIDGE_STATUS', {
txHash: '0x...',
fromChainId: 10,
toChainId: 8453
});
Security Features
SuperchainERC20 Security
Common cross-chain interface (ERC-7802)
Secure mint/burn mechanics
Permission controls for bridge contracts
Last updated