Demo • Features • Folder Structure • API Documentation • Contributing • Team
Our project allows you to seamlessly transfer supported tokens across various EVM-compatible chains. Here's how we make it happen:
Currently, this method exclusively supports USDC transactions. It enables the movement of tokens between Ethereum and Polygon PoS networks, and vice versa.
With Circle CCTP, you can transfer USDC, DAI, USDT, and WETH tokens across Ethereum, Arbitrum, and Avalanche networks.
Using Polygon LxLy, you can bridge USDC, DAI, and USDT tokens between Ethereum and Polygon zkEVM networks, ensuring smooth movement in both directions.
Here's an overview of the chains we currently support and the tokens they work with:
- Ethereum: USDT, USDC, DAI, WETH
- Ethereum Goerli: USDC
- Arbitrum One: USDT, USDC, DAI, WETH
- Arbitrum Goerli: USDC
- Avalanche: USDT, USDC, DAI, WETH
- Avalanche Fuji: USDC
- Polygon PoS: USDT, USDC, DAI, WETH
- Polygon Mumbai: USDC
- Polygon zkEVM: USDC, USDT, DAI
- Polygon zkEVM Testnet: USDC
We believe in cost-effective solutions. Our platform offers a reasonable fee structure:
- Circle API: A 4% fee (capped at $20) for all transactions
- LxLy and CCTP: A 3% fee for stablecoins (capped at $20)
We're committed to continuous improvement. Here's what's in the pipeline:
- Multi-Routing: Soon, you'll have the flexibility to move across chains without limitations.
- Expanded Token Support: We're working to add more tokens to facilitate seamless transfers across different chains.
- Fiat On & Off-Ramp: We plan to introduce a feature that will allow you to easily convert between digital assets and fiat currency.
Stay tuned for these exciting enhancements!
Please note that due to gas implications, we did not deploy contracts to interact with Polygon zkEVM Bridge & Circle's CCTP contracts on Ethereum mainnet. However, all contracts are available on testnet networks for all supported EVM chains. Please be aware that on testnet only USDC can be bridged, as the liquidity of other tokens cannot be determined, and discovering router addresses for DEXes on the testnet posed difficulties.
Our project provides convenient routes for transferring tokens across various EVM-compatible chains. These routes specify the paths for moving tokens between source and destination chains:
- Mainnet: Circle CCTP (not available)
- Testnet: Circle CCTP
- Mainnet: Circle CCTP (not available)
- Testnet: Circle CCTP
- Mainnet: Circle Payments & Transfers API (not available)
- Testnet: Circle Payments & Transfers API
- Mainnet: Polygon LxLy Bridge (not available)
- Testnet: Polygon LxLy Bridge
- Mainnet: Circle Payments & Transfers API (not available)
- Testnet: Circle Payments & Transfers API
- Mainnet: Circle CCTP
- Testnet: Circle CCTP
.
├── backend (Django Application)
├── contracts (Smart contracts)
└── frontend (React SPA)
For in-depth API documentation, please refer to the following link:
Our smart contracts integrate Circle's CCTP contracts, enabling seamless bridging of USDC across Ethereum, Arbitrum, and Avalanche networks.
- Ethereum Mainnet (Coming soon)
- Arbitrum Mainnet 0x8e326D9F79a9D944C920fC7aE899Dd181ecB0491
- Avalanche Mainnet 0x8e326D9F79a9D944C920fC7aE899Dd181ecB0491
- Ethereum Goerli 0x354116A3BEFD3C2B9E98BC35127daCf735471AD8
- Arbitrum Goerli 0x354116A3BEFD3C2B9E98BC35127daCf735471AD8
- Avalanche Fuji 0x7c1ba3e858e45fd789c86ec687b90d0f932679d0
To learn more about CCTP, visit this link
This facilitates the bridging of assets between Ethereum and Polygon zkEVM networks through the Polygon zkEVM Bridge.
- Ethereum Mainnet (Coming soon)
- Polygon zkEVM (Coming soon)
- Ethereum Goerli 0xA7e800f51dFb9Fd8C09067d7fC5757e06e57F27b
- Polygon zkEVM Testnet 0xA7e800f51dFb9Fd8C09067d7fC5757e06e57F27b
We believe in the power of collaboration and welcome contributions from all members of the community irrespective of your domain knowledge and level of expertise, your input is valuable. Here are a few ways you can get involved:
- Spread the Word: Help us reach more enthusiasts by sharing the project with your network. The more creators and collectors we bring together, the stronger our community becomes.
- Feature Requests: If you have ideas for new features or improvements, share them with us! We're excited to hear how we can enhance the marketplace to better serve the community.
- Code Contributions: Developers can contribute by submitting pull requests. Whether it's fixing bugs, optimizing code, or adding new functionalities, your code contributions are invaluable.
- Bug Reports and Feedback: If you encounter any issues or have suggestions for improvement, please open an issue on GitHub.
Meet the creative minds who brought this project to life:
Name | Role | GitHub |
---|---|---|
Olayinka Ganiyu | Smart Contract Engineer (LxLy) | GitHub |
Kester Atakere | Designer & Frontend Engineer | GitHub |
Tobiloba Emmanuel | Smart Contract Engineer (CCTP) | GitHub |
Isaac Adewumi | Backend Engineer | GitHub |