1"use strict";(self.webpackChunkyearn_devdocs=self.webpackChunkyearn_devdocs||[]).push([["2817"],{40069:function(e,t,r){r.r(t),r.d(t,{metadata:()=>s,default:()=>u,frontMatter:()=>a,contentTitle:()=>o,toc:()=>c,assets:()=>d});var s=JSON.parse('{"id":"data-services/metrics/lifetime-earnings","title":"Lifetime Earnings","description":"Yearn Lifetime Earnings (LTE) measures the cumulative gross profit and loss (P&L) reported by indexed Yearn vault strategies, valued in USD at report time and adjusted for documented accounting incidents. LTE is tracked as a durable measure of the economic output created by Yearn vaults across versions and chains. It is deliberately gross, auditable, and conservative: it does not deduct fees, and reports without a reliable price do not enter the USD total.","source":"@site/docs/developers/data-services/metrics/lifetime-earnings.md","sourceDirName":"data-services/metrics","slug":"/data-services/metrics/lifetime-earnings","permalink":"/developers/data-services/metrics/lifetime-earnings","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{},"sidebar":"developers","previous":{"title":"Yearn Metrics and Methodologies","permalink":"/developers/data-services/metrics/"},"next":{"title":"Kong","permalink":"/developers/data-services/kong"}}'),n=r(74848),i=r(28453);let a={},o="Lifetime Earnings",d={},c=[{value:"Methodology",id:"methodology",level:2},{value:"Sources",id:"sources",level:2}];function l(e){let t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"lifetime-earnings",children:"Lifetime Earnings"})}),"\n",(0,n.jsxs)(t.p,{children:["Yearn Lifetime Earnings (LTE) measures the cumulative gross profit and loss (P&L) reported by indexed Yearn vault strategies, valued in USD at report time and adjusted for documented accounting incidents. ",(0,n.jsx)(t.strong,{children:"LTE is tracked as a durable measure of the economic output created by Yearn vaults across versions and chains."})," It is deliberately gross, auditable, and conservative: it does not deduct fees, and reports without a reliable price do not enter the USD total."]}),"\n",(0,n.jsxs)(t.p,{children:["TVL only shows how much capital Yearn manages today. ",(0,n.jsx)(t.strong,{children:"Lifetime Earnings shows how much economic value Yearn vaults have created over time."})]}),"\n",(0,n.jsx)(t.h2,{id:"methodology",children:"Methodology"}),"\n",(0,n.jsxs)(t.p,{children:["LTE begins with every indexed ",(0,n.jsx)(t.code,{children:"StrategyReported"})," event in the defined vault universe."]}),"\n",(0,n.jsx)(t.p,{children:"For each report:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:"Read the strategy gain and loss in the vault's underlying asset."}),"\n",(0,n.jsxs)(t.li,{children:["Calculate reported P&L as ",(0,n.jsx)(t.code,{children:"gain - loss"}),"."]}),"\n",(0,n.jsx)(t.li,{children:"Apply explicit, publicly documented incident adjustments. Preserve raw values alongside adjusted values."}),"\n",(0,n.jsx)(t.li,{children:"Value the adjusted gain and loss using the selected historical USD price at the report timestamp."}),"\n",(0,n.jsx)(t.li,{children:"Exclude reports for which no acceptable USD price is available."}),"\n",(0,n.jsx)(t.li,{children:"Aggregate priced P&L across reports, strategies, vaults, chains, and versions."}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"The current universe comprises Yearn V2 vaults discovered through two configured Ethereum registries and Yearn V3 vaults returned by configured role managers on Ethereum, Polygon, Base, Arbitrum, and Katana."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsxs)(t.strong,{children:["Coverage begins March 16, 2021, the timestamp of the earliest indexed ",(0,n.jsx)(t.code,{children:"StrategyReported"})," event."]})," Each included vault is indexed from its recorded deployment block. Coverage applies to the configured vault universe and does not represent Yearn activity outside that universe."]}),"\n",(0,n.jsx)(t.p,{children:"LTE is gross reported accounting P&L. It is not depositor return, revenue, TVL growth, or net earnings after fees. V3 accountant fees are generally paid through share issuance and therefore dilute existing shareholders without reducing a vault's reported gross strategy P&L. Depositor performance requires a separate share-price or time-weighted-return methodology."}),"\n",(0,n.jsx)(t.p,{children:"Each LTE release should include its chain cutoffs, included vault universe, pricing policy, incident-rule version, code revision, and priced-report coverage."}),"\n",(0,n.jsx)(t.h2,{id:"sources",children:"Sources"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:[(0,n.jsx)(t.a,{href:"https://github.com/schlagopi/yearn-data",children:"yearn-data source code and exports"}),"."]}),"\n"]})]})}function u(e={}){let{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},28453:function(e,t,r){r.d(t,{R:()=>a,x:()=>o});var s=r(96540);let n={},i=s.createContext(n);function a(e){let t=s.useContext(i);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.