Crypto academy season 4 | week 5 | homework task for professor @kouba01 by rishabh99946

View this thread on steempeak.com
· @rishabh99946 ·
$56.29
Crypto academy season 4 | week 5 | homework task for professor @kouba01
#### <center>Present the Just Swap platform in your way, demonstrating its importance within the Tron ecosystem blockchain</center>
-----

At the present time, the craze and popularity of crytocurrency is at a very high level. And in this world, exchanges plays a very crucial role which helps its user to exchange it's assets for other assets. But these exchanges also depends on liquidity. Without liquidity one has to wait for another buyer both must agree on a same price to exchange the assets. But this would take a lot of time. To tackle this, the concept of liquidity pool was introduced by using which a user can easily exchange it's assets for another asset without waiting for a buyer. 
But now the problem was liquidity in liquidity pool. 

![images (3).png](https://cdn.steemitimages.com/DQmPokqRhc34i2M5Ho2SbKvfjRCHhoz8mxe4X19LCboWJtx/images%20(3).png)
[Source](https://images.app.goo.gl/36JZ9M6vrjeb5SDe7)


After this in mid 2019 a group of tron blockchain developers launched justswap which aimed to provide infinite liquidity in liquidity pool to make this process fast. Justswap is a decentralised exchange which runs on tron blockchain and uses Automated liquidity provider protocol named **automated market maker** which also determines the price of the assets. Using this exchange anyone can swap between TRC 20 coins. And for this to happen, this uses the native coin of the tron blockchain which is TRX. 

The launch of justswap was a direct challenge to uniswap and pan cake swap which are also decentralised exchange but the difference between these all are that these all run on different blockchain. Justswap uses tron blockchain while other two uses ethereum blockchain and BSC respectively. 

Using Justswap one can easily swap between TRC 20 coins such as TRX, USDT and SUN coin. As this is a decentralised exchange users have full control over these transactions and once these transactions are initiated, these can't be changed or terminated. 

Justswap is also very important to tron blockchain as it provides infinite liquidity. It helps in making the tron blockchain more scalable. Now you might be wondering how infinite liquidity is achieved by this exchange. This is done with the help of those users who lock their assets and add their assets in liquidity pool. These users are called **liquidity providers** and in exchange for locking their assets, these people are paid with transaction fees which is levied on every transaction. 

And as this a decentralised exchange, there is no third party involved in this process. Now you might be wondering , how it is done without any third party. So this is done using smart contracts. Which makes this process secure and immutable.

------
------

####  <center>  How do I connect my wallet to JustSwap.io? Is there a mobile app? (Screenshots needed)</center>
----

As yet there is no mobile application available for Justswap on play store or app store. But you can access this through PC or through tron link wallet. 

To connect your wallet with justswap:-

1. First of all download tron link wallet from your respective app store. 
![IMG_20211009_140305.jpg](https://cdn.steemitimages.com/DQmVKnF65uWhgEM68HFwCBQMn2nC5Rh6s7YxupXx6LCmRKU/IMG_20211009_140305.jpg)


2. After that log into that wallet using your private key or sign up if you don't have a account. 

3. After that, click on **discover** button and it will redirect you to section containing many dApps. 
![IMG_20211009_133013.jpg](https://cdn.steemitimages.com/DQmeDiPKDs5JVwGJfvkCZsqJhid44DA91KZLFLbZ6an41rt/IMG_20211009_133013.jpg)

4. Now search for **justswap.io** if you can't see it in **popular section** and then click on it 
![IMG_20211009_133042.jpg](https://cdn.steemitimages.com/DQmYykPFWFzYadWasZGaU7N7YQzL6s4dqKqJQW7KJJWKcuC/IMG_20211009_133042.jpg)

5. And now you are connected with justswap. It's that easy. 

6. If you want to make sure you are connected with justswap and are using your desirable account (if you are having multiple accounts in the same tron link wallet) , click on three lines in the top right corner. And you can see your private key there. Just make sure you are connected with the right account. 
![IMG_20211009_133116.jpg](https://cdn.steemitimages.com/DQmNTA8L6uMBRfj9HzSKyts1auqACAtQokKV1WjpExqdrVC/IMG_20211009_133116.jpg)


After all these processes, you will get connect with justswap using your desirable account.   

------
------

#### <center>  What tokens does JustSwap support trading? How is the price of a JustSwap token determined (how it works)? Use an illustration to explain it. (screenshot required)</center>
----

Justswap supports many TRC 20 tokens. In this section, below I will name some of those tokens which can be used for trading on justswap. 

To see the list of available tokens on justswap:-

1. Go to justswap through tron link wallet on your phone. 

2. On the home screen under swap section, just click on **TRX** icon to change it. Now it will show you a list of all tokens which be used for trading here. 
![IMG_20211009_140557.jpg](https://cdn.steemitimages.com/DQmRywewPKMZmLoxRTS8NCyZVtxMpgGrATbVnznk1XrVGaG/IMG_20211009_140557.jpg)

Here I am writing down the supported tokens for trading:-

**TRX, USDC, SUN, SUNOLD, NFT, BTC, WBTC, ETH, WETH, WBTT, WTRX, JST, WIN, DICE, LIVE, USDT, USDJ, TUSD, LTC, and HT**

Here you can see, there are many types of coins some of these are stable coins and some of those are non stable coins and some of these are Penny crytocurrency too. So you can say this supports a large variety of tokens to chose from for trading 

**Now let's discuss how justswap determines price of a asset**:-


In justswap **automated liquidity provider protocol** is used which is called **automated market maker** and this determines the price of the asset in a pair on the basis of the quantity of the tokens in the liquidity pool. 

This uses a formula which is **X** * **Y** = K where X is any TRC 20 token and Y is native coin of with which token X is in pair which is TRX usually. And K is called determining constant which is a constant and price of the asset are changed in such a way that this contant remains a constant. 

After every swap or exchange, the quantity of either one of a tokens is increased and the quantity of other one is decreased. Now as K is a constant now using a smart contract the price is changed in such a way that this constant remains same. The price of the token whose quantity is decreased, is increased and the price of the token whose quantity was decreased, is increased to maintain the equilibrium. 

For example'- I swapped USDT for TRX. Now in the liquidity pool, the quantity of USDT will be increased as my USDT will also be there and some of the TRX from liquidity pool will be transferred to my account so the quantity of TRX will be decreased. Now to make the K Constant, the price of USDT will be decreased and price of TRX will be increased. 

Usually because of huge quantity of token in liquidity pool, with mere a single transaction this value doens't change much so we can see not after every transaction the price of the asset is changed.

------
------

#### <center> Include a real example of your interaction with Just Swap, demonstrate how you can trade on the platform. (screenshots required)</center>
----

We have understood that what is justswap, when it was launched and by whom. We also understand theoretically how it works. Let's now do a practical how we trade or swap assets on justswap. 

Swapping on justswap is done using smart contracts so no thrid party is allowed to intervene and once a user have initiated the swapping process, no one can stop it until it is completed. 

To trade on justswap:-

1. Open your justswap.io dApp through tron link wallet.

2. Now under **swap** section, you can select which asset you want to swap with. It is set to TRX by default and just above the TRX icon, it will show you your remaining balance. You can enter the amount you want to swap or you can click on **max** if yiu want to swap your whole balance. 
You can now select your token for which you want to swap this token. And beside this selected token, you would see the amount you will receive. 
![IMG_20211009_164330.jpg](https://cdn.steemitimages.com/DQmenvuTnBibpKaeMbx4ZQFaHyMMy5nvvQgfvthA6DqZRfZ/IMG_20211009_164330.jpg)

3. Here I am selecting TRX and DICE for swapping and I am entering the amount of TRX 2, and soon enough I saw the amount I would receive that is 11.51 DICE. You can also see the graph of price there. 
![IMG_20211009_164459.jpg](https://cdn.steemitimages.com/DQmNQ817axkh9pyMwdiu8vCckfWn8nzBjugUgj65bGvsnJY/IMG_20211009_164459.jpg)

4. Then, click on confirm swap for confirming that this is not a mistake. Here you can see **liquidity provider fees** which is levied on you and will be paid to liquidity provider as a reward for adding it's asset in liquidity pool. And this process is done using smart contracts without the intervention of any third party. 
![IMG_20211009_164522.jpg](https://cdn.steemitimages.com/DQmdFTBKJqRhJ7qdgydASwot6DA36VP9b63brVwpuZbujkq/IMG_20211009_164522.jpg)

5. Then select your mode through which you wish to complete this action. I am clicking on **fast mode** but alternatively you can click on **safe mode**.
![IMG_20211009_164600.jpg](https://cdn.steemitimages.com/DQmWSWweK4UvCW26RgwZi8SKoG3pAL9XnXDHMP5uwJUdACV/IMG_20211009_164600.jpg)

6. Then again give your nod to this swapping process. 
![IMG_20211009_164617.jpg](https://cdn.steemitimages.com/DQmcu652y7iLPCVuvMumDbEh1PQpWx5PAkiyFKNicsHFYpN/IMG_20211009_164617.jpg)

6. Now this action requires your password to get completed so enter your password. 
![IMG_20211009_164659.jpg](https://cdn.steemitimages.com/DQmc5hTuaYotUchS2YzNq6dd5ZzmoZXgsxf4AQqWPioXLa2/IMG_20211009_164659.jpg)

8. Then soon enough your action will be completed and you will receive a notification like this that your swapping has been completed and the amount you will receive will mention here.
![IMG_20211009_164812.jpg](https://cdn.steemitimages.com/DQmQtjEHsYxcTQQyLv8p2L7rFLYdrCM3L5dzmFT8sHFiyUx/IMG_20211009_164812.jpg)

9. Other important information regarding to this swapping can be viewed on tronscan. To see that, go to tron wallet app and click on the token you used for swapping. And then click on history under that token name. 
There on the bottom you can see **view on tronscan** icon. Just click on that. 
![IMG_20211009_164951.jpg](https://cdn.steemitimages.com/DQmNt1qGabAnxxi1vU6tAK8gC61dmtADXmTdEUtrw6ENEAV/IMG_20211009_164951.jpg)

10. In that transaction detail, you can see every minor detail about that transaction. Such as how much bandwidth and energy was consumed for this process and the number of TRX burnt for this process if there is any. 

**Thus you can swap/exchange your asset for other assets using Justswap.**

------
------

#### <center> Include a real example of your interaction with Just Swap, explain How to add liquidity to JustSwap. (screenshot required)</center>
----
I have mentioned earlier that on justswap liquidity provider adds their assets in liquidity pool and in return they are paid with transaction fees. 
Now let's do a practical how we can add our asset in liquidity pool. 

First of all, we only can add a pair of asset in liquidity pool. Be it TRX/USDT pair, TRX/USDJ or TRX/ DICE pair. 

So I will add my TRX/DICE pair as I recently swapped my TRX for DICE. 

1. Go to justswap through tron link wallet. 

2. Now beside the swap section where we swapped our asset, you will find a section named **pool** which is for liquidity pool. Click on this and then click on **add liquidity**
![IMG_20211009_172102.jpg](https://cdn.steemitimages.com/DQmczQd2DYVHFkTRMQUhkNLNp6TYQhikuv2FT5sdi2bEQRB/IMG_20211009_172102.jpg)

3. Now select your preferable pair you want to add into liquidity pool. Here I am selecting TRX and DICE. And then enter the amount you want to add. Here I am entering the amount of Dice 11 and appropriate amount of TRX will be shown there. 
After all this, click on Supply. 
![IMG_20211009_172232.jpg](https://cdn.steemitimages.com/DQmUSLJiayrYmomcTPToCVdHDmim9PnaJJSc89JfeeAaDiK/IMG_20211009_172232.jpg)

4. Now select your mode similar to the previous one. I am clicking on **fast mode** you can click on safe mode alternatively. 
![IMG_20211009_172259.jpg](https://cdn.steemitimages.com/DQmPiXGCptFSHgLzG9jxDkR6SsPrU8r8EVuVxCJfcMGRA9u/IMG_20211009_172259.jpg)

5. Now confirm this transaction. Only after this your pair will be added to the liquidity pool. 
![IMG_20211009_172316.jpg](https://cdn.steemitimages.com/DQmd78AfMNxt5vNvzSRkeSkwyXzXADCHcrzTyZutUawSNPi/IMG_20211009_172316.jpg)

6. Enter your password for confirmation that it is not a mistake. 
![IMG_20211009_172339.jpg](https://cdn.steemitimages.com/DQmVWUgEBB3ve9HsjBnBTRopf3axpV1pGdHqvuE7ByDMMcm/IMG_20211009_172339.jpg)

7. Then, you will see a message stating that how much **pool tokens** will you get against adding this liquidity into liquidity pool. And click on **confirm supply** if you wish to lock your asset for this sum. 
![IMG_20211009_172419.jpg](https://cdn.steemitimages.com/DQmeSsYFWwfJFfvReWxmzQiFF5VCRQPvBE17KghBgzBTF9C/IMG_20211009_172419.jpg)

8. Now again click on confirm to give you consent. 
![IMG_20211009_172435.jpg](https://cdn.steemitimages.com/DQmR6JvGdjmnaxxD3CpWzCzGoLBUpzxN14AkaRicA5g3Lc1/IMG_20211009_172435.jpg)

9. After this, your transaction will be submitted to the blockchain and once confirmed you will get a message like this stating that liquidity added. 
![IMG_20211009_172502.jpg](https://cdn.steemitimages.com/DQmPLdKHMGF57Xq4EV7Jxcbj2iB56Ec6bscnEivDbNqSZoe/IMG_20211009_172502.jpg)


And in this was we can add our asset into the liquidity pool easily and can earn passive income generated from rewards.

------
------
#### <center> Conclusion </center>
----
Justswap is a leading decentralised exchange running on tron blockchain and it is a direct competitor of uniswap running on ethereum blockchain and pan cak me swap running on Binance smart chain. It has theoretically infinite liquidity that is added by many users in order to earn reward and at the same time by holding funds. 

In the task we learnt much about justswap and also tried to understand it's working. But at the same time we also did some real time practical work to understand how the things we saw theoretically works in real life. 

The main difference between justswap and other decentralised exchange is its user friendly interface. We saw how easy it is to add liquidity into liquidity pool and swapping TRC 20 tokens. 

-----
-----

Thank you professor @kouba01
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id94,611,978
authorrishabh99946
permlinkcrypto-academy-season-4-or-week-5-or-homework-task-for-professor-kouba01
categoryhive-108451
json_metadata{"tags":["kouba-s4week5","cryptoacademy","india","steemexclusive","steem"],"users":["kouba01"],"image":["https:\/\/cdn.steemitimages.com\/DQmPokqRhc34i2M5Ho2SbKvfjRCHhoz8mxe4X19LCboWJtx\/images%20(3).png","https:\/\/cdn.steemitimages.com\/DQmVKnF65uWhgEM68HFwCBQMn2nC5Rh6s7YxupXx6LCmRKU\/IMG_20211009_140305.jpg","https:\/\/cdn.steemitimages.com\/DQmeDiPKDs5JVwGJfvkCZsqJhid44DA91KZLFLbZ6an41rt\/IMG_20211009_133013.jpg","https:\/\/cdn.steemitimages.com\/DQmYykPFWFzYadWasZGaU7N7YQzL6s4dqKqJQW7KJJWKcuC\/IMG_20211009_133042.jpg","https:\/\/cdn.steemitimages.com\/DQmNTA8L6uMBRfj9HzSKyts1auqACAtQokKV1WjpExqdrVC\/IMG_20211009_133116.jpg","https:\/\/cdn.steemitimages.com\/DQmRywewPKMZmLoxRTS8NCyZVtxMpgGrATbVnznk1XrVGaG\/IMG_20211009_140557.jpg","https:\/\/cdn.steemitimages.com\/DQmenvuTnBibpKaeMbx4ZQFaHyMMy5nvvQgfvthA6DqZRfZ\/IMG_20211009_164330.jpg","https:\/\/cdn.steemitimages.com\/DQmNQ817axkh9pyMwdiu8vCckfWn8nzBjugUgj65bGvsnJY\/IMG_20211009_164459.jpg","https:\/\/cdn.steemitimages.com\/DQmdFTBKJqRhJ7qdgydASwot6DA36VP9b63brVwpuZbujkq\/IMG_20211009_164522.jpg","https:\/\/cdn.steemitimages.com\/DQmWSWweK4UvCW26RgwZi8SKoG3pAL9XnXDHMP5uwJUdACV\/IMG_20211009_164600.jpg","https:\/\/cdn.steemitimages.com\/DQmcu652y7iLPCVuvMumDbEh1PQpWx5PAkiyFKNicsHFYpN\/IMG_20211009_164617.jpg","https:\/\/cdn.steemitimages.com\/DQmc5hTuaYotUchS2YzNq6dd5ZzmoZXgsxf4AQqWPioXLa2\/IMG_20211009_164659.jpg","https:\/\/cdn.steemitimages.com\/DQmQtjEHsYxcTQQyLv8p2L7rFLYdrCM3L5dzmFT8sHFiyUx\/IMG_20211009_164812.jpg","https:\/\/cdn.steemitimages.com\/DQmNt1qGabAnxxi1vU6tAK8gC61dmtADXmTdEUtrw6ENEAV\/IMG_20211009_164951.jpg","https:\/\/cdn.steemitimages.com\/DQmczQd2DYVHFkTRMQUhkNLNp6TYQhikuv2FT5sdi2bEQRB\/IMG_20211009_172102.jpg","https:\/\/cdn.steemitimages.com\/DQmUSLJiayrYmomcTPToCVdHDmim9PnaJJSc89JfeeAaDiK\/IMG_20211009_172232.jpg","https:\/\/cdn.steemitimages.com\/DQmPiXGCptFSHgLzG9jxDkR6SsPrU8r8EVuVxCJfcMGRA9u\/IMG_20211009_172259.jpg","https:\/\/cdn.steemitimages.com\/DQmd78AfMNxt5vNvzSRkeSkwyXzXADCHcrzTyZutUawSNPi\/IMG_20211009_172316.jpg","https:\/\/cdn.steemitimages.com\/DQmVWUgEBB3ve9HsjBnBTRopf3axpV1pGdHqvuE7ByDMMcm\/IMG_20211009_172339.jpg","https:\/\/cdn.steemitimages.com\/DQmeSsYFWwfJFfvReWxmzQiFF5VCRQPvBE17KghBgzBTF9C\/IMG_20211009_172419.jpg","https:\/\/cdn.steemitimages.com\/DQmR6JvGdjmnaxxD3CpWzCzGoLBUpzxN14AkaRicA5g3Lc1\/IMG_20211009_172435.jpg","https:\/\/cdn.steemitimages.com\/DQmPLdKHMGF57Xq4EV7Jxcbj2iB56Ec6bscnEivDbNqSZoe\/IMG_20211009_172502.jpg"],"links":["https:\/\/images.app.goo.gl\/36JZ9M6vrjeb5SDe7"],"app":"steemit\/0.2","format":"markdown"}
created2021-10-09 14:39:51
last_update2021-10-09 14:39:51
depth0
children4
net_rshares61,326,931,066,990
last_payout2021-10-16 14:39:51
cashout_time1969-12-31 23:59:59
total_payout_value28.205 SBD
curator_payout_value28.080 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length14,646
author_reputation298,156,611,743,534
root_title"Crypto academy season 4 | week 5 | homework task for professor @kouba01"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (31)
@layersinn · (edited)
Amazing!info on crypto academy:)thnx for visiting my post on 09/09/2021
@rishabh99946
#affable
properties (22)
post_id94,624,278
authorlayersinn
permlinkr0qq2u
categoryhive-108451
json_metadata{"tags":["affable"],"users":["rishabh99946"],"app":"steemit\/0.2"}
created2021-10-10 02:40:09
last_update2021-10-10 03:51:21
depth1
children0
net_rshares0
last_payout2021-10-17 02:40:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length94
author_reputation9,120,108,393,559
root_title"Crypto academy season 4 | week 5 | homework task for professor @kouba01"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@alexcarlos ·
You have presented about justswap vary well.
properties (22)
post_id94,629,750
authoralexcarlos
permlinkr0r7ku
categoryhive-108451
json_metadata{"app":"steemit\/0.2"}
created2021-10-10 08:58:09
last_update2021-10-10 08:58:09
depth1
children0
net_rshares0
last_payout2021-10-17 08:58:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length44
author_reputation52,212,895,477,991
root_title"Crypto academy season 4 | week 5 | homework task for professor @kouba01"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@kouba01 ·
Hello @rishabh99946,
Thank you for participating in the 5th Week Crypto Course in its 4th season and for your efforts to complete the suggested tasks, you deserve a  ***Total***|***8/10*** rating, according to the following scale:
Originality | Compliance with topic | Consistency of method | Quality of analysis | Clarity of structure & language   
--------- | ---------- | ---------- | ---------- | ----------
<center>(1.5/2)</center> | <center>(2/2)</center> | <center>(1.5/2)</center> | <center>(1.5/2)</center> | <center>(1.5/2)</center>
<b>My review :</b>

Good content in which you tried to implement what was asked of you to explain it with distinction. Here are some notes I give you.

- In your explanation of how JustSwap works, you are asked to prepare an illustration.

Thanks again for your effort, and we look forward to reading your next work.
Sincerely,@kouba01
properties (22)
post_id94,637,835
authorkouba01
permlinkr0rpj1
categoryhive-108451
json_metadata{"users":["rishabh99946","kouba01"],"app":"steemit\/0.2"}
created2021-10-10 15:25:51
last_update2021-10-10 15:25:51
depth1
children0
net_rshares0
last_payout2021-10-17 15:25:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length878
author_reputation1,262,150,405,365,552
root_title"Crypto academy season 4 | week 5 | homework task for professor @kouba01"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemcurator07 ·
You have been upvoted by @sapwood, a Country Representative from INDIA. We are voting with the Steemit Community Curator @steemcurator07 account to support the newcomers coming into Steemit.

Engagement is essential to foster a sense of community. Therefore we would request our members to visit each other's post and make insightful comments. 

Thank you.
properties (22)
post_id94,647,189
authorsteemcurator07
permlinkr0segh
categoryhive-108451
json_metadata{"users":["sapwood","steemcurator07"],"app":"steemit\/0.2"}
created2021-10-11 00:24:18
last_update2021-10-11 00:24:18
depth1
children0
net_rshares0
last_payout2021-10-18 00:24:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length356
author_reputation1,025,914,365,470
root_title"Crypto academy season 4 | week 5 | homework task for professor @kouba01"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000