DeFi Portfolio Monitoring Routine: 15-Minute Weekly Check

What This Routine Accomplishes

You will check five data points. In order. In fifteen minutes. Each one represents a mechanism that can fail while you’re not watching. The rest of the monitoring advice you’ve seen is noise.
This routine catches liquidation risk, rate spikes, fee drift, peg failures, and position decay before they cost you money. It skips everything that costs time without reducing risk. The goal is not comprehensive surveillance. The goal is catching the specific conditions that would cause your yield positions to fail.
Prerequisites: You have at least one active DeFi position. Lending, LP provision, staking, or vault deposit. You know which protocol holds your capital and which assets you’ve deployed. You have wallet addresses and can access them.
Step One: Check Health Factor on Lending Positions (Two Minutes)

If you have any collateralized borrowing position on Aave, Morpho, Euler, Compound, or Spark, check the health factor first. Not your collateral value. Not your borrow APR. The health factor number.
Health factor is the ratio of your collateral value (adjusted for liquidation thresholds) to your debt. Above 1.0 means safe. At 1.0 means liquidatable. Below 1.0 means liquidation is already happening. A health factor of 2.0 means your collateral can fall about 50% before you hit liquidation. A health factor of 1.2 means only about 17%.
Most DeFi protocols display health factor directly in the position UI. If yours does not, use DefiLlama Portfolio or Otomato’s liquidation calculator. Paste your wallet address. Read the number.
Safe threshold: 1.5 or higher. Below 1.5, you are one moderate price move from liquidation range.
Red zone: Below 1.25. Add collateral or reduce debt immediately. Liquidators receive a bonus of 5-15% depending on the asset, paid directly from your collateral. You do not get a notification before this happens. The protocol executes liquidation the moment your health factor crosses 1.0.
Common failure mode: Correlated collateral. If you supplied ETH and stETH as collateral, both drop together in a downturn. The health factor math assumes asset independence, but correlated assets fail simultaneously. Diversify collateral types or accept that your actual liquidation threshold is higher than the displayed number suggests.
Protocol-specific risk: On Aave, one falling collateral asset drags the whole account’s health factor down. On Morpho, each market is isolated. A borrower with three Morpho positions has three independent liquidation points. One can fail without touching the others. Understand which model your protocol uses.
Set up free liquidation alerts now if you have not already. Otomato and DeFi Monitor both offer real-time notifications when your health factor approaches 1.25. This is not optional monitoring. This is the check that prevents a 15% loss in a single transaction.
Step Two: Verify APY and Borrowing Rate Stability (Three Minutes)

Borrowing rates are dynamic. They react to utilization changes within a single block. A whale opening a large borrow, a new market integration, or a sudden withdrawal can push your borrow APR from 3% to 30% within minutes.
Check your current borrow APR against the rate you saw when you opened the position. If it has increased by more than 3-5 percentage points, investigate utilization. High utilization (above 85-90%) drives rate spikes. This is not a temporary fluctuation. This is the supply-demand mechanism responding to reduced liquidity.
For lending positions, check the supply APY. Compare it to the rate shown in recent yield reports for the same asset and protocol. A drop of 2-3% APY is market noise. A drop of 5%+ signals a structural change: reduced demand, increased supply, or a shift in protocol incentives.
What to do if rates moved: Do nothing yet. Rates fluctuate. The question is whether the new rate justifies the position after accounting for fees. Calculate net APY: (gross APY) minus (performance fee percentage) minus (annual gas cost divided by position size). If net APY falls below 3-4%, the position may no longer be profitable after accounting for exit costs.
Use DefiLlama’s yield page to compare your current net APY against alternatives in the same risk category. If three other protocols offer 2%+ higher net yield on the same asset with comparable TVL and audit history, rebalancing may justify the gas cost. But verify this with break-even math before moving. Most yield chasers lose money on the transaction costs, not the yield difference.
Common failure mode: Borrowing rate inversion. You are earning 4% on supplied USDC and paying 6% to borrow USDT. The position is losing 2% annually before accounting for liquidation risk. This happens when utilization spikes on the borrow side or drops on the supply side. Close the position or reduce leverage.
Step Three: Calculate Net Yield After Fees (Four Minutes)
Most dashboards show gross APY. You earn net APY. The difference is often 30-50% of the displayed rate, especially on positions under $10,000.
Net yield decomposes into three components: gross APY, protocol fees, and gas amortized over the position duration. Protocol fees include performance fees (typically 5-20% of yield), withdrawal fees (0-2%), and management fees (0-1% annually). Gas includes entry transaction, any rebalancing or claim transactions, and exit transaction.
Example calculation: You deposit $5,000 into a Yearn vault showing 12% APY. Performance fee is 20%. Entry gas was $15. You plan to hold for six months. Gross yield for six months: $300. Performance fee: $60. Entry gas amortized over six months: $15. Exit gas (estimated): $15. Net yield: $300 minus $60 minus $15 minus $15 equals $210. Net APY: 8.4%, not 12%.
Small positions get destroyed by fixed costs. A $1,000 position paying 10% gross APY earns $100 annually. If entry and exit gas total $40 and performance fees take 20%, net yield is $60 for the first year. Net APY: 6%. The position needs to remain profitable for 18+ months to amortize gas costs effectively.
Check your position size against recent gas costs for the protocol. If gas has spiked (common during network congestion or major NFT mints), your exit cost may now exceed your accumulated yield. This is the condition that traps small positions: the cost to exit exceeds the benefit of redeploying elsewhere.
What to check: Log into your dashboard. Note gross APY. Subtract protocol performance fee percentage. Estimate annual gas by multiplying recent transaction costs by expected number of transactions. Divide by position size to get gas as a percentage of capital. Subtract that from the fee-adjusted APY. The result is your net APY.
If net APY is below 3-4%, the position is marginal. If net APY is below 2%, the position is likely unprofitable after accounting for opportunity cost and risk. Consider exit, but only after calculating whether exit gas would consume more value than holding to maturity.
Step Four: Monitor Stablecoin Peg Health (Two Minutes)
Stablecoins depeg. When they do, collateralized positions lose value faster than health factor calculations adjust. The protocol treats $1.00 of a depegging stablecoin as $1.00 until the oracle updates. By the time the oracle reflects the $0.92 market price, liquidations have already executed at the old price.
Check the current market price of any stablecoin you hold or use as collateral. USDC, USDT, DAI, FRAX, and liquid staking derivatives like stETH all have peg risk. Compare the spot price on a major DEX (Uniswap, Curve) against the $1.00 or 1:1 parity expectation.
Safe range: Within 0.3% of peg. USDC trading at $0.997 to $1.003 is normal market noise.
Warning range: 0.3% to 1% off peg. USDC at $0.990 or stETH at 0.990 ETH signals stress. Investigate the cause. Check protocol Twitter, Discord, and recent governance proposals. Depeg events usually have visible triggers: regulatory action, liquidity crunch, oracle failure, or collateral shortfall.
Red zone: More than 1% off peg. Reduce exposure immediately. Depegs accelerate. A 2% gap can become 10% within hours if the mechanism driving the depeg is structural rather than temporary.
Common failure mode: Cascading liquidations during a depeg. You supplied USDC as collateral and borrowed DAI. USDC depegs to $0.95. Your health factor drops even though you did nothing. Liquidation executes. You lose 10% of your collateral to the liquidation bonus. Then USDC repegs to $1.00 the next day. You took a permanent loss on a temporary depeg because you did not monitor peg health.
For liquid staking derivatives, check the stETH/ETH ratio on Curve. Sustained deviation above 0.5% indicates either liquidity stress or redemption queue buildup. Both are early warnings of larger stress conditions.
Step Five: Review LP Position Status (Four Minutes, If Applicable)
If you provide liquidity to an AMM, check whether your position is still in range (for concentrated liquidity) and whether fee accumulation matches your expectations.
Concentrated liquidity positions (Uniswap v3, v4): Your position only earns fees when the market price is within your selected range. If price has moved outside your range, the position is idle. It holds 100% of one asset and earns zero fees. Check your position UI or use a tracker like DeBank to see current price relative to your range boundaries.
If the position is out of range, decide whether to rebalance now or wait for price to return. Rebalancing costs gas and may realize impermanent loss. Waiting costs opportunity: you earn nothing while out of range. The correct decision depends on your conviction about price mean reversion and the size of accumulated IL.
Fee accumulation: Compare your current unclaimed fees to the fees you expect based on pool volume and your share of liquidity. Most trackers show fees earned per day or per week. If your fee rate has dropped by 30%+ without a corresponding drop in pool volume, either your share of the pool has diluted (more LPs entered) or the fee tier has changed.
Impermanent loss check: IL is the opportunity cost of providing liquidity versus holding the underlying assets. As the AMM rebalances, it sells the outperforming asset and buys the underperformer. A small price move opens a small gap. A large move can erase weeks of accumulated fees.
For stable pairs (USDC/USDT, USDC/DAI), IL is minimal. Price rarely diverges more than 1-2%. For volatile pairs (ETH/USDC, BTC/USDC), IL compounds quickly. If one asset has moved 20%+ since you entered the position, calculate whether accumulated fees offset the IL. Most trackers display this automatically. If IL exceeds fees by more than 5%, the position is underwater.
When to exit: If the position is out of range and you do not expect price to return within two weeks, exit and redeploy. If IL exceeds fees by 10%+, exit unless you have strong conviction that price will mean revert. If pool TVL has dropped by 50%+ since you entered, liquidity is exiting. Investigate why before others front-run you out.
What Not To Check (And Why)
Most monitoring routines waste time on data that does not reduce risk or improve returns. Here is what you can skip.
Individual transaction history: Unless you are preparing a tax report, reviewing every transaction from the past week provides no actionable information. The position’s current state matters. How it got there does not.
Real-time gas prices: Gas price monitoring is only useful if you plan to execute a transaction within the next few hours. If you rebalance quarterly or monthly, checking gas daily is theater. Set a gas alert for your target threshold and ignore it otherwise.
Token price charts: Price is irrelevant unless your position is leveraged or collateralized. If you are earning yield on a stablecoin lending position, ETH’s price does not matter. If you are LPing an ETH/USDC pair, price matters only for IL calculation, which you already checked in step five. Do not conflate portfolio monitoring with price speculation.
Minor yield fluctuations: If your Aave USDC position dropped from 3.85% to 3.62% APY, that is noise. Rates fluctuate daily based on utilization. A 2-3% change is not a signal. A 5%+ change is.
Protocol governance proposals (most of the time): Unless a proposal directly changes fee structures, liquidation parameters, or collateral factors for an asset you hold, governance votes do not affect your position this week. Check governance monthly, not weekly.
Audit age: An 18-month-old audit does not become riskier this week than it was last week. Audit decay is real, but it operates on a 6-12 month cycle as protocols push upgrades. If you chose the protocol based on its audit history, re-evaluate that decision every six months, not every seven days.
Set up liquidation alerts on both Otomato and DeFi Monitor. Free tiers are sufficient. Configure alerts to trigger at 1.3 health factor, not 1.1. By the time you get a 1.1 alert, you may not have time to add collateral before liquidation executes.
Use DefiLlama or DeBank to aggregate positions across wallets and protocols in one dashboard. Both are free. Both decode complex positions (LP tokens, staked derivatives, vault shares) automatically. You do not need a premium tracker unless you are managing 20+ positions across 10+ chains.
Skip manual APY tracking. Instead, enable weekly rate change notifications if your protocol supports them. Aave, Compound, and Morpho all offer this. You receive an email or Telegram message only when rates move by more than a defined threshold. No rate change, no notification, no time wasted checking.
For positions under $5,000, consider quarterly reviews instead of weekly. The opportunity cost of your time often exceeds the risk reduction from weekly monitoring on small positions. Weekly checks matter when position size is large enough that a 10% loss would be material.
Real Failure Modes and Early Warning Signs
The protocols getting exploited in 2025 were not the ones skipping audits. They were the ones getting bad audits. $2.3 billion was lost this year from protocols that had audit reports. An audit from 18+ months ago may not reflect current contract upgrades, new integrations, or changes in economic assumptions.
Check whether your protocol has pushed a major upgrade in the past 90 days. Major upgrades reset the security clock. A protocol that was safe for 24 months becomes a new risk surface the day it deploys v2. If your position is on a recently upgraded protocol, increase monitoring frequency to weekly regardless of position size.
Oracle manipulation risk: Price oracle manipulation attacks are growing in sophistication. Protocols that integrate off-chain data without redundancy or circuit breakers remain vulnerable. Dashboards do not flag this risk. You need to verify oracle architecture manually. Check whether the protocol uses Chainlink (generally safe), a proprietary oracle (higher risk), or a single-source oracle (extreme risk). If you cannot determine the oracle source from documentation, that is itself a risk signal.
TVL divergence: If your protocol’s TVL has dropped 30%+ in the past month while the broader market TVL is flat or growing, liquidity is exiting faster than it is entering. This is an early warning. Investigate why. Common causes: rate compression, a competing protocol launched, a security incident, or a governance dispute. All of these can precede larger failures.
Yield rising without mechanism explanation: If your position’s APY increases by 5%+ without a corresponding increase in protocol activity or token emissions, investigate the source. Yield does not appear from nowhere. Either utilization spiked, the protocol is subsidizing rates temporarily, or emissions increased (which means dilution). Sustainable yield comes from fees paid by protocol users. Unsustainable yield comes from token printing or VC subsidies. Both end.
Read the protocol’s latest financial report or treasury update if available. Morpho, Aave, and Compound publish regular transparency reports showing fee revenue, reserves, and subsidy burn rate. If subsidy burn rate is accelerating and reserves are declining, the current yield is not sustainable. Plan your exit before the subsidy ends.
When to Escalate From Weekly to Daily Monitoring
Weekly monitoring is sufficient for stable positions in established protocols during normal market conditions. Escalate to daily checks under these conditions:
Health factor below 1.5: You are in the danger zone. Daily price monitoring and collateral ratio checks prevent liquidation.
Stablecoin trading more than 0.5% off peg for three consecutive days: Persistent depeg is a mechanism failure signal, not a temporary liquidity event.
Protocol TVL declining 10%+ per week: Sustained liquidity exit indicates either a known problem you have not yet identified or an unknown problem about to become known.
Your position represents more than 20% of your crypto portfolio: Concentration risk justifies increased monitoring frequency.
Major market volatility (BTC or ETH moving 15%+ in 48 hours): Correlated liquidations cascade during high volatility. Even if your health factor was safe at 2.0, a 20% collateral price drop in one day puts you at 1.6, approaching danger.
The Takeaway
Five checks in fifteen minutes. Health factor, rate stability, net yield, peg health, LP status. Everything else is noise unless your position is large enough to justify the time cost of deeper analysis.
The routine works because it targets the specific failure modes that cost money: liquidation, rate inversion, fee erosion, depeg contagion, and range exit. These are mechanism failures, not market failures. You can see them coming if you know where to look.
Set alerts. Use free tools. Check weekly unless conditions escalate. The goal is not comprehensive surveillance. The goal is catching the problems that matter before they cost more than fifteen minutes would have saved.
Frequently Asked Questions
How often should I check my DeFi yield positions?
Weekly monitoring is sufficient for stable positions in established protocols during normal market conditions. Escalate to daily checks if your health factor drops below 1.5, if a stablecoin you hold trades more than 0.5% off peg for three consecutive days, if protocol TVL declines 10%+ per week, if your position represents more than 20% of your portfolio, or during major market volatility (BTC or ETH moving 15%+ in 48 hours).
What is a safe health factor for DeFi lending positions?
A health factor of 1.5 or higher is the safe threshold. Below 1.5, you are one moderate price move from liquidation range. Below 1.25 is the red zone and requires immediate action: add collateral or reduce debt. At 1.0, liquidation executes automatically with no warning. Liquidators receive a 5-15% bonus depending on the asset, paid directly from your collateral.
How do I calculate net yield after fees on a DeFi position?
Net yield equals gross APY minus protocol fees minus amortized gas costs. Protocol fees typically include 5-20% performance fees, 0-2% withdrawal fees, and 0-1% annual management fees. Gas costs include entry transaction, any rebalancing or claim transactions, and exit transaction, divided by position size and holding duration. On positions under $10,000, combined fees can consume 30-50% of gross yield.
When should I exit a liquidity provision position?
Exit if your concentrated liquidity position is out of range and you do not expect price to return within two weeks. Exit if impermanent loss exceeds accumulated fees by 10% or more, unless you have strong conviction that price will mean revert. Exit if pool TVL has dropped by 50%+ since you entered, as this signals liquidity is exiting faster than entering. Calculate exit costs before moving to ensure the rebalancing justifies the gas expense.
What are the warning signs that a DeFi protocol might fail?
Watch for TVL declining 30%+ while the broader market is flat, yield rising 5%+ without mechanism explanation, stablecoin pegs deviating more than 1% for sustained periods, subsidy burn rate accelerating while reserves decline, major upgrades in the past 90 days (which reset the security clock), and inability to verify oracle architecture from documentation. Oracle manipulation, correlated collateral failures, and governance disputes often precede larger protocol failures.
The Weekly Yield Report
You just learned which five checks catch liquidation, depeg, and rate failures in fifteen minutes weekly. Those failure modes will show up differently in your next position.
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.
Free. No trade calls, no allocations, no hype. Unsubscribe in one
click.
Source link


