-
-
Home
-
Interact with ATM to gain the test erc20 tokens on supported networks
-
Mint test erc20s to interact with dex and use them to swap; gain lp tokens by adding liquidity to pools; stake token in aave protocol
-
LINK / USDC Pool
-
Sticky Notes, to keep track of voluntary donations to the dex
-
Cat dining room
-
AAVE token staking, charity receives profits from lending. (aave works only on polygon due to compatibility issues)
-
swap 500 usdc for equivalent eth and also donate 0.3% of swapped eth to charity
-
adding liquidity to the pools and receiving lp tokens in exchange
-
LP token Staking screen
-
LP tokens staking leaderboard
-
LP token tracker board
-
withdraw underlying tokens from wbtc/usdc liquidity pool
NEKO DEX 😺
A Cute Cat-Themed DeFi Protocol on Fantom , Polygon and OKTC Networks
Problem Statement:
The traditional financial system often lacks transparency, accessibility, and inclusivity. Additionally, many charitable organizations struggle to raise funds consistently. To address these challenges, NEKO DEX aims to provide a decentralized finance (DeFi) solution on the Fantom, Polygon and OKX networks while supporting a cat charity foundation. The project seeks to create an engaging and user-friendly interface to encourage participation and donations within the crypto community.
Objective:
The main objective of NEKO DEX is to combine DeFi services with charitable giving, leveraging the growing popularity of cryptocurrencies and blockchain technology. The project aims to achieve the following:
1. Enable Decentralized Exchanges
NEKO DEX offers a decentralized exchange platform on the Polygon and OKX networks, allowing users to swap cryptocurrencies seamlessly while generating fees for the cat charity foundation. (0.3% fee on swap)
2. Liquidity Provision
Users can provide liquidity to the NEKO DEX ecosystem by participating in various dessert-themed liquidity pools. Liquidity providers earn rewards while contributing to the stability and liquidity of the platform.
3. Charitable Donations
All fees collected from swaps are donated to a cat charity foundation, fostering a culture of giving within the crypto community.
4. User Engagement
The visually appealing and interactive user interface, inspired by a cat cafe, creates an engaging experience for participants. Elements such as the bulletin board, leaderboard, and staking feature encourage user interaction and participation.
Supported Networks :
Currently supported networks include:
- Fantom Mainnet
- Fantom Testnet
- OKT Testnet aka OKexChain Testnet
- Polygon Mumbai Testnet
Features :
We currently have four major features at NEKO DEX
1. Decentralized Exchange
Swap tokens, and provide liquidity to generate fees, which are donated.
0.3% fee on swaps
2. Liquidity Provider Leaderboard
Lock your LP tokens to show everyone how much you love cats.
3. Post it note donations
Leave a thoughtful message for everyone to see with your donation.
4. AAVE Staking
Park your AAVE underlying tokens, or aTokens to generate lending fees, which are donated. You can withdraw at any time for your original balance
Additional Details
NEKO DEX emphasizes transparency, with a live tracker displaying the total amount donated in US dollars. This provides users with real-time updates on the impact their transactions are making towards the cat charity foundation.
The staking feature allows users to earn points based on the LP tokens they provide, the duration of their participation, and a scaling factor. This incentivizes liquidity provision and rewards participants who contribute the most to the NEKO DEX ecosystem.
How To Try
Below are some instructions for trying out NEKO DEX NOTE : Due to network errors, the tx may fail sometime, repeat the tx again in such cases
Getting Started
- Log in with a web3 wallet
- Move your character using the arrow keys on your keyboard (sorry mobile users)
- Move your character to the ATM screen, and answer "Okay" when prompted to view the ATM.
- Press the Withdraw to mint test tokens, confirm the transaction in your wallet.
Making a swap
(NOTE : Due to latency or traffic on rpc url, the tx may fail, in such cases try initiating the tx again)
- Walk to the DEX counter, to the left of the room, and select "okay" when prompted to view the DEX.
- Choose a pool you would like to swap tokens in.
- Enter an amount to swap, and view the expected output amount. Press the swap button, and accept all of the transactions (approve tokens and submit swap)
Providing Liquidity
(NOTE : Due to latency or traffic on rpc url, the tx may fail, in such cases try initiating the tx again)
- In a DEX Pool, select the "deposit" tab.
- enter the tokens you would like to deposit into the liquidity pool.
- Press the "deposit" button.
- accept the transactions that pop up (approval of tokens, and deposit)
Post a Sticky Note
(NOTE : Due to latency or traffic on rpc url, the tx may fail, in such cases try initiating the tx again)
- Walk to the bulletin board on the top wall of the room.
- Accept the prompt the asks if you want to view the board.
- Press the "New Note" button at the bottom.
- Enter the amount in USDC that you would like to donate, and a message you would like to post, (remember, it's there forever so keep it classy).
Stake LP Tokens
- Walk up to the stairs, in the top right of the ground floor.
- When you are upstairs, walk up to the NEKO cat in the top left of the room.
- Press the "Stake LP" button on the bottom of the screen
Select which LP token you would like to stake, along with the amount.
Press the "stake" button, and accept the transactions that pop up (approval of LP tokens, and stake). (NOTE : Due to latency or traffic on rpc url, the tx may fail, in such cases try initiating the tx again
Stake AAVE Tokens (Available only for polygon due to compatibility issues)
- While upstairs, walk to the ghost cat in the bottom right
- Select which asset to lock into the contract.
- Select the "stake" button, and accept the transaction.
- Profits are generated, and donated.
- Withdraw whenever you like
How we used Chainlink
We used chainlink's price feed to track how much has been donated in USD in the file: RECEIVER_CHAINLINK_PRICEFEED.sol
We use chainlink price feed to track the ERC20 to it's equivalent amount in USD and then use that track the amount that is donated to the charity.
Future Updates
Multiplayer
Interact with others with others and speak in a chat box
Character Customization
Offer ways to customize your character through donations
World Growth
Expand a world outside the NEKO DEX cafe
Built With
- ethers
- fantom
- fantom-testnet
- javascript
- nextjs
- polygon-mumbai
- react-moralis
- solidity


Log in or sign up for Devpost to join the conversation.