[Anthias Labs] - Minimum Reserves Recommendations

[Anthias Labs] - Minimum Reserves Recommendations (7/23/2025)

Introduction

The following report contains recommendations for setting minimum reserves in Moonwell’s Core markets on Base and OP Mainnet for July.

Methodology

Our goal is to establish minimum reserves proportional to the maximum borrow capacity of a market (borrow cap). This metric reflects the maximum potential debt within a given market. For each collateral asset, we assign a recommended reserve coverage ratio (RRCR) based on its overall risk profile. This ratio, expressed as a percentage, represents the minimum reserves relative to the maximum borrow capacity in a market.

To assess the state of reserves given current reserve levels and borrow cap we have reserve coverage ratio (RCR). This represents reserve coverage if borrows were at capacity.

To asses the state of reserves given current reserve levels and current borrows we have current reserve coverage ration (CRCR). It represents reserve coverage given current the current amount borrowed.

As the amount borrowed within a particular market grows over time, and reserves are accrued, we wish to see Current Reserve Coverage Ratio greater than or equal to Recommended Reserve Coverage Ratio. This tells us if we have an adequate amount of reserves in a particular market, given the current amount borrowed.

For each collateral asset we suggest a Recommended Reserve Coverage Ratio (RRCR), which gives a standardized method for calculating minimum reserves:

This enables us to address the distinct risk profiles of each collateral asset while ensuring a standardized approach to reserve management across all markets. To assign the appropriate RRCR for each asset, we perform a risk assessment evaluating multiple factors, including historical price volatility, secondary market liquidity, correlation with underlying assets (where relevant), asset maturity, and exposure to unique tail risks.

Based on this assessment we categorize assets into risk tiers (e.g., low, medium, high), with each tier corresponding to a range of RCRs. For example:

  • Low-risk (e.g., highly liquid stables): 0.2%-0.4%
  • Medium-risk (e.g., established cryptoassets): 0.4%-1%
  • High-risk (e.g., LRTs or volatile gov tokens): 1%-2%

Base

Asset Borrow Cap (tokens) Total Borrows Total Reserves RRCR RCR CRCR
WETH 64,000.00 20,801.36 324.35 0.50% 0.51% 1.56%
USDC 184,000,000.00 82,619,192.98 346,802.43 0.30% 0.19% 0.42%
cbBTC 640.00 153.66 1.65 0.40% 0.26% 1.07%
AERO 25,000,000.00 10,417,930.71 109,871.74 1.20% 0.44% 1.05%
cbETH 6,400.00 65.00 9.61 0.60% 0.15% 14.78%
wstETH 4,800.00 89.02 6.76 0.60% 0.14% 7.60%
EURC 21,000,000.00 4,044,887.08 17,551.14 0.40% 0.08% 0.43%
WELL 75,000,000.00 30,512,934.09 1,287,217.85 1.80% 1.72% 4.22%
VIRTUAL 2,300,000.00 337,082.48 6,102.10 1.20% 0.27% 1.81%
MORPHO 1,000,000.00 510,432.37 2,093.84 1.80% 0.21% 0.41%
weETH 700.00 31.16 6.66 1.00% 0.95% 21.38%
LBTC 38.00 13.94 0.16 0.60% 0.43% 1.16%
tBTC 36.00 3.74 0.02 0.60% 0.05% 0.48%
rETH 900.00 15.68 2.53 0.60% 0.28% 16.12%
wrsETH 430.00 2.21 0.78 1.00% 0.18% 35.34%
cbXRP 500,000.00 151,154.39 218.32 0.60% 0.04% 0.14%
USDS 690,000.00 10,477.34 14.94 0.40% 0.00% 0.14%
DAI 300,000.00 19,228.52 517.66 0.40% 0.17% 2.69%
Asset Price (7/22/25) Recommended Min. Reserves (Tokens) Recommended Min. Reserves (USD)
WETH $3,766.20 320 $1,205,184.00
USDC $1.00 552000 $552,000.00
cbBTC $117,520.88 2.56 $300,853.45
AERO $0.97 300000 $291,900.00
cbETH $4,156.31 38.4 $159,602.34
wstETH $4,537.69 28.8 $130,685.44
EURC $1.17 84000 $98,364.00
WELL $0.04 1350000 $56,700.00
VIRTUAL $1.92 27600 $52,964.40
MORPHO $2.04 18000 $36,648.00
weETH $4,029.51 7 $28,206.57
LBTC $117,520.88 0.228 $26,794.76
tBTC $116,935.51 0.216 $25,258.07
rETH $4,290.04 5.4 $23,166.23
wrsETH $3,940.74 4.3 $16,945.19
cbXRP $3.56 3000 $10,668.00
USDS $1.00 2760 $2,760.00
DAI $1.00 1200 $1,200.00
Total: $3,019,900.45

Comparing the recommended reserve coverage ration (RRCR) to the current reserve coverage ratio (CRCR), the assets falling short of full coverage are:

  • AERO: RRCR = 1.2%, CRCR = 1.05%
  • MORPHO: RRCR = 1.8%, CRCR = 0.41%
  • tBTC: RRCR = 0.6%. CRCR = 0.48%
  • cbXRP: RRCR = 0.6%, CRCR = 0.14%
  • USDS: RRCR = 0.4%, CRCR = 0.14%

With MORPHO and cbXRP, this is to be expected as the markets are relatively new and haven’t had sufficient time to accrue reserves. USDS comparatively is a small market with very few borrows, therefore the lack of reserve coverage is rather insignificant. AERO and tBTC are not far off from their marks either. Overall these numbers should not be a cause for immediate concern, as the discrepancies are either minor or attributable to market maturity.

Optimism

Asset Borrow Cap Total Borrows Total Reserves RRCR RCR CRCR
WETH 30000 7840.4733 28.6931 0.60% 0.10% 0.37%
USDC 34000000 9721515.706 53031.98 0.40% 0.16% 0.55%
USDT 18400000 255201.9597 7989.1796 0.40% 0.04% 3.13%
wstETH 1500 71.1064 0.9608 0.80% 0.06% 1.35%
USDT0 8000000 1802079.848 1959.6488 0.50% 0.02% 0.11%
DAI 4500000 383044.1801 911.1639 0.50% 0.02% 0.24%
VELO 20000000 2684084.762 9561.9675 1.50% 0.05% 0.36%
rETH 340 13.3932 0.1204 0.80% 0.04% 0.90%
weETH 220 21.0773 0.1302 1.20% 0.06% 0.62%
wrsETH 160 3.9321 0.0605 1.20% 0.04% 1.54%
OP 650000 127207.9103 409.1301 1.50% 0.06% 0.32%
cbETH 0 0.0002 0 0.80% N/A 0.00%
Asset Price (7/22/25) Recommended Min. Reserves (Tokens) Recommended Min. Reserves (USD)
WETH $3,764.13 180 $677,543.40
USDC $1.00 136000 $136,000.00
USDT $1.00 73600 $73,600.00
wstETH $4,534.55 12 $54,414.65
USDT0 $1.00 40000 $40,000.00
DAI $1.00 22500 $22,500.00
VELO $0.06 300000 $18,600.00
rETH $4,287.87 2.72 $11,663.00
weETH $4,027.44 2.64 $10,632.44
wrsETH $3,938.58 1.92 $7,562.06
OP $0.81 9750 $7,858.50
cbETH $4,154.19 0 $0.00
Total: $1,060,374.05

Comparing the recommended reserve coverage ration (RRCR) to the current reserve coverage ratio (CRCR), the assets falling short of full coverage are:

  • WETH: RRCR = 0.6%, CRCR = 0.37%
  • USDT0: RRCR = 0.5%, CRCR = 0.11%
  • DAI: RRCR = 0.5%, CRCR= 0.24%
  • VELO: RRCR = 1.5%, CRCR = 0.36%
  • weETH: RRCR = 1.2%, CRCR = 0.62%
  • OP: RRCR = 1.5%, CRCR = 0.32%
  • cbETH: 0.8%, CRCR = 0%

The only market that stands out here is WETH, its by far the largest market on Moonwell on OP Mainnet, but lacks the reserve coverage that we would like to see. The other markets either had sufficient coverage that was just recently auctioned off in May or June, are new and haven’t had time to accrue reserves (USDT0), or are minuscule in borrows (cbETH).

Reserve Accrual

The following data is from a 26-day period from 6/12/25 to 7/8/25, it represents the last full period between reserve auctions. We will use this data to approximate annual reserve accrual rates for each market, and provide an estimate on how long it will take reserves to fill to their recommended levels.

Not included: Reserves from OEV

Example, AERO:

Base

From 6/12/25 to 7/8/25 we measured:

  • Total Reserve Change (USD): $86,698.75
  • From Liquidations (USD): $33,378.12
  • From Borrower Interest (USD): $53,320.63
Market Price (7/8/25) Total Change (Tokens) Total Change (USD) From Liquidations (Tokens) From Liquidations (USD) From Borrower Interest (Tokens) From Borrower Interest (USD)
USDC $1.00 43918.7989 $43,918.80 15517.396 $15,517.40 28401.4029 $28,401.40
AERO $0.72 26982.541 $19,292.52 9425.7856 $6,739.44 17556.7554 $12,553.08
cbBTC $109,066.94 0.0794 $8,659.91 0.0724 $7,899.74 0.007 $760.17
WETH $2,615.77 2.8419 $7,433.76 0.3962 $1,036.35 2.4457 $6,397.40
VIRTUAL $1.47 1861.9273 $2,742.62 158.7309 $233.81 1703.1964 $2,508.81
WELL $0.03 41133.6317 $1,151.74 14818.2323 $414.91 26315.3994 $736.83
weETH $2,802.29 0.3875 $1,085.89 0.3867 $1,083.63 0.0008 $2.26
MORPHO $1.40 545.5761 $764.35 1.4471 $2.03 544.129 $762.32
EURC $1.17 586.1096 $685.75 0 $0.00 586.1096 $685.75
wstETH $3,157.74 0.1055 $333.14 0.1004 $316.94 0.0051 $16.20
cbXRP $2.32 125.1357 $289.81 15.4513 $35.79 109.6844 $254.03
LBTC $109,066.94 0.001 $109.07 0 $5.06 0.001 $104.01
cbETH $2,884.98 0.0341 $98.38 0.0322 $93.03 0.0019 $5.35
DAI $1.00 94.7895 $94.79 0 $0.00 94.7895 $94.79
tBTC $108,506.61 0.0003 $32.55 0 $0.00 0.0003 $32.55
USDS $1.00 3.5276 $3.53 0 $0.00 3.5276 $3.53
rETH $2,981.49 0.0005 $1.49 0 $0.00 0.0005 $1.49
wrsETH $2,742.22 0 $0.00 0 $0.00 0 $0.00

Optimism

  • Total Reserve Change (USD): $10,420.98
  • From Liquidations (USD): $4,503.66
  • From Borrower Interest (USD): $5,917.31
Market Price (7/8/25) Total Change (Tokens) Total Change (USD) From Liquidations (Tokens) From Liquidations (USD) From Borrower Interest (Tokens) From Borrower Interest (USD)
wstETH $3,158.46 1.3242 $4,182.43 1.3228 $4,177.94 0.0014 $4.49
WETH $2,616.02 1.0681 $2,794.17 0.0539 $140.96 1.0142 $2,653.21
USDC $1.00 2289.5643 $2,289.56 0.3295 $0.33 2289.2348 $2,289.23
USDT0 $1.00 594.2297 $594.23 63.1856 $63.19 531.0441 $531.04
USDT $1.00 200.9985 $201.00 0 $0.00 200.9985 $201.00
DAI $1.00 136.4789 $136.48 0 $0.00 136.4789 $136.48
OP $0.55 214.766 $118.34 155.7975 $85.84 58.9685 $32.49
VELO $0.05 2051.0582 $94.35 769.6044 $35.40 1281.4538 $58.95
weETH $2,802.56 0.0017 $4.76 0 $0.00 0.0017 $4.76
wrsETH $2,742.48 0.0013 $3.57 0 $0.00 0.0013 $3.57
rETH $2,981.78 0.0007 $2.09 0 $0.00 0.0007 $2.09
WBTC $108,917.60 0 $0.00 0 $0.00 0 $0.00
cbETH $2,885.37 0 $0.00 0 $0.00 0 $0.00

Time-to-Fill (TTF)

We calculate the time to fill, or the estimated number of years required for reserves to reach minimum levels, as:

Base

Asset Reserves Needed to Reach Minimum Reserve Accrual (annualized) Time-to-Fill (years)
WETH 0 39.8959 0
USDC 205,197.57 616,552.3692 0.33
cbBTC 0.91 1.1147 0.82
AERO 190,128.26 378,793.3640 0.50
cbETH 28.79 0.4787 60.15
wstETH 22.04 1.4811 14.88
EURC 66,448.86 8,228.0771 8.08
WELL 62,782.15 577,452.9066 0.11
VIRTUAL 21,497.90 26,138.5948 0.82
MORPHO 15,906.16 7,659.0491 2.08
weETH 0.34 5.4399 0.06
LBTC 0.07 0.0140 4.71
tBTC 0.20 0.0042 47.06
rETH 2.87 0.0070 409.03
wrsETH 3.52 0 inf
cbXRP 2,781.68 1,756.7127 1.58
USDS 2,745.06 49.5221 55.43
DAI 682.34 1,330.6988 0.51

Optimism

Asset Reserves Needed to Reach Minimum Reserve Accrual (annualized) Time-to-Fill (years)
WETH 151.31 14.9945 10.09
USDC 82,968.02 32,141.9604 2.58
USDT 65,610.82 2,821.7097 23.25
wstETH 11.04 18.5897 0.59
USDT0 38,040.35 8,342.0708 4.56
DAI 21,588.84 1,915.9538 11.27
VELO 290,438.03 28,793.7017 10.09
rETH 2.60 0.0098 264.54
weETH 2.51 0.0239 105.16
wrsETH 1.86 0.0183 101.89
OP 9,340.87 3,014.9842 3.10
cbETH 0 0 0

Note that the projected time to reach full reserves for certain markets is unrealistically long. This primarily results from basing minimum reserve targets on borrow caps. Markets with low borrow cap utilization may appear to have insufficient reserve accrual based on this metric; however, the ratio of current reserves to current borrow amounts (CRCR) typically indicates healthy reserve levels in these cases. One limitation of this metric is that it assumes a constant rate of reserve accrual. In practice, reserve accumulation can vary significantly from month to month, influenced by fluctuating borrowing volumes and liquidation events. As a market expands, its reserve accrual rate typically accelerates accordingly.

Concerns Regarding Minimum Reserves Based on Borrow Caps

“Basing minimum reserves on under-utilized borrow caps may result in some markets being unable to auction off reserves within a reasonable timeframe, potentially limiting their contribution to the safety staking module.”

While reserve auctions play a critical role in funding the safety staking module, tying minimum reserves to borrow caps addresses a significant issue. Consider a scenario where a market’s borrow cap is at 5% utilization, with a strategy of auctioning off reserves monthly if CRCR exceeds RRCR, reducing the excess to align CRCR with RRCR. At any moment, supply and borrow volumes could rapidly reach full capacity, but reserves accumulate over a longer period. In such cases, inadequate reserve coverage could increase risk and exposure. Thus, the minimum reserve strategy must account for these edge cases to ensure sufficient protection.

In practice, smaller underutilized markets contribute minimally to reserve auctions, with the majority of contributions originating from large markets on Base, such as USDC, WETH, or AERO, where reserves accumulate quickly and minimum requirements are typically met. This approach allows smaller markets to continue accumulating reserves to support future growth while larger markets fund reserve auctions, strengthening the safety module.

Conclusion

The above minimum reserve recommendations, along with the Safety Module, give the protocol ample insurance to cover potential shortfalls. Anthias Labs is committed to refining this minimum reserves framework, monitoring reserve levels closely, and providing monthly updates and urgent recommendations as needed.