August 22 - August 28
4 days ago
This week we added two new Midas RWA vaults, mGLOBAL and mF-ONE on Ethereum with instant and standard redemption paths, and shipped APY accuracy fixes across six protocols so each now reports the rate it markets itself, with loud failures replacing silent 0% fallbacks.
New Yield Integrations
- Midas mGLOBAL and mF-ONE (Ethereum): Two new Midas RWA vaults with both instant and standard redemption paths; mGLOBAL's instant redemption capacity now counts Aave-parked USDC toward available liquidity, and each redemption path's pause status is reflected live so a paused route doesn't close the other.
Integration Improvements
- Paxos APY: USDG and PYUSD Treasury vault APYs now come strictly from Paxos Amplify's own vault-APY feed instead of falling back to 0% on errors; failures now surface as errors, so a genuine 0% is distinguishable from an outage.
- Midas APY: mTBILL, mGLO, mGLOBAL, mFONE, and mROX APYs now read Midas's own trailing-7-day annualized, fee-net product APY instead of a legacy fallback path.
- InfiniFi and Superstate APY: InfiniFi siUSD, liUSD-1w, and liUSD-4w APY now uses InfiniFi's marketed weekly rate instead of a 30-day average, and Superstate USTB/USCC APY now reflects the 30-day yield Superstate markets instead of a 7-day rate; both now throw on failure instead of returning 0%.
- Spark Savings V2 and sDAI APY: Spark Savings V2 vault APY (spUSDC, spUSDT) is now read on-chain to match Spark's marketed rate, and sDAI now tracks the DAI Savings Rate instead of incorrectly sharing the sUSDS rate.
- Lista APY: Lista ERC-4626 vault APY now includes emissions on top of supply APR to match Lista's own UI, and slisBNB APY sums staking and launchpool rates; both now throw instead of silently publishing 0%.
Bug Fixes
GET /v1/yields: A single integration error no longer causes the whole yields list to fail.- Solana transaction simulation: Solana fee estimation and transaction simulation now use more resilient RPC handling, and simulation failures, including insufficient funds for rent, return a precondition-failed error instead of a generic 5xx.

