This project is a user-friendly React application designed to facilitate the transfer of USDC from the Noble test chain to the Ethereum Sepolia testnet. Built with Vite and styled using Tailwind CSS, this app ensures a seamless and efficient bridging process for users.
Wallet Connectivity:
Balance Display:
USDC Transfer:
Burn USDC on Noble:
Mint USDC on Ethereum:
Clone the repository:
git clone https://github.com/jibe0123/noble-ethereum-bridge.git
cd noble-ethereum-bridge
Install dependencies:
npm install
Start the development server:
npm run dev
To run the application using Docker and PM2, follow these steps:
Build the Docker image:
docker build -t noble-ethereum-bridge .
Run the Docker container:
docker run -p 5173:5173 noble-ethereum-bridge
Use the Makefile for convenient commands:
Install dependencies:
make install
Run the development server:
make dev
Build the Docker image:
make docker-build
Run the Docker container:
make docker-run