Skip to content

Zavialeth/uluwatu-swap

Repository files navigation

UluwatuSwap – V3 Mini DEX

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.


Overview

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

Live Demo

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.

Tech Stack

Layer Technology
Frontend React, Vite, TailwindCSS
Web3 Wagmi, Web3Modal
DEX Protocol SushiSwap V3
Network Arbitrum One
Deployment Vercel

Key Addresses (Arbitrum One)

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

Contact

For questions, feedback, or suggestions:
E-mail: [email protected]


About the Name

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!


Disclaimer

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.


License

This project is open-source and available under the MIT License.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages