Skip to main content

RateImpactItem

Projected interest-rate impact on a single market. Each item is keyed by marketUid so the client knows which market the rates refer to.

marketUidstringrequired

Market identifier (format: lender:chainId:address)

Example: AAVE_V3:8453:0x4200000000000000000000000000000000000006
utilization objectrequired

Utilization ratio (0–1)

currentnumberrequired

Current value

projectednumberrequired

Projected value after the action

borrowRate objectrequired

Borrow APR (%)

currentnumberrequired

Current value

projectednumberrequired

Projected value after the action

depositRate objectrequired

Deposit/supply APR (%) paid by the POOL. On a market whose return is the asset itself (an LST, an RWA share such as nOPAL on Morpho Blue) this is 0 — read effectiveDepositRate.

currentnumberrequired

Current value

projectednumberrequired

Projected value after the action

intrinsicYieldnumber

The asset's own yield in percent (LST staking yield, RWA NAV growth, a Gearbox quota rate as a negative), size-invariant, ADDED to both sides: earned on a deposit, forgone on a borrow. Absent when the lender meta was not readable when the response was built — never defaulted to 0 in that case.

Example: 10.37
depositRewardAprnumber

Sum of reward-stream APRs (%) on the deposit side. Absent with intrinsicYield.

borrowRewardAprnumber

Sum of reward-stream APRs (%) rebated on the borrow side. Absent with intrinsicYield.

effectiveDepositRate object

depositRate + intrinsicYield (%), rewards EXCLUDED — what a deposit on this market actually earns, and the figure the pair book publishes as the effective supply APR. Absent with intrinsicYield.

currentnumberrequired

Current value

projectednumberrequired

Projected value after the action

effectiveBorrowRate object

borrowRate + intrinsicYield (%), rewards EXCLUDED — what a borrow on this market actually costs. Absent with intrinsicYield.

currentnumberrequired

Current value

projectednumberrequired

Projected value after the action

flatboolean

True when the market has no utilization curve to shift (Morpho Blue collateral, a fixed-rate broker): current === projected, taken from the published rates, and utilization is NaN. Present so the leg is not silently missing from a position preview.

RateImpactItem
{
"marketUid": "AAVE_V3:8453:0x4200000000000000000000000000000000000006",
"utilization": {
"current": 0.85,
"projected": 0.83
},
"borrowRate": {
"current": 3.2,
"projected": 3
},
"depositRate": {
"current": 2.1,
"projected": 1.9
},
"intrinsicYield": 10.37,
"depositRewardApr": 0,
"borrowRewardApr": 0,
"effectiveDepositRate": {
"current": 10.37,
"projected": 10.37
},
"effectiveBorrowRate": {
"current": 0,
"projected": 0
},
"flat": true
}