{"version":1,"pages":[{"id":"MdhHOta8uug2Tt4Gtg1l","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_zgA9U","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"FLEmUVOJ0N5XJPIh5go5","title":"Introduction","pathname":"/funds","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"}]},{"id":"ASdDWe5ynGd1RlNP62Cz","title":"USD Alpha","pathname":"/funds/funds/usd-alpha","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"}]},{"id":"Uc2ZWC38rBawFpCI2xXZ","title":"Overview","pathname":"/funds/funds/usd-alpha/overview","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"},{"label":"USD Alpha"}]},{"id":"UDvVR73uv7LPbh7N8N1G","title":"Investment framework","pathname":"/funds/funds/usd-alpha/investment-framework","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"},{"label":"USD Alpha"}]},{"id":"Ns155BJYbasFS3iilZ46","title":"Policies and addresses","pathname":"/funds/funds/usd-alpha/policies-and-addresses","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"},{"label":"USD Alpha"}]},{"id":"JDn8EMNOW3e3WaGA5NDZ","title":"ETH Alpha","pathname":"/funds/funds/eth-alpha","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"}]},{"id":"82ZMfNzeGI1KKy5dMVWE","title":"Overview","pathname":"/funds/funds/eth-alpha/overview","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"},{"label":"ETH Alpha"}]},{"id":"F9AUoAcffuBpyPUhk9MX","title":"Investment framework","pathname":"/funds/funds/eth-alpha/investment-framework","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"},{"label":"ETH Alpha"}]},{"id":"31nNKBf4u3ETZiPAbE7D","title":"Policies and addresses","pathname":"/funds/funds/eth-alpha/policies-and-addresses","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Funds"},{"label":"ETH Alpha"}]},{"id":"ofzQSM5fzseJD2kA1h8V","title":"Architecture overview","pathname":"/funds/infrastructure/architecture-overview","siteSpaceId":"sitesp_TeS0j","description":"How a fund is built: an onchain Safe stack with tokenized shares, priced by onchain NAV, complemented by an offchain indexing and automation layer.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"}]},{"id":"hIrBCMheMit82G3MiTCW","title":"Core concepts","pathname":"/funds/infrastructure/core-concepts","siteSpaceId":"sitesp_TeS0j","description":"The primitives that power shares, valuation, subscriptions, redemptions, fees, and permissions.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"}]},{"id":"k39Mg9XSpOQ1RrgxKytC","title":"Shares","pathname":"/funds/infrastructure/core-concepts/shares","siteSpaceId":"sitesp_TeS0j","description":"The kpkShares ERC-20 token — pro-rata fund ownership with a request-based mint/burn model.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"fvWaryqy501D3YUVRG2N","title":"NAV","pathname":"/funds/infrastructure/core-concepts/nav","siteSpaceId":"sitesp_TeS0j","description":"How a fund is valued onchain, and how that valuation becomes the price used to settle requests.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"Ond0Robs0YIgyAWt0oco","title":"Subscriptions","pathname":"/funds/infrastructure/core-concepts/subscriptions","siteSpaceId":"sitesp_TeS0j","description":"The request-based deposit flow — from an investor's request to operator-settled, newly minted shares.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"YYXJlof2e9jvKILUfqI2","title":"Redemptions","pathname":"/funds/infrastructure/core-concepts/redemptions","siteSpaceId":"sitesp_TeS0j","description":"The request-based exit flow — from a share-holder's request to operator-settled, paid-out assets.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"0ssyYkOkjgMYlRAocClv","title":"Fees","pathname":"/funds/infrastructure/core-concepts/fees","siteSpaceId":"sitesp_TeS0j","description":"The three fees a fund can charge — management, performance (high-water mark), and redemption.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"v0RHZZaCto9Es2F1bFh6","title":"Roles and operators","pathname":"/funds/infrastructure/core-concepts/roles-and-operators","siteSpaceId":"sitesp_TeS0j","description":"The Admin and Operator roles on the shares contract, and the Safe + Roles Modifier stack behind them.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"8eXpKsEY5UKXxRo9ecHY","title":"Policies","pathname":"/funds/infrastructure/core-concepts/policies","siteSpaceId":"sitesp_TeS0j","description":"Onchain permissions that constrain what a fund can do with its assets.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"BLzqa1r3wX7tSkYsWf1X","title":"Bridging","pathname":"/funds/infrastructure/core-concepts/bridging","siteSpaceId":"sitesp_TeS0j","description":"How cross-chain transfers of fund assets affect NAV.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Core concepts"}]},{"id":"RlzHVX2QoIhmGagfv12b","title":"Fund deployment","pathname":"/funds/infrastructure/deployment","siteSpaceId":"sitesp_TeS0j","description":"How funds are created: the KpkOivFactory deploys the whole Safe + shares stack in one transaction, with deterministic addresses across chains.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"}]},{"id":"BLaYfaRfmje3WcVD8oZX","title":"Cross-chain deployment (CCIP)","pathname":"/funds/infrastructure/deployment/cross-chain-deployment","siteSpaceId":"sitesp_TeS0j","description":"How a single mainnet transaction deploys a fund on mainnet and fans the operational stack out to sidechains over Chainlink CCIP — same addresses everywhere.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Fund deployment"}]},{"id":"TwHwxWXVMLEogWVS1DYz","title":"Deployment addresses","pathname":"/funds/infrastructure/deployment/deployment-addresses","siteSpaceId":"sitesp_TeS0j","description":"Deployment addresses for the OIV factory infrastructure — the canonical CREATE2 layer (factory, shares deployer, orchestrator) shared across every chain.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Fund deployment"}]},{"id":"yn9oymVdGC8GUs7oMpia","title":"Code examples","pathname":"/funds/infrastructure/deployment/code-examples","siteSpaceId":"sitesp_TeS0j","description":"Look up, predict, and deploy KPK funds through the KpkOivFactory and the CCIP orchestrator, with viem, ethers.js, and Python.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Fund deployment"}]},{"id":"7NuLDImBR2pVY7wVjFXs","title":"Onchain Accounting","pathname":"/funds/infrastructure/onchain-accounting","siteSpaceId":"sitesp_TeS0j","description":"Verifiable, manipulation-resistant NAV for each fund — composed from onchain balances and prices in one contract per chain.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"}]},{"id":"ak6r52XnPrtcv9I94JJf","title":"Contracts","pathname":"/funds/infrastructure/onchain-accounting/contracts","siteSpaceId":"sitesp_TeS0j","description":"The contract integrators read from: the NAV Calculator.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"Uwrpt7y1t7nhi7zJBgVd","title":"NAV Calculator","pathname":"/funds/infrastructure/onchain-accounting/contracts/nav-calculator","siteSpaceId":"sitesp_TeS0j","description":"The core accounting contract — registers assets, feeds, and adapters, and returns NAV and positions.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Contracts"}]},{"id":"IDHZP5LmfUqUT9S04APr","title":"Concepts","pathname":"/funds/infrastructure/onchain-accounting/concepts","siteSpaceId":"sitesp_TeS0j","description":"Cross-cutting models: position identity and the stale-price / sequencer reliability signals.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"K26qlhqLm7Rm2Cjc6YNZ","title":"Position identity","pathname":"/funds/infrastructure/onchain-accounting/concepts/position-identity","siteSpaceId":"sitesp_TeS0j","description":"How positions are identified: the 3-level protocol taxonomy, the positionId / positionKind / isLocked fields, the ephemeral positionInstanceId, and the reconciliation key.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Concepts"}]},{"id":"7W8HUlQOsA2Oi5sB6Hg5","title":"Stale prices & sequencer","pathname":"/funds/infrastructure/onchain-accounting/concepts/stale-prices-and-sequencer","siteSpaceId":"sitesp_TeS0j","description":"How the NAV Calculator flags unreliable readings: stale feeds, quote-asset fallback, and the L2 sequencer check.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Concepts"}]},{"id":"BcRbWrSkZDcfiac1KZHy","title":"Asset classification","pathname":"/funds/infrastructure/onchain-accounting/concepts/asset-classification","siteSpaceId":"sitesp_TeS0j","description":"How a registered asset is classified on two orthogonal axes — what its price tracks, and how its value accrues.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Concepts"}]},{"id":"Myx8yVbXzc9sXEcD0YPP","title":"Price feeds","pathname":"/funds/infrastructure/onchain-accounting/price-feeds","siteSpaceId":"sitesp_TeS0j","description":"How assets are priced — one primary feed per asset, divergence monitors, feed types, and the custom price feeds.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"uraucIpLpxijHJjNnORC","title":"stETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/steth","siteSpaceId":"sitesp_TeS0j","description":"Prices stETH fundamentally at 1.0 × ETH/USD, with the Chainlink stETH/ETH market feed retained as a divergence monitor rather than the primary.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"pPEolSKEFxsNvTXKmkEk","title":"wstETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/wsteth","siteSpaceId":"sitesp_TeS0j","description":"wstETH is the non-rebasing wrapped form of Lido's staked ETH (stETH).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"ipqHkkZ3UrrNxOQQRpOX","title":"wARS","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/wars","siteSpaceId":"sitesp_TeS0j","description":"Prices wARS by INVERTING a Chainlink USD/ARS feed — the only feed direction available for the asset.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"tA46OrgTAeZNwVK34d1S","title":"weETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/weeth","siteSpaceId":"sitesp_TeS0j","description":"weETH is Ether.fi's non-rebasing wrapped eETH.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"EC8z1vRGXtzdobKnGaz0","title":"eETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/eeth","siteSpaceId":"sitesp_TeS0j","description":"eETH is Ether.fi's rebasing staked-ETH token (weETH is its non-rebasing wrapper).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"S8Xx1F7GtbQQU2qRPnBg","title":"rETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/reth","siteSpaceId":"sitesp_TeS0j","description":"rETH is Rocket Pool's non-rebasing staked-ETH token.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"M1SdSjnh90d9srp5IWIi","title":"rsETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/rseth","siteSpaceId":"sitesp_TeS0j","description":"rsETH is Kelp DAO's liquid restaked ETH token.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"YfvFJ1mNc1N0QxXXubiU","title":"ezETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/ezeth","siteSpaceId":"sitesp_TeS0j","description":"ezETH is Renzo's liquid restaked ETH token.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"9cOAFpmVKyKHoron4qyr","title":"cbETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/cbeth","siteSpaceId":"sitesp_TeS0j","description":"cbETH is Coinbase's wrapped staked-ETH token.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"laOo3nC6ZvhmBBcY9m1H","title":"ETHx","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/ethx","siteSpaceId":"sitesp_TeS0j","description":"ETHx is Stader's liquid staked-ETH token.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"5sjQFqotX2cMvkySnHgB","title":"ankrETH","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/ankreth","siteSpaceId":"sitesp_TeS0j","description":"ankrETH is Ankr's reward-bearing staked-ETH token whose ETH value grows over time.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"AV3vURNbiee8tyZGfG9q","title":"osToken (osETH / osGNO)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/ostoken","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for StakeWise V3 osTokens.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"xxXXcXXMCgCLNWJTF7XN","title":"sUSDS","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/susds","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Sky/MakerDAO Savings USDS.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"iAYWIRaPomPAKuHtyFUq","title":"sUSDe","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/susde","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Ethena Staked USDe.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"jnF6AK75ztGzCTsQFigO","title":"sGHO","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/sgho","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Aave Savings GHO (sGHO).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"a38QApktdKMRstEmcWvd","title":"syrupUSDC","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/syrupusdc","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Maple Finance syrupUSDC on Ethereum mainnet.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"anEajolnXXblemqlUozZ","title":"RWIV","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/rwiv","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for the Nexus Mutual Real-World Investments Vault (RWIV).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"njWnLq4ssrzqoR7AvqO1","title":"sXDAI","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/sxdai","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Savings xDAI (sDAI) on Gnosis Chain.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"GF8bIeP4ykxC7SefZPMs","title":"stETH, lsETH & OETH (CrossRate)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/cross-rate","siteSpaceId":"sitesp_TeS0j","description":"Generic custom price feed for an asset Y that has no direct Y/USD feed but is quoted in a base asset X that does.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"eG4VCI7dK2mbNWYJqnCw","title":"LDO","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/ldo","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for the Lido DAO governance token (LDO).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"mnOu6yS1VNWLoO9tQjqA","title":"ETH+","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/eth-plus","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Reserve Protocol's ETH+ RToken on Ethereum.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"yqEwBlOACZ3XKe94TQsl","title":"NXM / wNXM","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/nxm","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Nexus Mutual's NXM token and its 1:1 transferable wrapper wNXM on Ethereum.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"P1brjBCF6vJqp1Bhf9zW","title":"wstETH (L2)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/wsteth-l2","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Lido Wrapped Staked ETH on L2 chains.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"bxokn3gPQwRrdANYV8nm","title":"weETH (L2)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/weeth-l2","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for ether.fi Wrapped eETH on L2 chains.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"ntIA02lyrPL6sFI6sMMF","title":"rsETH (L2)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/rseth-l2","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Kelp DAO rsETH on L2 chains.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"KuRiVdoq404VZYY5mzEu","title":"ezETH (L2)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/ezeth-l2","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Renzo ezETH on L2 chains.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"aqCCBbKvMQQa94E0XD1p","title":"cbETH (L2)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/cbeth-l2","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Coinbase Wrapped Staked ETH on L2 chains.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"bOvCUEom6WBGUjrGfTgW","title":"syrupUSDC (L2)","pathname":"/funds/infrastructure/onchain-accounting/price-feeds/syrupusdc-l2","siteSpaceId":"sitesp_TeS0j","description":"Custom price feed for Maple Finance syrupUSDC on Layer 2 networks.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Price feeds"}]},{"id":"DUJjfVIW8kmMnZQjtppj","title":"Balance adapters","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters","siteSpaceId":"sitesp_TeS0j","description":"How positions are located — the adapter interface, the default wallet adapter, and the singleton adapters.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"xFYrU5Zi2Mqi5vSByxRo","title":"ERC20Default","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/erc20-default","siteSpaceId":"sitesp_TeS0j","description":"The default wallet adapter. It reports plain ERC-20 and native-token balances held directly by an account, for every asset on its inclusion list.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"dqWdCFCtveGxPEONscOw","title":"SparkLend","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/sparklend","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's per-reserve lending positions in SparkLend.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"euGcesYAQCXj1RZi6FEV","title":"Cap Stablecoin","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/cap-stablecoin","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's directly-held cUSD — Cap's synthetic dollar — valued in USDC through cUSD's burn quote.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"oMPfaq2pXOKzvcIOOrnf","title":"Cap Savings","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/cap-savings","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's staked stcUSD — Cap's yield-bearing savings token — valued in USDC through cUSD's burn quote.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"1pi14llqeoVUw0I7Mbwy","title":"Symbiotic Vaults","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/symbiotic-vaults","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's underlying-asset balance in any configured Symbiotic ERC-4626 vault.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"3KizWfMCXlayqLrKJPzo","title":"Aave Safety Module","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/aave-safety-module","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's stake in the legacy Aave V3 Safety Module across a hardcoded set of stake tokens.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"kmPlZvNFWujdcICvkm7L","title":"Aave Umbrella","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/aave-umbrella","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's stake in Aave Umbrella across every stake token registered with a single RewardsController.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"NZQBss161IXlQf0CQRmf","title":"Lido Withdrawal Queue","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/lido-withdrawal-queue","siteSpaceId":"sitesp_TeS0j","description":"A plain adapter that reports the native ETH owed to an account from open requests in Lido's WithdrawalQueueERC721.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"M5EiGQoRyy3UJ9NuCgPi","title":"Stader Withdrawal Queue","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/stader-withdrawal-queue","siteSpaceId":"sitesp_TeS0j","description":"A plain adapter that reports the ETH owed to an account from open requests in Stader's UserWithdrawalManager.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"2jZdKkoLORg7o4Pm6rVr","title":"Kelp Withdrawal Queue","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/kelp-withdrawal-queue","siteSpaceId":"sitesp_TeS0j","description":"A plain adapter that reports assets owed to an account from open requests in Kelp DAO's rsETH exit queue (the LRTWithdrawalManager).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"MUYJnpHm8p9PtaAMYtqZ","title":"Ethena Cooldown","pathname":"/funds/infrastructure/onchain-accounting/balance-adapters/ethena-cooldown","siteSpaceId":"sitesp_TeS0j","description":"A plain adapter that reports the USDe owed to an account that is in the sUSDe unstaking cooldown.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Balance adapters"}]},{"id":"WVS5FrCAb7oPDpSaxXEw","title":"Meta balance adapters","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters","siteSpaceId":"sitesp_TeS0j","description":"One immutable adapter per protocol, serving many instances via a governed on-chain instance set.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"2fT5P9lfv07i5jhCymEj","title":"Aave V3","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/aave-v3","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's lending positions across any Aave V3 instance (Core, Prime, an L2 market, …).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"g2J2WS9aqkWY8SYmDMeK","title":"Morpho Markets","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/morpho-market","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's positions on any Morpho Blue market — collateral, loan supply, and loan borrow.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"BkHwUpvH8soCcbIVPH7F","title":"Morpho Vaults","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/morpho-vault","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's underlying-asset balance in any Morpho ERC-4626 vault (MetaMorpho V1 and V2).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"kYgulQ5vdCIw1RFHMusB","title":"Gearbox Markets","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/gearbox","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's passive-liquidity supply in any Gearbox V3 ERC-4626 farming pool.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"SUQkbZH0iDVLv758cS8z","title":"Gearbox Credit Accounts","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/gearbox-credit-accounts","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports the borrow side of an account's Gearbox V3 Credit Accounts — the collateral basket netted against the debt.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"RPkEfj17X5Ubi1Do7w2k","title":"Euler Vaults","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/euler-vaults","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's position in any Euler V2 ERC-4626 vault — both the EulerEarn aggregator vaults and the core eVaults (EVK, the lend/borrow product).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"14zo3RPn0CVPxn6uAKIR","title":"Fluid fTokens","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/fluid-ftokens","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's supply position in any Fluid fToken (an ERC-4626 lending vault).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"4YxXbJMVRdTp8titBmKu","title":"Fluid Vaults","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/fluid-vaults","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's collateral and debt across any Fluid T1 vault.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"nbHohSUMKVFdZw4prk4X","title":"Compound V3","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/compound-v3","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's position in any Compound V3 (Comet) market — base-token supply or borrow, every collateral leg, and unclaimed COMP rewards.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"mfIkqKM9NqTn0sS0xvZX","title":"StakeWise V3","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/stakewise-v3","siteSpaceId":"sitesp_TeS0j","description":"One immutable meta-adapter that reports an account's StakeWise V3 vault positions across any vault on a chain.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"i8OSbSSPzizf5t9GK1En","title":"Balancer V3 Pools","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v3-pools","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's wallet-held (unstaked) Balancer V3 pool liquidity across any pool.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"Kze4iNL6GszZEvdvoHJK","title":"Balancer V3 Gauges","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v3-gauges","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's gauge-staked Balancer V3 LP plus claimable rewards across any gauge.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"yPNpu3lYkCABsIuKuwjY","title":"Balancer V2 Pools","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v2-pools","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's wallet-held (unstaked) Balancer V2 pool liquidity across any pool.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"jEEpQgQiglMlejkeC7TF","title":"Balancer V2 Gauges","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v2-gauges","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's gauge-staked Balancer V2 LP plus claimable rewards across any gauge.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"bdD1UTFJEe5mh11RWjIk","title":"Curve Pools","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/curve-pools","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's wallet-held (unstaked) Curve LP position across any configured pool, decomposed pro-rata into the pool's underlying coins.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"YGhUNXrEH8TXEHXH5GvX","title":"Curve Gauges","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/curve-gauges","siteSpaceId":"sitesp_TeS0j","description":"Reports an account's gauge-staked Curve LP position across any configured gauge, plus all claimable rewards (CRV and extra reward tokens).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"dYoXiqJ4TneWTP24DjP5","title":"Convex","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/convex","siteSpaceId":"sitesp_TeS0j","description":"The Convex adapter reports an account's Convex-staked Curve LP positions across any configured Convex pool, plus all claimable rewards (CRV, CVX, and extra tokens).","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"FaJO6wwVmKvT46YBDGuu","title":"Uniswap V2","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/uniswap-v2","siteSpaceId":"sitesp_TeS0j","description":"The Uniswap V2 adapter reports an account's V2 LP across any pair as the dilution-adjusted pro-rata share of both reserves, emitted as one Supplied leg per token.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"IzJ5VqbZEZsiDs9fefZx","title":"Uniswap V3","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/uniswap-v3","siteSpaceId":"sitesp_TeS0j","description":"A meta-adapter that reports an account's Uniswap V3 concentrated-liquidity LP across every configured pool — the in-range liquidity (Supplied) and the full uncollected fees (Fees) of each NFT position","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"rZuBDuYQUxRDxVm98rXb","title":"PancakeSwap V2","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/pancakeswap-v2","siteSpaceId":"sitesp_TeS0j","description":"The PancakeSwap V2 adapter reports an account's V2 LP across any pair as the dilution-adjusted pro-rata share of both reserves, emitted as one Supplied leg per token.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"v3KVSNQN3FBem0aT0DJw","title":"PancakeSwap V3","pathname":"/funds/infrastructure/onchain-accounting/meta-balance-adapters/pancakeswap-v3","siteSpaceId":"sitesp_TeS0j","description":"A meta-adapter that reports an account's PancakeSwap V3 concentrated-liquidity LP across every configured pool — the in-range liquidity (Supplied) and the full uncollected fees (Fees) of each NFT posi","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Meta balance adapters"}]},{"id":"5jla9uxBHtbur2nGloBe","title":"Assisted balance adapters","pathname":"/funds/infrastructure/onchain-accounting/assisted-balance-adapters","siteSpaceId":"sitesp_TeS0j","description":"Adapters for positions that can't be discovered on-chain — the position owner feeds the coordinates itself, on-chain and permissionlessly, valued live.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"GNUgaWUICSoqLmhxut5v","title":"ether.fi Withdrawal Queue","pathname":"/funds/infrastructure/onchain-accounting/assisted-balance-adapters/etherfi-withdrawal-queue","siteSpaceId":"sitesp_TeS0j","description":"An assisted adapter that reports the in-flight ETH owed to an account in ether.fi's withdrawal queue, fed on-chain by the owner Safe.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Assisted balance adapters"}]},{"id":"NADavgT18sG7iE2DvlpC","title":"StakeWise V3 Exit Queue","pathname":"/funds/infrastructure/onchain-accounting/assisted-balance-adapters/stakewise-v3-exit-queue","siteSpaceId":"sitesp_TeS0j","description":"An assisted adapter that reports the in-flight assets owed to an account in StakeWise V3's exit queue, fed on-chain by the owner Safe.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Assisted balance adapters"}]},{"id":"cdn8MXn6y3PfM0dxd6XW","title":"Nexus Mutual Staking","pathname":"/funds/infrastructure/onchain-accounting/assisted-balance-adapters/nexus-mutual-staking","siteSpaceId":"sitesp_TeS0j","description":"An assisted adapter that reports an account's staked NXM across Nexus Mutual V2 staking pools, per StakingNFT position the owner has submitted.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"},{"label":"Assisted balance adapters"}]},{"id":"fIz7s9PU3bussEkJhewJ","title":"Deployment addresses","pathname":"/funds/infrastructure/onchain-accounting/deployment-addresses","siteSpaceId":"sitesp_TeS0j","description":"Per-chain contract addresses for the Onchain Accounting System (NAV) — the canonical CREATE2 layer, the chains it runs on, and per-chain feeds and adapters.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"38GRfyQJrH7sfAjMKAIq","title":"Code examples","pathname":"/funds/infrastructure/onchain-accounting/code-examples","siteSpaceId":"sitesp_TeS0j","description":"Read NAV, positions, and prices from the NAV Calculator with viem, ethers.js, and Python.","breadcrumbs":[{"label":"Funds"},{"label":"Infrastructure"},{"label":"Onchain Accounting"}]},{"id":"eLLpS5mZYKIoMI2a0nXE","title":"Subscription request","pathname":"/funds/integration/subscription-request","siteSpaceId":"sitesp_TeS0j","description":"Approve the asset and create a subscription request on the shares contract.","breadcrumbs":[{"label":"Funds"},{"label":"Integration"}]},{"id":"e5rHd8l6bHxQHPF2k2kp","title":"Redemption request","pathname":"/funds/integration/redemption-request","siteSpaceId":"sitesp_TeS0j","description":"Create a redemption request on the shares contract to exit a fund.","breadcrumbs":[{"label":"Funds"},{"label":"Integration"}]},{"id":"LuGVa00Wjbp0YJ9tSs5g","title":"Monitor a request","pathname":"/funds/integration/monitor-a-request","siteSpaceId":"sitesp_TeS0j","description":"Track a request's lifecycle through events or a synchronous getRequest call.","breadcrumbs":[{"label":"Funds"},{"label":"Integration"}]},{"id":"HK3hrLAu5l5L7B5qLAe8","title":"Cancel a request","pathname":"/funds/integration/cancel-a-request","siteSpaceId":"sitesp_TeS0j","description":"Recover tokens from a stale, still-pending request after its TTL has elapsed.","breadcrumbs":[{"label":"Funds"},{"label":"Integration"}]},{"id":"s8VlX3hrrIZrxgOc6fcA","title":"Calculate share price","pathname":"/funds/integration/calculate-share-price","siteSpaceId":"sitesp_TeS0j","description":"Derive slippage minimums and the current share price, on-chain or via the JSON API.","breadcrumbs":[{"label":"Funds"},{"label":"Integration"}]},{"id":"YfvDJ2777zlp7ycsOSZv","title":"List approved assets","pathname":"/funds/integration/list-approved-assets","siteSpaceId":"sitesp_TeS0j","description":"Discover which assets a fund accepts for subscriptions and redemptions.","breadcrumbs":[{"label":"Funds"},{"label":"Integration"}]},{"id":"HGxZ81D1c4F620hD3NGz","title":"Audits","pathname":"/funds/resources/audits","siteSpaceId":"sitesp_TeS0j","description":"","breadcrumbs":[{"label":"Funds"},{"label":"Resources"}]},{"id":"5d09084336bae44131ae856f48bfb0a3c9a61f77","title":"Introduction","pathname":"/vaults","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"}]},{"id":"e3a0555f17d5d7dc091872b9a036b7044df3b451","title":"Morpho","pathname":"/vaults/vaults/morpho","siteSpaceId":"sitesp_3coXE","description":"KPK vaults on Morpho","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"}]},{"id":"DVg9Uv7A1HFtUr6eM9rl","title":"Ethereum","pathname":"/vaults/vaults/morpho/ethereum","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"}]},{"id":"aifpTl600wfAlFNW9NTZ","title":"USDC Prime Core","pathname":"/vaults/vaults/morpho/ethereum/usdc-prime-core","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"13e876500e3410b16b592f38ba84bd5dfc4f649d","title":"USDC Prime","pathname":"/vaults/vaults/morpho/ethereum/usdc-prime","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"ZEXIHAiz9wapmQOYECHO","title":"USDT Prime","pathname":"/vaults/vaults/morpho/ethereum/usdt-prime","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"b830ca7834f551012f95caf33500629d4bbc7b2c","title":"ETH Prime","pathname":"/vaults/vaults/morpho/ethereum/eth-prime","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"5iurDjQxYGZ3Yll7Xk7J","title":"USDC Yield","pathname":"/vaults/vaults/morpho/ethereum/usdc-yield","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"SSuehaJc8P6sfdXZir0R","title":"USDC Yield RWA","pathname":"/vaults/vaults/morpho/ethereum/usdc-yield-rwa","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"g0YVOS28O4zqxRJQa13T","title":"ETH Yield","pathname":"/vaults/vaults/morpho/ethereum/eth-yield","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"d663506c0ed3526ae0d9e26f5a763d4049e5817b","title":"EURC Yield","pathname":"/vaults/vaults/morpho/ethereum/eurc-yield","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"loDaxwAhuMgq37srYOIR","title":"wARS Yield","pathname":"/vaults/vaults/morpho/ethereum/wars-yield","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Ethereum"}]},{"id":"yfA1vnsYRJ52NXOcvNPc","title":"Arbitrum","pathname":"/vaults/vaults/morpho/arbitrum","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"}]},{"id":"c2a002bf8eb13d7bbcd84903325bd3716c3f7df4","title":"USDC Yield","pathname":"/vaults/vaults/morpho/arbitrum/usdc-yield","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"},{"label":"Arbitrum"}]},{"id":"a7610393e6a58227d726ffaddd0e93248a15dd58","title":"Change log","pathname":"/vaults/vaults/morpho/change-log","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Morpho"}]},{"id":"2080768ddc9124676fded84e10c67e852237bfbe","title":"Gearbox","pathname":"/vaults/vaults/gearbox","siteSpaceId":"sitesp_3coXE","description":"KPK pools on Gearbox","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"}]},{"id":"QiqSTqBYSuReEnOn7pZG","title":"Ethereum","pathname":"/vaults/vaults/gearbox/ethereum","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Gearbox"}]},{"id":"849ca5a85623fe386bd1ce0ad0b8a8cae4ef9e69","title":"ETH","pathname":"/vaults/vaults/gearbox/ethereum/eth","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Gearbox"},{"label":"Ethereum"}]},{"id":"e9aefad9c4e89fa6417aabeb5da2fbc416cc9a69","title":"wstETH","pathname":"/vaults/vaults/gearbox/ethereum/wsteth","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Gearbox"},{"label":"Ethereum"}]},{"id":"c34219768cea6a95d391823f3c1926819acd74d2","title":"Change log","pathname":"/vaults/vaults/gearbox/change-log","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Gearbox"}]},{"id":"oU2n7K0m9hoYIhXBKZcb","title":"Euler","pathname":"/vaults/vaults/euler","siteSpaceId":"sitesp_3coXE","description":"KPK vaults on Euler","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"}]},{"id":"1EApFx8IEA7oqiiShCxn","title":"Ethereum","pathname":"/vaults/vaults/euler/ethereum","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Euler"}]},{"id":"fXmgLC1uFBcvcVa4MCfR","title":"USDC Prime RWA","pathname":"/vaults/vaults/euler/ethereum/usdc-rwa","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Euler"},{"label":"Ethereum"}]},{"id":"PvaLV5xmlaa5ZZst5Iq2","title":"ETH Yield Term","pathname":"/vaults/vaults/euler/ethereum/eth-yield-term","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Euler"},{"label":"Ethereum"}]},{"id":"co20vs1PFusndJyM9fxE","title":"Borrow guide","pathname":"/vaults/vaults/euler/ethereum/eth-yield-term/borrow","siteSpaceId":"sitesp_3coXE","description":"Fixed-rate ETH loans for LST/LRT looping, priced monthly from a benchmark","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Euler"},{"label":"Ethereum"},{"label":"ETH Yield Term"}]},{"id":"H1RQwtbiH8VLQ8QQbEPm","title":"Change log","pathname":"/vaults/vaults/euler/change-log","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Euler"}]},{"id":"Ne6Jp3yZARtAOkoA0WwL","title":"Symbiotic","pathname":"/vaults/vaults/symbiotic","siteSpaceId":"sitesp_3coXE","description":"KPK vaults on Symbiotic","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"}]},{"id":"axONrHqf3vVjfJVbTaNK","title":"Ethereum","pathname":"/vaults/vaults/symbiotic/ethereum","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Symbiotic"}]},{"id":"hkzGsbLT9MIKlufFq8o2","title":"USDC RWA Liquidity","pathname":"/vaults/vaults/symbiotic/ethereum/usdc-rwa-liquidity","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Symbiotic"},{"label":"Ethereum"}]},{"id":"ciX91RqD1ONXrUAlgblo","title":"Change log","pathname":"/vaults/vaults/symbiotic/change-log","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Vaults"},{"label":"Symbiotic"}]},{"id":"c2235a6223a1d1e28c2ba6e579f1dfb6e44e7b21","title":"Automation","pathname":"/vaults/infrastructure/automation","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Infrastructure"}]},{"id":"HIGRGsQRyJSRzOLzjNMZ","title":"Coverage","pathname":"/vaults/infrastructure/coverage","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Infrastructure"}]},{"id":"37b8bde73f4124d4be6b7a3264b2b187209e1e7d","title":"Risk framework","pathname":"/vaults/infrastructure/risk-framework","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Infrastructure"}]},{"id":"52DeKmZqsdBjTPfK65yk","title":"Signer architecture","pathname":"/vaults/infrastructure/signer-architecture","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Infrastructure"}]},{"id":"qsYK77kinelnicHZ4wQw","title":"Overview","pathname":"/vaults/integration/integration","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Integration"}]},{"id":"qeoZ4VNxQIpv8Kbffbm0","title":"Morpho","pathname":"/vaults/integration/integration/morpho","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Integration"},{"label":"Overview"}]},{"id":"hCSDjLtK49fqnfe55mJY","title":"Gearbox","pathname":"/vaults/integration/integration/gearbox","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Integration"},{"label":"Overview"}]},{"id":"u04SAJktpqE3hxpqdEAb","title":"Euler","pathname":"/vaults/integration/integration/euler","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Integration"},{"label":"Overview"}]},{"id":"61b99c9cb1db687d35e6572339e59d2b282786e8","title":"Glossary","pathname":"/vaults/resources/glossary","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Resources"}]},{"id":"41a9dcaa44701f02259649e729491c4a1e1b8068","title":"FAQs","pathname":"/vaults/resources/faqs","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Resources"}]},{"id":"f496d968046a51d9118e2fb5d1bdffcfabb665e5","title":"Legal","pathname":"/vaults/resources/legal","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Resources"}]},{"id":"5e56db1a4cf3e66651d4f0662631f43b6a501609","title":"Morpho disclaimer","pathname":"/vaults/resources/legal/morpho-disclaimer","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Resources"},{"label":"Legal"}]},{"id":"38b9642227c162a7011b6e5533960528767b6299","title":"Gearbox disclaimer","pathname":"/vaults/resources/legal/gearbox-disclaimer","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Resources"},{"label":"Legal"}]},{"id":"wUxuaAIpuSraHOfwXMv0","title":"Euler disclaimer","pathname":"/vaults/resources/legal/euler-disclaimer","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Resources"},{"label":"Legal"}]},{"id":"bs0jc0nbZIEOJsJhCGyb","title":"Symbiotic disclaimer","pathname":"/vaults/resources/legal/symbiotic-disclaimer","siteSpaceId":"sitesp_3coXE","description":"","breadcrumbs":[{"label":"Vaults"},{"label":"Resources"},{"label":"Legal"}]}]}