{"id":"9144","name":"ProYield","address":null,"symbol":"-","url":"","description":"Non-custodial USDC vault on HyperEVM. Deposits are held by the vault contract and allocated to a public whitelist of established lending venues (Morpho's USDC market today; further venues only as they ship). Hard TVL and per-user caps are enforced in code, withdrawals always stay open, and share price is pure accounting — there is no external price feed and no protocol token in TVL. It is a capped guarded beta, so TVL is deliberately small","chain":"Hyperliquid L1","logo":"https://icons.llamao.fi/icons/protocols/proyield","audits":"2","gecko_id":null,"cmcId":null,"category":"Yield Aggregator","chains":["Hyperliquid L1"],"module":"proyield/index.js","twitter":"ProYieldFi","audit_links":["https://github.com/ProYield-fi/pro-yield-audit"],"github":["ProYield-fi"],"listedAt":1792198327,"methodology":"TVL is the ProYield vault's reported accounting value on HyperEVM (chain id 999), read from the vault's totalAssets() and denominated in USDC: idle USDC held by the vault plus USDC the vault has allocated to its registered yield strategies, including any returned amounts still recorded on-chain as in-flight. If USDC returned from a strategy remains recorded on-chain as in-flight without being credited, the reported amount may overstate the vault's backing. The vault is a capped guarded beta, so TVL is deliberately small while deposit caps are low. The protocol has no token counted in TVL.","tvlCodePath":"https://github.com/DefiLlama/DefiLlama-Adapters/blob/main/projects/proyield/index.js","chainTvls":{"Hyperliquid L1":{"tvl":[{"date":1792211591,"totalLiquidityUSD":123}],"tokensInUsd":[{"date":1792211591,"tokens":{"USDC":123.87251}}],"tokens":[{"date":1792211591,"tokens":{"USDC":123.90932}}]}},"tvl":[{"date":1792211591,"totalLiquidityUSD":123}],"tokensInUsd":[{"date":1792211591,"tokens":{"USDC":123.87251}}],"tokens":[{"date":1792211591,"tokens":{"USDC":123.90932}}],"currentChainTvls":{"Hyperliquid L1":123.87251},"raises":[],"hacks":[],"mcap":null}