August 15 - August 21
11 days ago
This week we shipped APY accuracy fixes across Morpho V1/V2, Curve LP, Compound V3, Veda vaults, and TON staking so displayed rates match what each protocol shows on its own site, and gave GET /v1/tokens exact address and symbol filters for pulling a canonical token directly.
Integration Improvements
- Morpho vaults: Morpho V1 and V2 vaults now report the instant
netApy/netApyExcludingRewardsshown on app.morpho.org instead of a 6-hour rolling average, and existing MetaMorpho V1 vaults are now labeled "V1" in yield display names to distinguish them from V2. - Curve LP pool APY: Curve LP yields now report the same daily "Base APY" figure curve.finance displays, rather than a weekly-averaged rate.
- Compound V3 APY: Compound V3 APY now composes on-chain supply APR with rewards APR to match the Net Supply APR shown on Compound's own app.
- Veda vault APY: Non-Plasma Veda vaults (ether.fi Liquid ETH and siblings) now compute APY over a trailing 14-day time-weighted window instead of the latest daily point, eliminating large day-to-day swings.
- TON: TON nominator-pool APY now reports the net rate after validator commission, matching what delegators actually see, and the primary TON RPC endpoint moved from QuickNode's v1 to v2 ahead of v1's shutdown.
Bug Fixes
- Staking exits: Hyperliquid HYPE exits now match validator addresses case-insensitively and correctly enforce the 1-day lockup rather than acting on a mismatched validator; Substrate full-unbond exits no longer emit an unnecessary chill step when the stash has no current nominations.
- EVM broadcast: EVM transaction broadcast now returns a 412 with a distinct insufficient-funds error instead of a generic 503, so clients can tell wallet-side shortfalls apart from RPC outages.
API Improvements
GET /v1/tokens: The token discovery endpoint now accepts an exactaddressand a case-insensitivesymbolfilter, so clients can pull a canonical token directly instead of fetching and filtering the full catalog.- Action amount validation: Submitted amounts that are non-finite or would expand into oversized numbers are now rejected up front with a clean 400.

