Register and share your invite link to earn from video plays and referrals.

Diphunter ¤
@Diphunter18
Member of @FraxForce | all tweets are my opinion and never a financial advice.
233 Following    402 Followers
Great read, a lot being built around $frxUSD. FraxNet connects fiat rails, cross-chain transfers, yield and payments, while Stablecoins-as-a-Service enables products like $USSD. That’s a pretty compelling stack for bringing dollars onchain👀
Show more
One question came up for me when looking at how Aave V4 is structured, If Aave wants to support more assets, more risk profiles and more specialized markets, how do you do that without splitting liquidity into smaller and smaller pools? Aave V3 handles different risk profiles largely through separate markets. Each market has its own liquidity, asset listings and risk parameters. That works, but it also means liquidity can become fragmented. If one market has plenty of USDC available while another market has high borrowing demand for the same USDC, that liquidity cannot simply flow between them. V4 approaches this differently. Instead of making every market its own isolated pool of liquidity, V4 introduces Liquidity Hubs and Spokes. The Hub is where the liquidity sits. The Spokes are the markets users actually interact with. Each Spoke can have its own collateral, borrowable assets, risk parameters, liquidation rules and other restrictions, while still drawing liquidity from the Hub behind the scenes. This also connects directly to the oracle side we looked at in the last post. Because each Spoke can support a different set of assets and risk profiles, the pricing infrastructure needs to fit those assets as well. Aave doesn't necessarily value every asset through the same type of price feed. Depending on the asset, a Spoke can use different oracle configurations and safeguards, such as standard @chainlink feeds, SVR feeds or mechanisms like CAPO for assets where a simple spot price isn't enough. That matters because the oracle price is what ultimately feeds into the risk engine. It affects how much collateral a borrower has, how much they can borrow and when a position becomes liquidatable. So the Spoke isn't just defining which assets can be used and what their risk parameters are. It can also define how those assets are priced and which protections apply to those prices. The liquidity can therefore be shared underneath, while the way assets are valued and risk is managed can remain specific to each Spoke. Instead of thinking about every market as its own pool, I think of it more like a shared liquidity layer with different risk environments built on top. Imagine a Hub holding $100M of USDC. One Spoke could be designed for more conservative collateral, another could focus on correlated assets, and another could support a more specialized or higher-risk market. They don't all need to bootstrap their own $100M pool. They can access the liquidity sitting in the Hub, while the Spokes determine how that liquidity can actually be used. And this is where the risk side becomes important. A Spoke doesn't get unlimited access to the Hub. The Hub can set limits on how much liquidity a particular Spoke is allowed to draw, creating a boundary around the amount of risk that can flow through it. So if a Spoke supports a more experimental asset and something goes wrong, the potential impact can be constrained instead of automatically exposing the entire liquidity base. That gives V4 a different balance between liquidity and risk. You can have specialized markets without forcing every new market to build its own liquidity from scratch, while still giving each market its own risk configuration. The architecture also makes things like E-Mode and Isolation Mode more flexible. A stablecoin-focused Spoke could have parameters designed around highly correlated assets. Another Spoke could be built around staked ETH assets. An RWA Spoke could have completely different requirements around collateral, access and risk. All of them can connect to the same underlying liquidity infrastructure, while their risk and oracle configurations can remain tailored to the assets they support. The important part is that V4 doesn't treat risk isolation and liquidity as completely separate problems. The Hub provides the shared liquidity layer, while the Spokes define where that liquidity can go, which assets can be used and under which conditions. Because those rules live at the Spoke level, Aave can create new market structures without having to redesign the entire liquidity layer each time. There is also an important difference for suppliers. In V3, supplying to a specific market means your liquidity is tied to that market. In V4, the underlying liquidity sits in the Hub and can potentially serve multiple connected Spokes, subject to the credit lines and limits defined for them. That creates a different liquidity dynamic. More liquidity in the Hub can support more Spokes, while more useful Spokes can create more demand for that shared liquidity. At the same time, the risk boundaries remain configurable instead of treating the whole network as one giant lending pool. That combination is what makes the architecture so relevant for where @aave is heading. More markets can be built around different assets and risk profiles, while the liquidity underneath can remain connected.
Show more
That last part made me look a little deeper into what happens when an oracle price doesn't behave the way the protocol expects. Because in a lending market, a wrong price can change a lot more than just a number on a screen. Take the wstETH/stETH exchange rate. wstETH represents stETH, so its exchange rate should generally increase over time as staking rewards accrue. Aave needs to account for that when valuing wstETH as collateral. At the same time, there is a very specific risk here. If that exchange rate could suddenly jump upwards, the protocol could see more collateral value than actually exists economically. A borrower could potentially use that artificially inflated collateral to create additional borrowing power. That is one of the problems CAPO is designed to address. CAPO, the Correlated Asset Price Oracle, puts a time-weighted upper bound on the exchange rate of certain correlated and yield-bearing assets. The idea is pretty straightforward: a legitimate exchange rate can grow over time, while a sudden artificial jump gets constrained. That gives Aave another layer between the raw oracle data and the value the risk engine actually uses. And this is where I started appreciating how much thought goes into something that, from the outside, can look like a simple price feed. There is a real trade-off. If the protection is too loose, an attacker may be able to manipulate the exchange rate and inflate collateral. If it is too restrictive, the protocol can end up using a price below the actual market value. Aave actually experienced the second situation in March 2026. A technical issue in the CAPO configuration caused the effective wstETH/stETH exchange rate used by Aave's Ethereum Core and Prime instances to fall below the valid market exchange rate. The effective rate dropped by around 2.85%, which triggered roughly 10,938 wstETH in E-Mode liquidations. Aave did not incur bad debt from the incident, but liquidators captured around 512 ETH in liquidation bonuses and value related to the exchange-rate deviation. Aave later recovered 141 ETH through BuilderNet refunds, plus roughly 13 ETH in liquidation fees, with those recovered funds intended to compensate affected users. What caught my attention here is that the protection itself wasn't the problem. The problem came from how the snapshot ratio and snapshot timestamp were updated. The timestamp represented a seven-day-old reference point, while the ratio had not actually been updated to match that reference. CAPO then calculated a maximum allowed exchange rate that was below the rate already being used by the market. A safeguard designed to protect the protocol from one type of oracle manipulation ended up creating a different kind of pricing problem. And that is a really good example of why risk infrastructure has to be designed around edge cases as well as normal market conditions. It also shows why Aave treats oracle configuration as part of the risk framework itself. The parameters matter, the update frequency matters, the relationship between different price sources matters, and the way those values interact with collateral and liquidation parameters matters even more. V4 takes this idea further by making oracle configuration part of the Spoke-level risk environment. For example, the Ethereum V4 configuration uses different pricing mechanisms depending on the asset. CAPO is used for relevant yield-bearing assets and stablecoins, while other assets can use standard Chainlink feeds, SVR feeds or specialized adapters. That gives each market more room to use the pricing and risk controls that actually fit the assets inside it. And V4 adds another important layer: automated safeguards are becoming a much bigger part of the design. The goal is to make the protocol capable of reacting to abnormal conditions through predefined, onchain controls instead of relying entirely on someone noticing a problem and reacting manually. Supply caps, oracle deviation protections and other risk controls can limit how far a problem can propagate through a market. Aave's V4 risk discussions specifically highlight automated safeguards and oracle deviation triggers as part of the direction of the new risk framework. Looking at this from the outside, I used to think of an oracle as simply the thing that tells Aave what an asset is worth. Now I see it more as one of the layers that decides how much trust the entire lending system can place in that value. The price feeds the collateral valuation. The collateral valuation feeds the Health Factor. The Health Factor feeds liquidation. And the safeguards around the oracle can determine whether an abnormal price movement becomes a protocol-wide problem or stays contained. That makes oracle design one of the most important parts of Aave's risk architecture. And after going through the pricing side, the next part of V4 I want to look at how Aave separates different risks while still allowing them to share liquidity.
Show more
Fairly interesting comparison: USDC/USDT pools on both @CurveFinance and @Uniswap v4. Volume/TVL ratio is slightly higher on Curve, but look at the shape of the distribution
Got early access to the new Aave Savings App a few days ago thanks to @parisrouz, so I’ve spent the last couple of days testing it out. A few things I like: • The simplicity, coming from DeFi, it’s honestly refreshing how little you have to think about. Deposit, earn, withdraw. Everything feels very straightforward. • The yield, a 6.00% base rate currently goes up to 6.25% APY with boosts. Your balance compounds every second, so you can actually watch your savings grow in real time. • The onchain rails. Your funds are managed through the Stable Vault and deployed into Aave’s lending infrastructure, where borrowers pay interest that flows back to depositors. All of this happens in the background, without users having to deal with the underlying DeFi mechanics. • Being based in Germany, I was particularly interested in the bank on- and off-ramps already being available here. I tried the process and it was really smooth. Being able to move between your regular bank account and an onchain savings product this easily is a pretty big deal imo. And I think that’s where Aave is taking a really interesting step towards retail. If I had never interacted with DeFi before, I could see myself using this without really needing to understand what’s happening underneath. Sign up, connect your bank account, deposit, and earn yield passively, while still getting access to the underlying onchain infrastructure. That’s probably the biggest thing I take away from the app. Aave is making DeFi feel simple enough for people who have never been into it before. All in all, from my perspective, this is already more compelling than the savings products I’d typically have access to through a bank in Germany, especially when you combine the current rate with how easy the whole experience is. GGs @StaniKulechov and the whole @aave team. Great work.
Show more
$CRV is one of the few DeFi tokens where I can actually see a clear link between the protocol’s economic activity and the token. Curve generates fees, while veCRV sits at the center of its governance, liquidity and incentive flywheel. $FRAX is a different kind of bet imo. Here, I’m betting on the growth of the entire Frax ecosystem. FRAX is the native asset of Fraxtal, while products like frxUSD and sfrxUSD keep expanding the ecosystem and its economic activity. That’s why I see both $CRV and $FRAX as genuinely investable tokens!
Show more
That last part made me look a little deeper into what happens when an oracle price doesn't behave the way the protocol expects. Because in a lending market, a wrong price can change a lot more than just a number on a screen. Take the wstETH/stETH exchange rate. wstETH represents stETH, so its exchange rate should generally increase over time as staking rewards accrue. Aave needs to account for that when valuing wstETH as collateral. At the same time, there is a very specific risk here. If that exchange rate could suddenly jump upwards, the protocol could see more collateral value than actually exists economically. A borrower could potentially use that artificially inflated collateral to create additional borrowing power. That is one of the problems CAPO is designed to address. CAPO, the Correlated Asset Price Oracle, puts a time-weighted upper bound on the exchange rate of certain correlated and yield-bearing assets. The idea is pretty straightforward: a legitimate exchange rate can grow over time, while a sudden artificial jump gets constrained. That gives Aave another layer between the raw oracle data and the value the risk engine actually uses. And this is where I started appreciating how much thought goes into something that, from the outside, can look like a simple price feed. There is a real trade-off. If the protection is too loose, an attacker may be able to manipulate the exchange rate and inflate collateral. If it is too restrictive, the protocol can end up using a price below the actual market value. Aave actually experienced the second situation in March 2026. A technical issue in the CAPO configuration caused the effective wstETH/stETH exchange rate used by Aave's Ethereum Core and Prime instances to fall below the valid market exchange rate. The effective rate dropped by around 2.85%, which triggered roughly 10,938 wstETH in E-Mode liquidations. Aave did not incur bad debt from the incident, but liquidators captured around 512 ETH in liquidation bonuses and value related to the exchange-rate deviation. Aave later recovered 141 ETH through BuilderNet refunds, plus roughly 13 ETH in liquidation fees, with those recovered funds intended to compensate affected users. What caught my attention here is that the protection itself wasn't the problem. The problem came from how the snapshot ratio and snapshot timestamp were updated. The timestamp represented a seven-day-old reference point, while the ratio had not actually been updated to match that reference. CAPO then calculated a maximum allowed exchange rate that was below the rate already being used by the market. A safeguard designed to protect the protocol from one type of oracle manipulation ended up creating a different kind of pricing problem. And that is a really good example of why risk infrastructure has to be designed around edge cases as well as normal market conditions. It also shows why Aave treats oracle configuration as part of the risk framework itself. The parameters matter, the update frequency matters, the relationship between different price sources matters, and the way those values interact with collateral and liquidation parameters matters even more. V4 takes this idea further by making oracle configuration part of the Spoke-level risk environment. For example, the Ethereum V4 configuration uses different pricing mechanisms depending on the asset. CAPO is used for relevant yield-bearing assets and stablecoins, while other assets can use standard Chainlink feeds, SVR feeds or specialized adapters. That gives each market more room to use the pricing and risk controls that actually fit the assets inside it. And V4 adds another important layer: automated safeguards are becoming a much bigger part of the design. The goal is to make the protocol capable of reacting to abnormal conditions through predefined, onchain controls instead of relying entirely on someone noticing a problem and reacting manually. Supply caps, oracle deviation protections and other risk controls can limit how far a problem can propagate through a market. Aave's V4 risk discussions specifically highlight automated safeguards and oracle deviation triggers as part of the direction of the new risk framework. Looking at this from the outside, I used to think of an oracle as simply the thing that tells Aave what an asset is worth. Now I see it more as one of the layers that decides how much trust the entire lending system can place in that value. The price feeds the collateral valuation. The collateral valuation feeds the Health Factor. The Health Factor feeds liquidation. And the safeguards around the oracle can determine whether an abnormal price movement becomes a protocol-wide problem or stays contained. That makes oracle design one of the most important parts of Aave's risk architecture. And after going through the pricing side, the next part of V4 I want to look at how Aave separates different risks while still allowing them to share liquidity.
Show more
Aave can only liquidate what it can price. That sounds simple, but the more I looked into @aave, the more I realized how much of the entire risk system depends on the price coming from its oracle infrastructure. Let's go back to the $10,000 of ETH I used as collateral in the previous posts. If ETH is trading at $2,500, my 4 ETH are worth $10,000. If ETH falls to $2,000, that same collateral is suddenly worth $8,000. I haven't changed anything about my position. The market moved, the oracle reflects that new price, and Aave can immediately use it in its risk calculations. That price feeds directly into the things we've already looked at. My collateral value changes. My Health Factor changes. My borrowing capacity changes. And if the position becomes unhealthy enough, it can become eligible for liquidation. So the oracle sits much closer to the core of the lending system than I initially thought. Aave has used @chainlink Data Feeds as its oracle infrastructure since 2020, with the feeds providing the price information that the protocol uses for assets across its markets. But an oracle isn't simply about finding a number and putting it onchain. Different assets require different ways of thinking about their value. For ETH, a market price is relatively straightforward. For an asset such as wstETH, the relationship between the token and its underlying asset also matters. For stablecoins, the protocol has to account for the fact that the asset is designed to stay around a particular value, while still allowing for the possibility that its market price can move away from that target. This is where Aave's Correlated Asset Price Oracle, or CAPO, becomes important. CAPO can place constraints on how quickly the reported exchange rate of certain correlated or yield-bearing assets is allowed to increase. For example, with an asset such as wstETH, an artificially inflated exchange rate could make the collateral appear more valuable than it really is. That could create additional borrowing capacity that isn't actually backed by economic value. CAPO is designed to limit that kind of upward manipulation by applying a time-weighted growth constraint to the exchange rate. Aave's V4 oracle configuration builds on this approach. The current V4 Ethereum configuration uses standard Chainlink feeds, SVR variants where available, CAPO for relevant yield-bearing assets and stablecoins, and specialized pricing adapters for certain assets such as Pendle PTs. That fits directly into the Hub and Spoke architecture we looked at in the last post. The Spoke manages user positions, tracks collateral and integrates with price oracles, while the Liquidity Hub provides the shared liquidity underneath. This means the oracle configuration can sit alongside the specific risk environment of each Spoke rather than every market having to follow exactly the same setup. And this becomes especially relevant when looking at V4's broader approach to risk. A Spoke focused on highly correlated assets can have a different risk configuration from a Spoke dealing with more volatile collateral. The liquidity can still come from the same Hub. The risk and pricing logic can remain specific to the Spoke. That separation is one of the reasons the V4 architecture can support very different lending environments on top of shared liquidity. There is another part of the oracle system that becomes particularly relevant during liquidations. When an oracle update changes the value of collateral, that update can trigger liquidations. Those liquidations can create Oracle Extractable Value, or OEV. In simple terms, the price update can create an opportunity for someone to profit by acting immediately around the liquidation. Aave integrated Chainlink SVR, Smart Value Recapture, to capture part of that value instead of allowing all of the liquidation-related MEV to flow to external searchers, builders or validators. SVR uses an auction mechanism around eligible liquidation-related transactions, allowing part of that value to be redirected back to Aave. The numbers here are already meaningful. Aave reported that during the first nine months of SVR through early February 2026, it handled around $675 million in liquidations across roughly 3,900 events, while recapturing around $16 million in revenue. Aave Labs later reported that SVR had generated approximately $5 million in revenue for Aave during 2026 up to May and that the V4 SVR feed migration had been completed. So the oracle isn't just determining whether my ETH is worth $2,500 or $2,000. It can influence the Health Factor that determines whether my position becomes liquidatable, and the resulting liquidation can create economic value that Aave is now actively trying to recapture. There is also a good example of why this infrastructure has to be treated as part of the risk system itself. In March 2026, an issue with a CAPO configuration caused the effective wstETH/stETH exchange rate used by Aave's Ethereum Core and Prime instances to fall below the valid market exchange rate. This triggered roughly 10,938 wstETH in E-Mode liquidations. Aave incurred no bad debt from the incident, and subsequent work recovered part of the liquidation-related value to compensate affected users. The incident also led to further work around CAPO's update logic and safeguards. That example makes the whole architecture much easier to appreciate. The oracle provides the price. The price determines the value of the collateral. The collateral value affects the Health Factor. The Health Factor can determine whether liquidation becomes possible. The liquidation creates an incentive for a liquidator. And with SVR, part of the value created around that liquidation can flow back to the protocol. What started with a simple ETH price therefore connects almost every part of the system we've looked at so far. Oracle price → collateral value → Health Factor → liquidation → OEV. And there is one more layer that becomes important when the market moves far outside normal conditions, what happens when the price feed itself becomes delayed, distorted or unavailable? That is where Aave's oracle safeguards and failure mechanisms become the next piece of the puzzle.
Show more
Fun Fact: @CurveFinance has built a network of PegKeeper pools around ethereum:0xf939e0a03fb07f59a73314e73794be0e57ac1b4e, using different stablecoins to help manage its peg. In 2025, Frax plugged ethereum:0xcacd6fd266af91b8aed52accc382b4e165586e29 directly into that system through the frxUSD/crvUSD PegKeeper. The PegKeeper was added to Curve’s monetary policy system, while the pool’s price oracle was integrated into the aggregated crvUSD oracle. ethereum:0xcacd6fd266af91b8aed52accc382b4e165586e29 is therefore part of the actual infrastructure supporting the crvUSD peg. Frax gets another use case for frxUSD liquidity. Curve gets another source of stablecoin liquidity that can help keep crvUSD around $1. Both protocols are effectively building on top of each other’s infrastructure. Proper DeFi OG engineering.
Show more
got one, thanks to @parisrouz. Will give a detailed feedback soon👀
The world's savings app, now in early access. Find a Ghost Pass to skip the waitlist.
idk if there are bears left? ethereum:0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
$BTC above $80K. $ETH above $2,500. Time to bury the bears. 🐻⚰️
It makes sense. If trillions of assets actually move onchain, the winners won’t just be the assets being tokenized. You need places to trade them, liquidity to support them and credit to put them to work. That’s why I keep coming back to $AAVE, $FRAX and $AERO. Aave for lending, Frax for onchain dollars and stablecoin infrastructure, Aero for the liquidity and markets where these assets can actually trade. The DeFi playground just keeps getting bigger👀
Show more
"The ceiling was too low." @superstateinc CEO @rleshner on why he left Compound to grow DeFi's addressable market by 10,000x. When trillions in assets flood in, protocols like $FRAX, $AAVE, $SKY, $COMP and $AERO all re-rate.
Show more
Fun fact: $CRV emissions → veCRV decides where they go. Convex aggregates a large amount of that voting power, with vlCVX holders deciding how it’s used for Curve gauge votes. Then protocols incentivize gauge votes to attract liquidity to their pools. That whole $CRV → $CVX loop is pretty damn interesting imo.
Show more
.@RobinhoodCrypto is becoming one of the most interesting gateways into onchain finance. Its biggest advantage is distribution, tens of millions of customers, a familiar interface and an existing financial ecosystem that can gradually introduce users to onchain markets. Robinhood Chain connects several important layers in one place. Robinhood Stock Tokens bring exposure to stocks and ETFs onchain as ERC-20 tokens. They can be held, transferred and traded, while also becoming usable across DeFi applications as lending assets or collateral. These tokens provide economic exposure to the underlying assets, with the exact legal rights depending on their structure and jurisdiction. USDG provides the dollar liquidity layer. Through Robinhood Earn, eligible users can lend $USDG from a self-custody wallet through @Morpho. This creates an onchain yield product built around Robinhood’s native stablecoin ecosystem. @Uniswap adds spot liquidity. Morpho adds lending markets. @chainlink provides oracle infrastructure. @Paxos supports the stablecoin rails. Other infrastructure providers connect Robinhood Chain to the broader crypto ecosystem. Then there is @Lighter_xyz. Through the Lighter integration, Robinhood Wallet users can access decentralized perpetual markets, with USDG serving as margin on Robinhood Chain. This connects tokenized assets, stablecoin liquidity and leveraged trading within the same broader ecosystem. The emerging result is a financial stack where users can trade tokenized assets, lend stablecoins, borrow against collateral and access perpetuals across one connected ecosystem. That is where Robinhood Chain becomes especially interesting. The value of tokenization increases when assets become composable. A tokenized stock can become collateral. USDG can move through lending markets. Liquidity can flow between spot trading, credit markets and derivatives. Robinhood is therefore assembling more than a marketplace for tokenized stocks. It is building the foundation for an onchain capital market around a consumer-facing distribution channel. The next phase will be about scaling the stack: deeper liquidity, more lending markets, reliable cross-chain access, institutional custody, compliance infrastructure and structured products built on top of tokenized assets. The core pieces are already there. The next challenge is turning them into a deeper and more complete financial system. Robinhood already has the distribution. The chain provides the rails, while ecosystem partners are filling them with markets, liquidity, data and infrastructure. If these pieces continue to connect, users could eventually access stocks, dollars, lending and perpetuals through an interface they already know. They can enter onchain finance through a familiar product, while the complexity of the underlying infrastructure remains largely invisible. That could become Robinhood’s most important contribution to the onchain economy. Tokenization creates the asset. Composability creates the market.
Show more
some of you are not yet onchain. we can help.
Aave can only liquidate what it can price. That sounds simple, but the more I looked into @aave, the more I realized how much of the entire risk system depends on the price coming from its oracle infrastructure. Let's go back to the $10,000 of ETH I used as collateral in the previous posts. If ETH is trading at $2,500, my 4 ETH are worth $10,000. If ETH falls to $2,000, that same collateral is suddenly worth $8,000. I haven't changed anything about my position. The market moved, the oracle reflects that new price, and Aave can immediately use it in its risk calculations. That price feeds directly into the things we've already looked at. My collateral value changes. My Health Factor changes. My borrowing capacity changes. And if the position becomes unhealthy enough, it can become eligible for liquidation. So the oracle sits much closer to the core of the lending system than I initially thought. Aave has used @chainlink Data Feeds as its oracle infrastructure since 2020, with the feeds providing the price information that the protocol uses for assets across its markets. But an oracle isn't simply about finding a number and putting it onchain. Different assets require different ways of thinking about their value. For ETH, a market price is relatively straightforward. For an asset such as wstETH, the relationship between the token and its underlying asset also matters. For stablecoins, the protocol has to account for the fact that the asset is designed to stay around a particular value, while still allowing for the possibility that its market price can move away from that target. This is where Aave's Correlated Asset Price Oracle, or CAPO, becomes important. CAPO can place constraints on how quickly the reported exchange rate of certain correlated or yield-bearing assets is allowed to increase. For example, with an asset such as wstETH, an artificially inflated exchange rate could make the collateral appear more valuable than it really is. That could create additional borrowing capacity that isn't actually backed by economic value. CAPO is designed to limit that kind of upward manipulation by applying a time-weighted growth constraint to the exchange rate. Aave's V4 oracle configuration builds on this approach. The current V4 Ethereum configuration uses standard Chainlink feeds, SVR variants where available, CAPO for relevant yield-bearing assets and stablecoins, and specialized pricing adapters for certain assets such as Pendle PTs. That fits directly into the Hub and Spoke architecture we looked at in the last post. The Spoke manages user positions, tracks collateral and integrates with price oracles, while the Liquidity Hub provides the shared liquidity underneath. This means the oracle configuration can sit alongside the specific risk environment of each Spoke rather than every market having to follow exactly the same setup. And this becomes especially relevant when looking at V4's broader approach to risk. A Spoke focused on highly correlated assets can have a different risk configuration from a Spoke dealing with more volatile collateral. The liquidity can still come from the same Hub. The risk and pricing logic can remain specific to the Spoke. That separation is one of the reasons the V4 architecture can support very different lending environments on top of shared liquidity. There is another part of the oracle system that becomes particularly relevant during liquidations. When an oracle update changes the value of collateral, that update can trigger liquidations. Those liquidations can create Oracle Extractable Value, or OEV. In simple terms, the price update can create an opportunity for someone to profit by acting immediately around the liquidation. Aave integrated Chainlink SVR, Smart Value Recapture, to capture part of that value instead of allowing all of the liquidation-related MEV to flow to external searchers, builders or validators. SVR uses an auction mechanism around eligible liquidation-related transactions, allowing part of that value to be redirected back to Aave. The numbers here are already meaningful. Aave reported that during the first nine months of SVR through early February 2026, it handled around $675 million in liquidations across roughly 3,900 events, while recapturing around $16 million in revenue. Aave Labs later reported that SVR had generated approximately $5 million in revenue for Aave during 2026 up to May and that the V4 SVR feed migration had been completed. So the oracle isn't just determining whether my ETH is worth $2,500 or $2,000. It can influence the Health Factor that determines whether my position becomes liquidatable, and the resulting liquidation can create economic value that Aave is now actively trying to recapture. There is also a good example of why this infrastructure has to be treated as part of the risk system itself. In March 2026, an issue with a CAPO configuration caused the effective wstETH/stETH exchange rate used by Aave's Ethereum Core and Prime instances to fall below the valid market exchange rate. This triggered roughly 10,938 wstETH in E-Mode liquidations. Aave incurred no bad debt from the incident, and subsequent work recovered part of the liquidation-related value to compensate affected users. The incident also led to further work around CAPO's update logic and safeguards. That example makes the whole architecture much easier to appreciate. The oracle provides the price. The price determines the value of the collateral. The collateral value affects the Health Factor. The Health Factor can determine whether liquidation becomes possible. The liquidation creates an incentive for a liquidator. And with SVR, part of the value created around that liquidation can flow back to the protocol. What started with a simple ETH price therefore connects almost every part of the system we've looked at so far. Oracle price → collateral value → Health Factor → liquidation → OEV. And there is one more layer that becomes important when the market moves far outside normal conditions, what happens when the price feed itself becomes delayed, distorted or unavailable? That is where Aave's oracle safeguards and failure mechanisms become the next piece of the puzzle.
Show more
What happens when your Health Factor finally drops below 1? We have already looked at how collateral, borrowing capacity, interest and the Health Factor interact. Now we get to the point where the position becomes stressed enough for the protocol to take action. Let's go back to the example from the previous posts. I have $10,000 worth of ETH supplied as collateral and $6,000 of USDC debt. My position starts with a Health Factor of around 1.33. Then ETH falls. At the same time, interest continues accruing on my debt. Eventually, the Health Factor can fall below 1. At that point, my position becomes eligible for liquidation. A liquidation is essentially a mechanism that allows another participant in the market to repay part of my debt in exchange for some of my collateral. Imagine I owe $6,000 USDC and my ETH position has become too risky. A liquidator can repay part of that USDC debt. In return, the liquidator receives ETH worth more than the amount of debt they repaid. That additional amount is the liquidation bonus. This incentive is important because the liquidator is providing a service to the protocol. The debt is reduced, collateral is removed from the risky position and Aave gets closer to having a fully collateralized system again. So the liquidator isn't simply taking someone's collateral. They are effectively acquiring collateral from a stressed position while repaying the debt attached to it. That creates an economic incentive to keep liquidations happening even when markets are moving quickly. In Aave V3, the amount that can be repaid during a liquidation is controlled by the close factor. In the standard case, a liquidator can repay up to a defined portion of the outstanding debt rather than necessarily closing the entire position. Imagine I have $10,000 of debt and the applicable close factor allows a 50% liquidation. A liquidator could repay up to $5,000 of that debt. But what if the position only needs $2,000 of repayment to move back into a much healthier state? The fixed close-factor approach doesn't specifically calculate the amount needed to restore the position. This is one of the areas where Aave V4 changes the design. Instead of relying on a fixed repayment percentage, V4 introduces a Target Health Factor. The liquidation engine can calculate how much debt needs to be repaid to move the position back toward that target. Imagine my Health Factor has fallen to 0.90 and the relevant Target Health Factor is 1.24. The system can determine the amount of debt that needs to be repaid to bring the position back toward that target rather than simply applying the same fixed percentage to every liquidation. V4 also changes the liquidation incentive itself. In V3, the liquidation bonus is configured as a relatively fixed parameter for the relevant asset and market. V4 introduces a dynamic liquidation bonus that changes depending on how far the position has deteriorated. A position that has only slightly crossed the liquidation threshold can therefore have a different incentive from a position that has become much more distressed. As the Health Factor deteriorates, the potential liquidation incentive increases. This creates a simple economic relationship: more risk → stronger liquidation incentive. V4 also introduces parameters such as the Target Health Factor, the Health Factor for Max Bonus and the Liquidation Bonus Factor to shape how this mechanism behaves for each risk configuration. And there is another small detail that matters more than it first appears, leftover debt. A liquidation can sometimes leave a very small amount of debt or collateral behind. V4 includes specific dust-liquidation logic so that these tiny residual positions can be handled instead of leaving economically insignificant pieces of debt sitting in the system. Putting everything together, the process becomes much clearer. My collateral provides the security. The debt represents what I owe. Interest can increase that debt over time. The Health Factor tracks how much room the position has. If the Health Factor falls below 1, the position becomes eligible for liquidation. A liquidator repays debt and receives collateral plus an incentive. And in V4, the liquidation is designed around restoring the position toward a target rather than simply applying a fixed repayment percentage. Liquidation therefore isn't just the final step of borrowing. It is part of the mechanism that allows Aave to keep lending safely while markets move, collateral prices change and debt accumulates. And once you look at it this way, one thing becomes especially important, someone has to decide what the collateral is actually worth. That brings us to one of the most critical pieces underneath the entire system, Aave's oracles.
Show more
Today, we reached another milestone: 📢 500 followers. What began as a gathering of believers united by a shared vision has grown into something much bigger: the social engine of @fraxfinance, a community-driven mission to build, create, and move FraxForce forward together. Every follow, conversation, idea, and support has helped shape this path. We see everyone who stands with us, and none of it goes unnoticed. More 2 come...⚔️
Show more
What happens when your Health Factor finally drops below 1? We have already looked at how collateral, borrowing capacity, interest and the Health Factor interact. Now we get to the point where the position becomes stressed enough for the protocol to take action. Let's go back to the example from the previous posts. I have $10,000 worth of ETH supplied as collateral and $6,000 of USDC debt. My position starts with a Health Factor of around 1.33. Then ETH falls. At the same time, interest continues accruing on my debt. Eventually, the Health Factor can fall below 1. At that point, my position becomes eligible for liquidation. A liquidation is essentially a mechanism that allows another participant in the market to repay part of my debt in exchange for some of my collateral. Imagine I owe $6,000 USDC and my ETH position has become too risky. A liquidator can repay part of that USDC debt. In return, the liquidator receives ETH worth more than the amount of debt they repaid. That additional amount is the liquidation bonus. This incentive is important because the liquidator is providing a service to the protocol. The debt is reduced, collateral is removed from the risky position and Aave gets closer to having a fully collateralized system again. So the liquidator isn't simply taking someone's collateral. They are effectively acquiring collateral from a stressed position while repaying the debt attached to it. That creates an economic incentive to keep liquidations happening even when markets are moving quickly. In Aave V3, the amount that can be repaid during a liquidation is controlled by the close factor. In the standard case, a liquidator can repay up to a defined portion of the outstanding debt rather than necessarily closing the entire position. Imagine I have $10,000 of debt and the applicable close factor allows a 50% liquidation. A liquidator could repay up to $5,000 of that debt. But what if the position only needs $2,000 of repayment to move back into a much healthier state? The fixed close-factor approach doesn't specifically calculate the amount needed to restore the position. This is one of the areas where Aave V4 changes the design. Instead of relying on a fixed repayment percentage, V4 introduces a Target Health Factor. The liquidation engine can calculate how much debt needs to be repaid to move the position back toward that target. Imagine my Health Factor has fallen to 0.90 and the relevant Target Health Factor is 1.24. The system can determine the amount of debt that needs to be repaid to bring the position back toward that target rather than simply applying the same fixed percentage to every liquidation. V4 also changes the liquidation incentive itself. In V3, the liquidation bonus is configured as a relatively fixed parameter for the relevant asset and market. V4 introduces a dynamic liquidation bonus that changes depending on how far the position has deteriorated. A position that has only slightly crossed the liquidation threshold can therefore have a different incentive from a position that has become much more distressed. As the Health Factor deteriorates, the potential liquidation incentive increases. This creates a simple economic relationship: more risk → stronger liquidation incentive. V4 also introduces parameters such as the Target Health Factor, the Health Factor for Max Bonus and the Liquidation Bonus Factor to shape how this mechanism behaves for each risk configuration. And there is another small detail that matters more than it first appears, leftover debt. A liquidation can sometimes leave a very small amount of debt or collateral behind. V4 includes specific dust-liquidation logic so that these tiny residual positions can be handled instead of leaving economically insignificant pieces of debt sitting in the system. Putting everything together, the process becomes much clearer. My collateral provides the security. The debt represents what I owe. Interest can increase that debt over time. The Health Factor tracks how much room the position has. If the Health Factor falls below 1, the position becomes eligible for liquidation. A liquidator repays debt and receives collateral plus an incentive. And in V4, the liquidation is designed around restoring the position toward a target rather than simply applying a fixed repayment percentage. Liquidation therefore isn't just the final step of borrowing. It is part of the mechanism that allows Aave to keep lending safely while markets move, collateral prices change and debt accumulates. And once you look at it this way, one thing becomes especially important, someone has to decide what the collateral is actually worth. That brings us to one of the most critical pieces underneath the entire system, Aave's oracles.
Show more
I went through Curve's latest progress report and there’s a lot to take in. @llamalend V2 is probably the biggest one. Fully audited by ChainSecurity, live on Optimism and deployed on Ethereum in July. V2 now supports LP tokens, PTs and other yield-bearing assets as collateral, isolated lending markets and non-crvUSD borrowing. That opens the door for assets like $scrvUSD, $sfrxUSD and other yield-bearing stables to become much more deeply integrated into Curve’s lending stack. Then there’s FXSwap. Curve is pushing further into FX and other low-volatility markets with dynamic fees, better liquidity placement, faster rebalancing and research into external pricing and propAMM-style designs. The architecture could eventually extend to tokenized equities, commodities, indices and other RWAs. FastBridge also cut $crvUSD withdrawals from L2s to Ethereum from ~7 days to ~15 minutes. CurveRouterV2 is live across multiple chains, with split routing and a new Rust solver. Quote generation is reportedly 10–100x faster, with better execution in the tested $10k–$100k range. And the ecosystem is already putting this infrastructure to work. @yieldbasis generated ~$1.97B in H1 volume through Curve infrastructure, with ~$165.5M average net TVL. Curve is also improving its oracle infrastructure, cross-chain governance, APIs, frontend and risk research. One more thing I found interesting, Swiss Stake plans to propose increasing the DAO’s protocol fee share from 10% to 30%. And outside the main grant, Curve has started implementing StableSwap in Rust for Stellar, potentially bringing Curve beyond EVM. Curve keeps shipping!
Show more
7D performance: $FRAX +17.4% $CVX +25.6% $CRV +27.1% 🤫
I’ve decided what I’m diving into next. @aave. I’ve been using and following Aave for quite some time, but there’s still a lot I want to understand on a deeper level. How did it start? How did ETHLend evolve into one of the largest lending protocols in DeFi? And how did Aave go from a relatively simple lending idea to the architecture we see today? That’s what I want to explore in this series. From the early days of ETHLend to Aave V4, I’ll go through the history, mechanics, risk management, governance, GHO, liquidity and the economic ideas behind the protocol. I’m especially interested in understanding what happens underneath the surface when someone supplies an asset, borrows against collateral or gets close to liquidation. There’s a lot to unpack. So I’m starting from the beginning. Aave, from the very first idea.
Show more