use vault
const { vault, isLoading, isError, error, refetch } = useVault('yoETH')Usage
import { useVault } from '@yo-protocol/react'
function VaultInfo() {
const { vault, isLoading, isError, error, refetch } = useVault('yoETH')
if (isLoading) return <p>Loading vault...</p>
if (isError) return <p>Error: {error?.message}</p>
return (
<div>
<h2>{vault?.name}</h2>
<p>Total Assets: {vault?.totalAssets.toString()}</p>
<p>Exchange Rate: {vault?.exchangeRate.toString()}</p>
<button onClick={() => refetch()}>Refresh</button>
</div>
)
}Parameters
Parameter
Type
Required
Description
Return Value
Field
Type
Description
Caching
Setting
Value
Description