Ox21 DEX development

Job ID: 32155498

Budget: $3,000 – $5,000 CAD

Ox21 DEX
Decentralized exchange, based on IPDB
No server, no domain
No KYC
Trading items:
NFT
JIN
BTC
Ox21 domain
Function,
Receive NFT from Ox21 app
Receive JIN from Ox21 app
Accept BTC payment
Trading NFT with BTC
Trading JIN with BTC

Trading rules
All orders expire when the price changes at 12:00am
Seller’s NFT and JIN must receive from Ox21 app.
The app keeps tracks of the quantity of coins in each user’s wallet, they can not sell more than they have in their wallet.
The app displays the last traded price in the market and will automatically match buy and sell orders.
The app will also set the price and an automatic mechanism to adjust price every day.


Every 24 hours, if the demand of buying coin outstrips supply, the price will go up 1%
Every 24 hours, if the demand of selling coin outstrips supply, the price will go down 1%


We will restrict new users for the amount that they can trade.
beginners with less than 30 days history of registration (Level 0), can sell 1 NFT or up to 50 JIN every 24 hours, and cannot place new orders before the current transaction is completed successfully.
the capability of the orders will increase for each successful order they complete,
Table for Level upgrade










The order size limit for each level

the limit of time to complete the transaction is 48 hours, if they fail to complete the transaction, they will be unable to place new orders.
If a party defaults, his level will be decreased one, if his current level is 5, then his new level will be bounced to 4, if his level is 1, then the new level is 0, beginner, If his level is 0, then his account will be permanently closed.


Trading priorities
Small orders match first

Partial match allows

Lower levels orders match first


Registration
Any Ox21 user can register Ox21 DEX account, using his Ox21 wallet address.
DEX generates mnemonic phrases for new users, that they have to write down and have to re-enter to make sure that they remember these phrases.
And then, they have to create password for login, and the best associate with fingerprint or faceID for login.
Password minimum length is 6 digits with letters and numbers, higher case and lower case.

Account recover
If the user forgot his password, the only way to recover his account is going through mnemonic phrases.

Place order
User pick from dropdown menu to pick the currency that he wants to buy or sell, limited by his level.
The system will show the current trading price for JIN to BTC.
For NFT, the user has to pick NFT first, then the app will show all the NFTs he owns, by the language first, then country, then province/state, then city and channel and page number and current price for his NFT in BTC, if he wants to sell as the price listed, he just press the button For Sale, he has to confirm again by entering his password.
If he has more than one NFT, he has to do these steps for each NFT that he wants to sell.

If the user picks JIN to sell, he has to enter the quantity of JIN to sell, limited by his level.
The app will ask him to confirm by enter his password to confirm.

If the user wants to buy JIN with BTC, he has to deposit BTC to his account first.

Ox21 DEX charges 10% for selling JIN or NFT

JIN payment
System charges 1% to who makes the payment
The recipient must have the domain name.
The sender and recipient both follow the limit of their level.
Transaction confirmed by sender’s password.

Domain buy and sell
User can sell his domains on Ox21 DEX, the procedure like NFT.
The system will list all the domains he has, and the price, he picks the one to sell and click the Sell button, type in password to confirm.
If the user has many domains to sell, he has to do this one by one.
The buyer will search and browse all the domains for sale.
The buyer picks the domain he wants, and make the full payment to sell’s wallet address, the system will change the owner of the domain.

JIN withdraw and BTC withdraw
System charges 15% for withdraw fees.
Related categories: Mobile App Development Blockchain