> ## Content Index
> Fetch the complete content index at: https://altcoininvestor.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# How To Execute The Aave USDT / Curve USDC-RLUSD Swap After 2-3pp Divergence In One Week
- URL: https://altcoininvestor.com/move-stablecoin-yield-between-protocols/
- Published: 2026-11-11T16:03:37.000Z
- Updated: 2026-11-11T16:03:38.000Z
- Description: Aave USDT dropped 2.21pp while Curve USDC-RLUSD fell 3.40pp in one week. Here is the transaction sequence to move capital without losing yield.
- Author: Anna Petrov
- Tags: Stablecoin Income, DeFi Yield Strategies, Intermediate, Passive Income

## What You Will Accomplish

![Trader calculating gas cost breakeven for DeFi protocol migration at desk](https://cdn.getmidnight.com/13448471d89a9cd8d7f71026a0334ec8/2026/11/stablecoin-protocol-swap-execution-after-h2-1.webp)

You hold $300,000 in Aave USDT earning 3.51% APY. In the same week, that rate dropped 2.21 percentage points while Curve USDC-RLUSD dropped 3.40 points. The relative spread shifted. Staying in Curve USDC-RLUSD now costs you $10,200 per year at 4.01% versus $10,530 in Aave USDT at 3.51%. The question is not whether the spread changed. The question is whether the swap pays for itself after gas, slippage, and the risk that rates reconverge while you are mid-execution.

This guide shows you how to execute the protocol migration when a 2-3pp divergence appears in one week. You will learn the breakeven calculation, the transaction sequence that minimizes time out of yield, slippage estimation for the stablecoin swap itself, and the fallback plan if mempool conditions shift while you are executing. The worked example uses the actual week's divergence with real gas costs and timing. Most guides are theoretical. This one provides the transaction sequence and abort thresholds.

**Prerequisites:** MetaMask or a hardware wallet with at least 0.01 ETH for gas. Existing position in Aave USDT. Familiarity with Etherscan to monitor transaction status. Access to [DefiLlama](https://defillama.com) for live rate monitoring. If you are new to stablecoin yield, start with [How To Earn Passive Income From Stablecoins In 2026](https://altcoininvestor.com/how-to-earn-passive-income-stablecoins-2026/).

## Step 1: Calculate Gas Cost Breakeven Before You Touch Anything

![Real-time monitoring of Aave and Curve yield rates with Ethereum gas tracker](https://cdn.getmidnight.com/13448471d89a9cd8d7f71026a0334ec8/2026/11/stablecoin-protocol-swap-execution-after-h2-2.webp)

The first mistake is looking at the APY spread and assuming it justifies the move. It does not. Every swap carries gas costs, trading fees, and slippage. At current November 2026 Ethereum gas (0.12 Gwei for normal priority), a capital reallocation between Aave and Curve needs the divergence sustained for 2-3 weeks to justify the round-trip gas cost alone.

Here is the calculation. You will execute four transactions: withdraw from Aave (1 tx), approve Curve router if this is your first interaction (1 tx), swap USDT to USDC on Curve (1 tx), deposit USDC into Curve USDC-RLUSD LP (1 tx). At 0.12 Gwei, each transaction costs $0.04 to $0.08\. Token approval adds $0.01 to $0.10 if this is your first time interacting with the Curve contract. Budget $0.25 total gas for the full sequence at normal conditions.

Add trading fees. Curve stableswap pools typically charge 0.01-0.04% per swap. On $300,000, that is $30 to $120 in fees. Add expected slippage. For USDC-RLUSD, expect under 0.01% slippage on swaps up to $10M+ given typical pool balance. On $300,000, slippage is $30 or less. Total cost: $60 to $175.

Now calculate how long the spread must persist to recover that cost. The 0.50pp spread between Aave USDT at 3.51% and Curve USDC-RLUSD at 4.01% generates $1,500 annually on $300,000\. That is $4.11 per day. At $175 in total costs, you break even in 43 days. If the spread collapses in two weeks, you lost money on the move.

**Action:** Open a spreadsheet. Input your position size, the current APY on both venues, total estimated gas and fees, and the daily income difference. Do not proceed unless the breakeven period is under 30 days. Rates on Aave and Curve are utilization-driven and can reconverge within hours if new liquidity enters either venue.

## Step 2: Monitor Real-Time Rates And Set Abort Thresholds

![Executing Aave USDT withdrawal transaction on decentralized finance protocol interface](https://cdn.getmidnight.com/13448471d89a9cd8d7f71026a0334ec8/2026/11/stablecoin-protocol-swap-execution-after-h2-3.webp)

Aave operates on variable rates that adjust continuously. There is no fixed-term deposit option that guarantees a specific APY for weeks or months. Rates can swing during your execution window. Curve LP yields depend on pool utilization, trading volume, and gauge incentives. A large deposit into either venue will compress the spread you are chasing.

Before you execute, set a 30-minute monitoring window. Open DefiLlama. Check Aave V3 USDT supply APY and Curve USDC-RLUSD APY every 10 minutes. If the spread narrows by more than 0.20pp during the window, defer execution to the next day. If Ethereum base fee spikes above 1.0 Gwei, defer. You are optimizing for a specific spread. If that spread is disappearing in real time, the move no longer makes sense.

Set a hard abort threshold: if base fee hits 1.0 Gwei or higher mid-execution, stop. A 5-10x gas spike during your transaction window will eat the entire first month of yield gain. Wait for the next low-congestion period, typically overnight US time or weekends.

**Action:** Open DefiLlama in one browser tab, Etherscan gas tracker in another. Note the current Aave USDT APY, Curve USDC-RLUSD APY, and Ethereum base fee. Write down your abort thresholds: spread compression over 0.20pp or base fee over 1.0 Gwei. Do not execute if either threshold is crossed.

## Step 3: Execute The Withdrawal From Aave USDT

You are about to be out of yield. The goal is to minimize that window to one block. Aave withdrawal is instant on-chain but you will spend 10-30 seconds out of yield between withdrawal confirmation and Curve deposit confirmation. On $300,000 at 3.51% APY, every hour out of yield costs $1.14\. Every day costs $27.37\. Speed matters.

Go to the Aave V3 interface. Connect your wallet. Navigate to your USDT position. Click Withdraw. Enter the full amount or the amount you want to reallocate. Aave does not charge any transfer fees or withdrawal fees other than network fees. Confirm the transaction. Set gas to normal priority (0.12 Gwei) unless you are executing during a known congestion event.

Watch Etherscan. Your transaction should confirm in 12-18 seconds at normal priority. Once confirmed, your USDT is in your wallet. You are now out of yield. The clock is running.

**Action:** Withdraw your full Aave USDT position. Confirm the transaction. Do not leave the Etherscan page. You need to know the exact second your withdrawal confirms so you can move immediately to the next step.

## Step 4: Approve Curve Router (First-Time Users Only)

If this is your first time interacting with the Curve USDC-RLUSD pool, you must approve the Curve router to spend your USDT. This is a separate transaction. It costs $0.01 to $0.10 in gas. It adds 12-18 seconds to your out-of-yield window. If you have used Curve before with USDT, skip this step.

Go to the Curve Finance interface. Connect your wallet. Navigate to the USDC-RLUSD pool. Attempt to initiate a swap from USDT to USDC. If the interface prompts you to approve, confirm the approval transaction. Set gas to normal priority. Wait for confirmation. Once confirmed, proceed immediately to the swap.

**Action:** Approve the Curve router if prompted. If you are not prompted, you already have approval and you can skip directly to the swap step.

## Step 5: Swap USDT To USDC On Curve

You are still out of yield. You hold USDT in your wallet. You need USDC to enter the Curve USDC-RLUSD pool. The swap happens on Curve's stableswap pools, which are optimized for assets that trade near parity. Curve's low-slippage advantage is strongest when assets are genuinely correlated and the pool is not badly imbalanced. For USDC-USDT, expect under 0.01% slippage on swaps up to $10M+.

Go to Curve Finance. Select the USDT-USDC pool or use the swap interface. Enter your USDT amount. The interface will show expected USDC output and slippage. Verify slippage is under 0.02%. If slippage exceeds 0.05%, the pool is imbalanced or you are swapping during a volatility event. Defer execution.

Confirm the swap. Set gas to normal priority. The transaction should confirm in 12-18 seconds. Once confirmed, you hold USDC. You are still out of yield. Move immediately to the deposit step.

**Action:** Swap your full USDT balance to USDC. Verify slippage is under 0.02%. Confirm the transaction. Do not leave Etherscan. You are 30-45 seconds away from being back in yield.

## Step 6: Deposit USDC Into Curve USDC-RLUSD LP

You hold USDC. You are about to enter the Curve USDC-RLUSD liquidity pool. This is the final transaction. Once confirmed, you are back in yield at the new rate. The deposit transaction calls the add\_liquidity function on the Curve contract. It costs approximately 250,000 gas units, or $0.04 to $0.08 at 0.12 Gwei.

Go to the Curve USDC-RLUSD pool page. Click Deposit. Enter your USDC amount. The interface will show expected LP tokens and the pro-rata share of the pool you will receive. Confirm the deposit. Set gas to normal priority. The transaction should confirm in 12-18 seconds.

Once confirmed, you are in yield at 4.01% APY (using the worked example rate). You were out of yield for approximately 60-90 seconds total across four transactions. On $300,000 at 3.51% APY, that is $0.03 in lost yield. Negligible.

**Action:** Deposit your full USDC balance into the Curve USDC-RLUSD pool. Confirm the transaction. Once confirmed, verify your LP token balance in your wallet. You are done.

## Common Failure Modes And What To Do

You planned the sequence. You monitored rates. You executed. Three things can still go wrong.

**Failure mode 1: Mempool congestion mid-execution.** Gas prices can spike 5-10x during your transaction window. You withdrew from Aave at 0.12 Gwei. By the time you are ready to deposit into Curve, base fee is 1.5 Gwei. What do you do? Stop. Do not complete the deposit. You are holding USDC in your wallet. Move that USDC to a different stablecoin venue with lower deposit costs. Arbitrum or Base support Curve pools with near-zero gas. Alternatively, move to a centralized platform like Aave on a cheaper chain, or wait for gas to drop and complete the Curve deposit later. Do not pay 10x gas to finish a move that was optimized for low-cost execution.

**Failure mode 2: Rate divergence collapses during execution.** You started the sequence with a 0.50pp spread. By the time you confirm your Curve deposit, the spread is 0.10pp. Aave USDT rose or Curve USDC-RLUSD dropped. You are now earning less than expected and your breakeven period just extended from 43 days to 200+ days. What do you do? Accept it. You are in Curve. Monitor both venues daily. If the spread inverts (Aave USDT climbs above Curve USDC-RLUSD), reverse the process within 48 hours. Do not let a losing position sit for weeks out of inertia.

**Failure mode 3: RLUSD micro-depeg.** RLUSD is Ripple's stablecoin. It trades with under 0.01% off-peg typically, but it can experience micro-depegs during volatility events. If RLUSD depegs, Curve's low-slippage advantage weakens and the pool's pricing curve stiffens. Your LP position will show impermanent loss as the pool rebalances. What do you do? Check the RLUSD peg before you deposit. Go to CoinGecko or a DEX aggregator. Verify RLUSD is trading within 0.005% of $1.00\. If RLUSD is off-peg by more than 0.02%, defer the deposit. Wait for the peg to stabilize. Entering a pool during a depeg event guarantees you will absorb rebalancing losses.

For more context on Curve USDC-RLUSD pool risks, see [How To Evaluate Curve USDC-RLUSD For New Stablecoin Risk](https://altcoininvestor.com/curve-rlusd-pool-safe-new-stablecoin/).

## What To Do Next: Daily Monitoring And Reversal Conditions

You executed. You are in Curve USDC-RLUSD at 4.01% APY. Your position is earning $12,030 annually on $300,000\. Aave USDT at 3.51% would have earned $10,530\. The spread is $1,500 per year, or $4.11 per day. Your breakeven was 43 days. You have 43 days to monitor whether the spread persists.

Set a daily check. Open DefiLlama. Compare Aave V3 USDT supply APY to Curve USDC-RLUSD APY. If the spread narrows to under 0.20pp, prepare to reverse. If Aave USDT climbs above Curve USDC-RLUSD, reverse within 48 hours. The cost to reverse is the same as the cost to enter: $60 to $175 in gas and fees. Do not let a negative spread persist for more than two days.

Monitor RLUSD peg daily. Go to CoinGecko. Verify RLUSD is trading within 0.01% of $1.00\. If RLUSD depegs by more than 0.02%, withdraw from Curve within 24 hours. A sustained depeg will create impermanent loss that exceeds your yield gain.

Monitor Curve pool TVL. The USDC-RLUSD pool fluctuates between $48M and $97M in TVL. If TVL drops below $40M, prepare to exit. A TVL collapse signals either incentive exhaustion or liquidity flight. Both compress yield. For guidance on interpreting TVL changes, see [How To Respond When Curve USDC-RLUSD Drops 2.10pp To 3.91%](https://altcoininvestor.com/curve-usdc-rlusd-yield-drop-response/).

**Action:** Set a recurring daily calendar reminder. Check Aave USDT APY, Curve USDC-RLUSD APY, RLUSD peg, and Curve pool TVL. Write down the abort conditions: spread under 0.20pp, Aave rate above Curve rate, RLUSD depeg over 0.02%, or TVL under $40M. If any condition triggers, reverse the move within 48 hours.

## The Takeaway: Execution Speed And Monitoring Discipline

The 2-3pp divergence between Aave USDT and Curve USDC-RLUSD in one week created a $1,500 annual income difference on $300,000\. That difference justified the swap only because gas costs on Ethereum in November 2026 are at historic lows and because the transaction sequence minimized time out of yield to under 90 seconds. At higher gas or with slower execution, the move would not have paid for itself within a reasonable breakeven period.

What matters here is not the spread. What matters is the cost to capture the spread and the probability that the spread persists long enough to recover that cost. Aave and Curve rates are both utilization-driven. They can reconverge within hours. You have a 30-day window to recover $175 in costs. If the spread collapses in two weeks, you lost money on the move. Monitoring discipline is the difference between opportunistic reallocation and expensive noise trading.

The stablecoin yield story most Western analysts miss is that rate divergences like this one appear weekly across dozens of venues. The venues with the deepest liquidity are not always the venues with the highest rates. The rates that appear stable in backtests are not always stable in real time. Real income comes from execution speed, gas cost discipline, and the willingness to reverse a position when conditions change. The next 2-3pp divergence will appear within two weeks. You now know how to capture it without losing yield in the transition.

## Frequently Asked Questions

### How long does it take to move capital from Aave USDT to Curve USDC-RLUSD?

The full sequence takes 60-90 seconds across four transactions at normal Ethereum gas conditions (0.12 Gwei). You will withdraw from Aave (12-18 seconds), approve Curve router if first-time (12-18 seconds, skip if previously approved), swap USDT to USDC (12-18 seconds), and deposit USDC into Curve LP (12-18 seconds). Total time out of yield is under 90 seconds, costing approximately $0.03 in lost yield on a $300,000 position.

### What is the breakeven period for a 0.50pp spread between Aave and Curve?

On $300,000, a 0.50pp spread generates $1,500 annually or $4.11 per day. Total gas and fees are approximately $60 to $175 (including withdrawal, approval, swap, and deposit). Breakeven is 15 to 43 days depending on exact costs. If the spread collapses before breakeven, you lose money on the move. Monitor both venues daily and reverse if the spread narrows to under 0.20pp or inverts.

### What should I do if Ethereum gas spikes mid-execution?

Stop immediately. Do not complete the deposit into Curve if base fee rises above 1.0 Gwei. You will be holding USDC in your wallet after the swap step. Move that USDC to a lower-cost venue such as Aave on Arbitrum, Curve on Base, or a centralized stablecoin product until Ethereum gas drops. Alternatively, wait for the next low-congestion window (typically overnight US time or weekends) and complete the Curve deposit then.

### How do I know if RLUSD is safe to deposit into the Curve pool?

Check the RLUSD peg before depositing. Go to CoinGecko or a DEX aggregator and verify RLUSD is trading within 0.005% of $1.00\. If RLUSD is off-peg by more than 0.02%, defer the deposit until the peg stabilizes. A sustained depeg creates impermanent loss in the Curve LP position that will exceed your yield gain. Monitor the peg daily after depositing and exit within 24 hours if RLUSD depegs by more than 0.02%.

### When should I reverse the move and return to Aave USDT?

Reverse within 48 hours if the spread narrows to under 0.20pp, if Aave USDT APY climbs above Curve USDC-RLUSD APY, if RLUSD depegs by more than 0.02%, or if Curve pool TVL drops below $40M. The cost to reverse is the same as the cost to enter ($60 to $175). Do not let a negative spread or depeg condition persist for more than two days. Set a daily monitoring reminder and track all four reversal triggers.

The Weekly Yield Report

You just walked through a four-transaction sequence to capture a 2-3pp divergence with 90-second execution. Those spreads appear weekly and the gas costs change daily.

Every Thursday: where crypto yield actually is - stablecoins, liquid staking and DeFi lending, with the risk named next to the rate and what changed since last week.

[Get it free every Thursday](#/portal/signup) 

Free. No trade calls, no allocations, no hype. Unsubscribe in one click.