35 lines
721 B
Markdown
35 lines
721 B
Markdown
|
|
# Trustless Bridge Frontend
|
||
|
|
|
||
|
|
## Overview
|
||
|
|
|
||
|
|
User-facing frontend for the trustless bridge system, built with Next.js, React, and Web3 integration.
|
||
|
|
|
||
|
|
## Features
|
||
|
|
|
||
|
|
- Deposit interface for ChainID 138
|
||
|
|
- Real-time status tracking
|
||
|
|
- Estimated finalization time
|
||
|
|
- Fee calculator
|
||
|
|
- Transaction history
|
||
|
|
- Responsive design
|
||
|
|
|
||
|
|
## Setup
|
||
|
|
|
||
|
|
```bash
|
||
|
|
npm install
|
||
|
|
npm run dev
|
||
|
|
```
|
||
|
|
|
||
|
|
## Configuration
|
||
|
|
|
||
|
|
Set environment variables:
|
||
|
|
- `NEXT_PUBLIC_CHAIN138_RPC`: ChainID 138 RPC URL
|
||
|
|
- `NEXT_PUBLIC_ETHEREUM_RPC`: Ethereum Mainnet RPC URL
|
||
|
|
- `NEXT_PUBLIC_LOCKBOX138_ADDRESS`: Lockbox138 contract address
|
||
|
|
- `NEXT_PUBLIC_INBOX_ETH_ADDRESS`: InboxETH contract address
|
||
|
|
|
||
|
|
## Development
|
||
|
|
|
||
|
|
See `docs/user/BRIDGE_USER_GUIDE.md` for user-facing documentation.
|
||
|
|
|