Over the last few weeks, I have been asked by several people to explain the process of providing liquidity on a decentralized exchange like Uniswap. In an effort to answer this question, I have put together a quick blog post that explains it all from a layman’s perspective. Providing liquidity is an excellent way to put your existing crypto to work, but it doesn’t come without risk. Read on to learn more.
Think of a liquidity pool as a big pot where people deposit cryptocurrencies for use in trades on a decentralized exchange (DEX). On a dex, instead of having buyers and sellers make trades directly with each other, trades instead happen against this pot of crypto assets.
For example, if you want to trade ETH for USDC on Uniswap, you’re not buying directly from another person. Instead, you’re trading against a pool of ETH and USDC that other people have deposited. This pool ensures that there’s always some amount of each cryptocurrency available for trade. Without liquidity pools, there wouldn’t be any assets for you to trade.
When you place a trade on a DEX, you’re essentially interacting with a liquidity pool. Here’s a simple breakdown:
Depositing Funds: Users deposit pairs of crypto coins into a liquidity pool. For instance, if you add liquidity to an ETH/USDC pool, you’ll deposit both ETH and USDC into the pool.
Making a Trade: When you make a trade (say, you want to swap ETH for USDC), the DEX calculates the amount you’ll get based on the ratios of the assets in the ETH/USDC liquidity pool we talked about above. The more you trade, the more the balance of that pool changes, which affects future trades and prices. For example, let’s say there is a liquidity pool with 1000 in USDC and an equivalent amount of ETH. Someone buys $100 of ETH using USDC. Now, the pool has $1100 in USDC and only $900 in ETH. This will be reflected by a change in the price of ETH on that DEX.
Earning from Fees: As a liquidity provider, you earn a share of the transaction fees charged by the DEX. Each time a trade is executed, a small fee is collected, and a portion of this fee is distributed among all liquidity providers. The more liquidity you provide, the greater your share of the fees will be. On top of this, many DEX's incentivize liquidity pools by adding emissions of their own token, such as AERO.
Automated Market Makers (AMM): DEX’s use AMM’s to manage liquidity pools. An AMM is a smart contract that automatically adjusts the prices based on the amount of each asset in the liquidity pool. It ensures that trades can be executed continuously without needing a traditional order book.
Providing liquidity doesn’t come without risk. While the process is entirely managed with a smart contract, there is still risk involved. As always, you must consider smart contract security, market stability, and the fee structure. However, the primary risk of providing liquidity is called ‘Impermanent Loss’ (IL).
Impermanent loss occurs when the value of the assets in your liquidity pool changes compared to holding them in your wallet. This happens because the prices of the assets in the pool fluctuate, affecting the balance of assets and their relative values. If you provide liquidity to a pool and the price of one asset rises significantly compared to the other, you might end up with less of the appreciating asset when you withdraw your funds. This could result in a lower value of your total assets compared to if you had simply held them outside the pool.
Consider the following scenario using an ETH/USDC pool to better understand impermanent loss:
Initial Deposit: You deposit 1 ETH (worth $1000) and $1000 USDC. The total value is $2000.
Price Change: ETH’s price rises to $1200
Withdrawn Value: After the price change, you withdraw and get .85 ETH and $1020 USDC. Value of .85 ETH at $1200 = $1020. Added with the $1020 USDC, you have $2040.
Value if Held: If you had just held the 1 ETH and $1000 USDC, it would be worth $1200 (ETH) + $1000 (USDC) = $2,200.
Impermanent Loss: Value in the pool: $2040. Value if held: $2200. Impermanent Loss is $2200 - $2040 = $160.
In the above example, impermanent loss is $160 or 7.27%, meaning you would have been better off holding the assets rather than providing liquidity. However, you have to consider any incentives or fees earned before calculating overall profitability.
Now that you understand the basics, I will walk you through the steps for providing liquidity. In the example below, I will be providing liquidity for TN100x & ETH on Aerodrome. This pool is currently incentivized with AERO emissions, making the APR very lucrative. Please note that the process for adding liquidity may be slightly different depending on which DEX you are working with.
Step 1: Go to https://aerodrome.finance/ and click the 'Connect' button in the top right hand corner. This will connect your wallet to Aerodrome.
Step 2: Navigate to the ‘Liquidity’ tab at the top of the page. This will take you to a page with all active liquidity pools on Aerodrome. From here, you can either search for the pool you would like to deposit funds into. Search for TN100x and click the ‘Deposit’ button.
Step 3: On this page, you deposit an equal amount of both assets into the liquidity pool. In our case, we will be depositing TN100x and ETH. Input the amounts you would like to deposit and then click the ‘Allow’ buttons to the right for both WETH & TN100x. After you allow both TN100x & ETH, click Deposit and confirm the transaction in your wallet.
Congratulations! You are now providing liquidity on Aerodrome. But, we’re not quite done. Now we need to stake your deposit to earn incentivized AERO emissions.
Step 4: Navigate to the ‘Dashboard’ tab again. From there, you will see the liquidity that you just provided, along with options to ‘deposit’ ‘withdraw’ and ‘stake’. Choose ‘Stake’.
Step 5: On this page, you will see a sliding bar which allows you to determine how much of your deposit you want to stake. Choose the amount you want to stake and then click ‘Allow vAMM-WETH/TN100x’. After the contract is allowed, click the ‘Stake’ button to finish the process.
That’s it! You are now providing liquidity for TN100x & ETH on Aerodrome and earning 250% APR in AERO emissions. Please note that the APR will fluctuate depending on a number of factors including volume.
This was an introductory lesson on providing liquidity. There is a lot more to it than this, but it should be a good place for you to start. In our next lesson, we will cover providing concentrated liquidity on a DEX like Uniswap. Concentrated liquidity allows you to be more capital efficient and earn more in fees but it also increases the risk of impermanent loss.
Now, get out there and give it a try! It’s honestly the best way to learn about providing liquidity. Start small and take your time until you get the hang of it!
Over 100 subscribers
really helpful and informative. thanks fam🫶
Thank you so much,this is very educative.thanks also for the enlightenment.
Thank you! As a beginner the explanations and steps were clear and concise.
Moxie emissions on Aerodrome have been over 350% all week. If you have unused moxie and you DON’T have it in LP, you’re really missing out on some juicy rewards.
Drop the tutorial pls
This is with tn100x but you can swap out moxie and all the steps are the same. https://paragraph.xyz/@maretus.eth/lesson-on-liquidity
I agree, this is great! And then the aero token can be taken to rebase
Is this also similar to earning rewards through staking?
Kind of, yes
Oh, I need to try that right away!
APR 364...% awesome
Best way!! I think this is more beneficial than buying fan tokens.
Thanks for good information bro
yup im already follow u n have it in LP
Can i unstake all the moxie any time or there are some specific time conditions in this?
You can unstake at anytime.
Moxie LP rewards on Aerodrome have been holding steady at 350%+ APR for the last 3 days. Over 60 AERO per day from this size deposit currently. 🤯
Damn that is what you call yield.
Yeah for real. Aerodrome is awesome. I actually love simplified LPs rather than V3 Uniswap which always ends up out of range unless you set it to full and that’s hard for a gambler like me lol.
I’ve never used it, but all for simplicity!
https://media0.giphy.com/media/nuRXXyy020kta/giphy.gif?cid=6c09b9529w1jpdmeshuncrxthcqms16vygxze8znqa9oyifx&ep=v1_internal_gif_by_id&rid=giphy.gif
Might need to get in on this...
i've been meaning to do this.. can i withdraw anytime though?
Yep, it’s not locked :)
whew okay that's all i needed to know haha thank you!
This is something like stake? I can withdraw anytime?
Yea, it’s kind of like staking. You provide eth and moxie to aerodrome in a smart contract and receive aero rewards as emissions. Here’s a blog post explaining it: https://paragraph.xyz/@maretus.eth/lesson-on-liquidity
I've only got a $50 total deposit in there, but it's earning FAR better than any savings account ever, so I'll be adding more as I go. Build from scratch and see how far it can grow. Perks of being chronically online is I can monitor and move it if it starts to drop too much.
Now those are some juicy rewards 🙉 Seriously need to stop sleeping on LPs
bravo man, thank you for all that you do. 400 $degen
Thanks dude! Much appreciated!
Wow, there are a lot!! If the moxie falls further, should I try it too?
You should do it regardless of the moxie price?
Translation error! I was asking if I should do it, too.
Seems like a decent bet. Volume should be fairly consistent considering everyone has more tokens to sell everyday
Yea and aero has had a fairy steady price for months so the bottom shouldn’t fall out of it either. Although I’m just converting it all into moxie or degen rn.
Consider holding! I think aero is gonna rip https://x.com/wagmialexander/status/1823142708153667991?s=46&t=a2fQXreBOjO_PT7993nbig
Holy shit dude! Thanks for sharing this with me. I had no fucking clue. That’s good info!
🍖x70 for you
Thank you pedram
Your welcome
How i wish have funds like that 😅
Debank?
ALFA right there 👏 I've been throwing my daily claim in each day on the regular LP before @aerodrome released the concentrated pool. Much-Much less, but I've gotten 3 MOXIE over past cpl days...it's something LoL Need to swap it out for that juicy concentrated🤙
awesome 🤝
I'm converting Moxie to USDC and saving it, Let's make Moxie work with this?
You need moxie and eth for the LP. Selling moxie is a bad move imo. But if ya need the money today, maybe not. Moxie is going to be worth a lot more in the future.
Should the ratio of Moxie to ETH be 1:1?
Yea
Friend how ???
Wow amazing! Will it be maintained??
As more people deposit, the rewards APR will go down, but if you’re not using the Moxie, it’s a good way to put it to work.
Thanks! It's early time! I'm going to take a chance and go in~!
I hope your followers know what to do with farmed $aero 😎
It's liquidity mining or airdrop?
LP
I experienced many pools everytime it made me nervous ..🥲 risky I need to care the price !
Good or bad? 😅
3 $Degen for you Happy TUESDAY
Wow it's great bro, do you think this Will be maintained ? Good morning bro
Hi, Maretus. Mine it's shown WETH not ETH and screen not same as yours. I did something wrong ? (stake on Moxie/WETH LP)
One thing Warpcast might benefit from is the ability to write threads in the style of Twitter/X. They are useful for stringing together complex arguments or unpacking information in a sequential way. In my experience they also drive engagement because it can be exciting for other users to see what comes next in a particularly captivating thread and incentivize them to wait around until it finishes playing out. Some particularly erudite or evocative threads live on as reference points that people can return to in order to cite certain information and arguments. Personally, I really enjoy sharing important passages from books in threads that others can follow along with and that I can also return to for citations. It lets others get the key arguments of the book and also serves as a reference point for myself for future.
Maybe try SuperCast when you want to write long threads. Last time I checked you can add more comments as you compose.
on roadmap
Nice
I was asking last year but dwr said it wasn't an important feature 🤷🏽
Any way to make it so that when we clock "show more" it expands right there on the current screen instead of entering the cast view?
yo, would love to have you check out supercast! we have threads, although the mobile experience is slightly limited compared to warpcast
I’m definitely more likely to read a 1000-word thread than a single 1000-word tweet.
great suggestion here, murtaza! i think supercast does this already but it’ll be a super helpful warpcast adds it to their roadmap!
I kinda think blog posts from paragraph serve the purpose even better here. Have you seen those? It condenses a blog post into a single frame that you can click arrows thru to read paragraph by paragraph. Here is an example: https://paragraph.xyz/@maretus.eth/lesson-on-liquidity
I have, honestly its good but I'm just so used to threading
I think this could easily be a standalone app too. 🤔
Yeah u can already but the wc algo is weird and doesn't display thread properly. Also replies tend to be more muted in selection on the feed, so quote casts tend to fare better
this and lists, really miss them 🍖 x10 $DEGEN 99 $WILD
This is a great explanation on liquidity pools, how they work, and how to earn. /masks is another token that's super easy to provide liquidity for 🎭 cc: @maretus https://paragraph.xyz/@maretus.eth/lesson-on-liquidity?referrer=0x495E4f8C59f9b2df760F77C42f27ea514697bf73
Are you still sleeping on Aerodrome LP rewards for TN100x? You really shouldn’t be. What’s that? You don’t know how to add LP? It’s your lucky day - I wrote a blog post about it, complete with example screenshots! https://paragraph.xyz/@maretus.eth/lesson-on-liquidity
🍖x5000
👀 👀
Mmmmm, Aero vote/locking rewards 🥹 LP auto adjust is nice feature also (forget name)
I have never locked aero. Is there more rewards from that?
Yes, weekly voting rights. Claim end of each week. cl200 degen/with 100% voting % for me for long time now yields AERO degen WETH
Will definitely check it out!
I'm not! I am earning too hehe!
Deployed just keeps deploying
great advice here.... love my @aerodrome rewards....
Thanks! 🍖x 300
bookmarked, thank you @maretus 50 $degen
Wtf I’m staking only 100k ham hahaha you 3 milly
thx for sharing :)
Dope ass shit mfer love love
Thank you! I have no idea what you are talking about
You add LP to aerodrome and get 250% APR.
well.... that sounds good.... I will have to actually read your article tomorrow when my brain can process new information
I'll be honest thought, I subbed and didn't read, my brain is too tired to make sense.
Go to bed already! 😉 100 $degen
It's only 8:45 PM! I am resting my soul with Warpcast 😂 🎭
I am indeed sleeping and need to wake tf up 🙉🍖x69
This was very well written and simplified. Collected it to add to my gallery for newbies 🫡
🍖x500
🍖x690
Wow, I didn't know how to do this. Bookmark first!!
underrated af!
thanks a lottttttt🍖x200
🍖 x 100 You’re shining so brightly now that I can’t even look at you. 🤩😎
I want to learn how to do this so thank you!!! 100 $degen 🍖x250 500 $wild
this was awesome! going to try it... nice job on the tutorial. ☺️
Glad it was helpful! Definitely a lucrative pool to be in rn
Staked! a small amount to see what all this means. 🍖 x100 thanks Maretus!
the rewards is monthly? 🍖x169
Thanks for this Maretus! I had a decent understanding of impermanent loss but the example you laid out helped solidify my understand further 20 $degen
Glad it was helpful bro. Lemme know if you have any questions ever!
Ty 🙏🙌
oh thx. I will try!
Aren't you an AI? When do you sleep??
What are you talking about? I share videos of myself daily lol.
You didn't sleep like AI. You worked so hard I'm saying that I'm doing it! It's okay to rest a little!!
I sleep lots though.
I miss that kind of words, 🤣
thank you sir
I've done! Thanks, fren! 200 $DEGEN 🍖 x 500 200 $farther
Wow thanks so much! 🍖x420 500 $farther
I didn't know that. Thank you always 50 $degen
This is so useful @maretus and it will help those who are finding it difficult to add Lp on Aerodrome. 🍖x200
I didn’t know about that one ☝️
Thanks for this, quite helpful. Just subscribed
No idea about this stuff broski what's that aerodrome is given us tn100x reward by staking scene 👉🏻👈🏻
🍖 x 333 What’s going on?
How many days does it take to receive this aero?
Wow thank you for that, you're so kind
thanks. i Gain lots of knowledge
🚀 Wow, thanks for sharing! I'll check it out for sure! 🔥✨ @maretus
tbh i dont know how to add lp🥲, How long do you add that lp so you get a big reward like that?
Thank you
Thanks for the info on LP. Many still don’t understand but your examples hopefully will change that 🍖 x 500
Sharing far and wide.. Maretus always delivering 🤗
Just wakeup and seen your cast.
How can get it fren?
I will read
Risky one, but nice
Nah the ham is the opposite of risky. It’s delicious.
Can we change red color in rainbow wallet on something else?
Another Wednesday, another Weekly Digest, where we spotlight a few great pieces of writing over the past month or so. First up is @stc and his fascinating explorations into the concepts and methods behind his algorithmic plotter graphics series “Procedural Drawings”. https://paragraph.xyz/@stc/time-shifting
Next, @rtfkt dives into the lifecycle of online communities — Inception, Establishment, Maturity, and Mitosis or Revival — and highlights the importance of communication and value to prevent community stagnation and fragmentation. https://paragraph.xyz/@kalen/the-pulse-of-online-communities-navigating-the-lifecycle
@zoz.eth writes about how decentralized social graphs are evolving into dynamic ecosystems, but the primary challenge is achieving a self-sustaining growth cycle. Success in this domain will come from focusing on high-quality, engaging content rather than superficial feature tweaks, ensuring the amplification of ideas that attract and retain thoughtful users. https://paragraph.xyz/@0xzoz/the-infinite-client-1
@ispeaknerd.eth discusses strategies for securing onchain and social identities in the web3 landscape using Ethereum Name Service (ENS) and Farcaster, emphasizing the importance of managing multiple wallets for different activities to safeguard one’s reputation and digital assets. https://paragraph.xyz/@ispeaknerd.eth/passport-control-for-onchain-and-social-identities
@0xantidote.eth explores the history of social media and lessons learned along the way, as well as the potential and challenges faced by newer decentralized platforms. "What I do believe is that for the foreseeable future, we won't see any new platform paradigms emerge because we are stuck with mobile phones as a computational platform. Instead, innovation will come from social-native apps, which use these platforms as a means of distribution." https://paragraph.xyz/@antidote/next-gen-social-apps
@maryams.eth just finished it this week! https://warpcast.com/sadeghian/0x87bfd56d
Over the last few weeks, I have had a number of people ask me how to provide liquidity for things like /lp or /farther. As someone who prefers to learn from experience, I wasted a lot of time and even more money learning how liquidity pools worked. So, I'm sharing this knowledge in a blog post! https://paragraph.xyz/@maretus.eth/lesson-on-liquidity
🍖x5000
Thank you for sharing king🫶🏾💜
great content. 💜👊
Thanks mate. @jpfraneto.eth encouraged me to spend more time producing content like this for the community and I think he’s right, so I’m going to keep it up. Try to give people a more normie understanding of stuff. 🤷♂️
this is the kind of stuff FC needs 💯
Bookmarked this to check out when I have a little more time, always wanted to learn/know more about LP's. Thanks for taking the time to share this!
Hell yea dude! I hope it’s helpful for you. I tried to make it super easy and simple to follow :)
These have ALWAYS been something I didn't venture into... Maybe I should start? Thanks for this @maretus! 🍖 x 69 $degen
Well, if you’re already holding tn100x and eth, you might want to consider it. Aero emissions are really good rn. My 2k in LP is making almost $20/day in emissions. 🤷♂️
Gonna dive into this later tonight. Ty bro!!!
Sure thing! I hope it helps :)
This is a really detailed description. Not long ago, I looked for a liquidity for the Imagine token, but it was difficult because there was not much data. It's a very helpful material for me because tokens are different and the way they do it is the same. Thank you so much, boss.
Heck yea, I’m glad it could be helpful for you! I’ll do another one about more complicated liquidity pools next! :)
Thank you so much, you're the best. 🧡
🍖x10
Thanks :)
omg..i just saw this tysm!!!!! 50 $hunt
Great explanation 👏👏👏 Simple enough for anyone to follow. 🍖x69
I've tried it several times before, but I never really understood it. Finally, a great explanation. Thank you for that. 🍖x300
Hell yea! I’m glad you liked it. Aerodrome makes it rather easy with incentivized pools. Next blog post will be about concentrated liquidity at places like Uniswap.
🍖 x20
Amazing info! Thanks for sharing! Very much needed info around here! 10 $degen 500 $wild
Lovely write up man. It was a good read 15 $degen
Def /readingnow
thank you for this fam
Thank you so much for sharing this Maretus 🍖x50 🎭
tnx for sharing this bro I will study it 🫡🫡
Good read bro thank you for this. Booked mark it also.🫡
New blog by @maretus breaks down providing liquidity on decentralized exchanges like Uniswap. Learn about liquidity pools, trade mechanics, earning from fees, and risks like impermanent loss. Includes a step-by-step guide for adding and staking liquidity on Aerodrome. Check it out!