This product enables users to seamlessly bridge USDC across different blockchain networks using Wormhole, with a user-friendly interface built on Farcaster Frames. Users can interact with the bridge through a website UI or by casting the frame on Warpcast.
Powered by
- Intuitive UI for selecting source and destination chains
- Supports bridging of USDC
- Secure integration with Wormhole protocol for cross-chain communication
- Built with Farcaster Frames for easy deployment and interaction
- Web interface for bridging assets: https://www.cctpframe.xyz/
- Cast the frame on Warpcast for bridging directly from Farcaster
- Base
- Optimism
- Arbitrum
- Avalanche
- Visit https://www.cctpframe.xyz/ in your web browser
- Follow the on-screen instructions to connect your wallet and bridge USDC
- Visit https://www.cctpframe.xyz/ in your web browser
- Select the source and destination chains
- Click the "Cast Frame" button to cast the frame on Warpcast
- Once the frame is casted, anyone can bridge USDC directly from Warpcast
- Select the source blockchain network (Base, Optimism, Arbitrum, or Avalanche) and the target chain
- Approve the allowance of the USDC token on the source chain
- Enter the recipient's address on the target chain
- Input the amount of USDC you want to transfer
- Confirm the transaction details
- Sign the transaction using your wallet
- Wait for the transaction confirmation and the successful bridging of USDC
- Navigate to the casted frame on Warpcast
- Approve the allowance of the USDC token on the source chain
- Enter the recipient's address on the target chain
- Input the amount of USDC you want to transfer
- Confirm the transaction details
- Sign the transaction using your wallet
- Wait for the transaction confirmation and the successful bridging of USDC
The product leverages Wormhole's cross-chain communication protocol to facilitate USDC bridging. Farcaster Frames is used to build the user interface and interact with the Wormhole smart contracts on the respective blockchains.
We welcome contributions to improve the functionality, usability, and security. To contribute, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix
- Commit your changes and push to your fork
- Submit a pull request detailing your changes
This project is licensed under the MIT License. See the LICENSE file for details.