# LST Protocol Formulas ## EtherFi ✅ Call the `getTvl` function from this Optimism contract https://optimistic.etherscan.io/address/0x6329004E903B7F420245E7aF3f355186f2432466 ## Swell ✅ Call the `totalSupply` and `getRate` function from this contract, and multiply them https://etherscan.io/address/0xf951E335afb289353dc249e82926178EaC7DEd78 ## Stakewise https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/stakewise/index.js#L4 ## Stader https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/stader/index.js#L4 ## Lido https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/lido/index.js#L4 ## Mantle https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/mantle/index.js#L4 ## Frax https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/frax-ETH/index.js#L4 ## Origin https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/originether/index.js#L4 ## Tenderize V1 & V2 https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/tenderize/index.js#L4 https://github.com/DefiLlama/DefiLlama-Adapters/blob/fab519dc18808ef2eaa7e7ae6f099f534d20691d/projects/tenderize-v2/index.js#L4