Web App Ethereum Swap with 4 tabs, Buy | Sell | EXCHANGE | Swap

Job ID: 32724632

Budget: $250 USD

Rule

To complete transactions users need a reference code owner receives 2% from every
sell transaction.  Reference code is gotten through registration
   
   Registration form data,    google address location
   Ethereum Address
   Email
   Phone
   Name
 
After registration user gets an alphanumeric code eg, GT546

Where a transaction of 2000usdt is completed with GT546, the owner of GT546 receives 2% of the transaction in usdt.


1: Integrate payment API for buy ETH with debit card (Transak)

2: Sends Tab,
   visitor sends ETH to admin wallet, admin wallet automatically sends 2% of the transaction converted
   to usdt to the reference ID, then pays the balance in fiat to the details submitted on form.

   E.g  A visitor completes a transaction of 2000usd with code GT546 to
   the owner of GT546 will receive 20USDT with a short message of the
   the transaction, like "hello GT546 an erc20 transfer of 200 has just been
   completed under your reference".
   
           send Form for this procedure will be referenced
          Admin should a have backend where the rate of fiat to usdt on the form is updated
             
3: Exchange
   When a user sends $50 ETH  to the admin address  he/she receives 3 different tokens
   from admin, concern about this is that admin address should not be charged more than $10 ETH swap the 3 tokens.
            Exchange should have a backend where the admin can edit the number of tokens and the tokens that are sent out

4: Other Swaps E.G (USDT-SAITAMA, USER must have shib,Elon as listed by admin)
   to swap users must have 1 among 50 ERC20 THAT admin list, and 5 dollars will be    
deducted from anyone they choose Swaps should be completed at minus 5 usdt
Related categories: PHP Software Architecture Blockchain Ethereum Solidity