Educational Project – Not a Production DEX
UluwatuSwap is a learning project built to explore the mechanics of a decentralized exchange (DEX) using SushiSwap V3 smart contracts on Arbitrum.
This is not a serious or production-ready DEX and should not be used for commercial purposes.
UluwatuSwap is a lightweight V3 Mini DEX that allows users to:
- Swap ETH ↔ DeFiD (a memecoin created by Zavialeth).
- Add liquidity to the ETH/DeFiD pool.
- Collect fees or fully exit liquidity positions.
The liquidity pool leverages SushiSwap V3 infrastructure on Arbitrum One.
The goal of this project is to learn and experiment with modern DeFi tooling such as:
- SushiSwap V3 smart contracts
- Wagmi & Web3Modal for wallet connections
- React + Vite for frontend development
You can try out the UluwatuSwap dApp here:
https://uluwatu-swap.vercel.app
Important:
- This is an educational project only.
- The DeFiD token has no real-world value.
- Do not use real funds you cannot afford to lose.
| Layer | Technology |
|---|---|
| Frontend | React, Vite, TailwindCSS |
| Web3 | Wagmi, Web3Modal |
| DEX Protocol | SushiSwap V3 |
| Network | Arbitrum One |
| Deployment | Vercel |
| Component | Address |
|---|---|
| WETH (Token0) | 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 |
| DeFiD (Token1) | 0xd772ced5e24068fff90a0a0e6ab76e0f3a8005a6 |
| SushiSwap V3 Router02 | 0x68b3465833FB72A70EcDF485E0e4C7bD8665Fc45 |
| SushiSwap V3 Factory | 0x1af415a1EbA07a4986a52B6f2e7dE7003D82231e |
| NFT Position Manager | 0xC36442b4a4522E871399CD717aBDD847Ab11FE88 |
| ETH/DeFiD Pool | 0xd64b58d3f46affdf98414d6e9a593ba04b2c086e |
| Fee Tier | 10000 |
For questions, feedback, or suggestions:
E-mail: [email protected]
Uluwatu is a famous surfing spot in Bali, Indonesia.
Just like surfing, diving into DeFi can be exciting and risky — so always stay balanced and ride the wave responsibly!
Use at Your Own Risk
This project is for educational purposes only.
- The DeFiD token has no real-world value.
- UluwatuSwap is not audited and may contain bugs or vulnerabilities.
- No one is responsible for any financial losses that occur through using this app or interacting with the associated smart contracts.
- Do not use real funds you cannot afford to lose.
By using this project, you acknowledge that you assume all risks.
This project is open-source and available under the MIT License.