LogoLogo
DocsBlog
  • What is Sanctum?
  • Introduction to LSTs
    • PoW and PoS blockchains
    • From native to liquid staking
    • The current state of liquid staking isn't optimal
  • Technical documentation
    • Router
    • Infinity
    • Reserve
    • Sanctum LSTs
  • CREATING YOUR OWN LST WITH SANCTUM
    • Understanding Sanctum LSTs
    • The Sanctum package
    • The setup process: launching your LST
    • Post-deployment additional information
  • For developers
    • Deployed programs
    • Resources
    • Sanctum API
  • MISC
    • Press Kit
    • Disclaimer
Powered by GitBook
LogoLogo

Learn

  • Docs
  • Blog

Community

  • X
  • Discord
On this page
  • How we calculate our metrics
  • Increasing the APY for your holders
  • How often does the stake in the stake pool get delegated to the validator(s)?
  • What to do when your LST doesn't show a price in wallets?
Export as PDF
  1. CREATING YOUR OWN LST WITH SANCTUM

Post-deployment additional information

How we calculate our metrics

Individual TVL, exchange rate and total holders

Updated every couple of hours and read from on-chain data.

Individual epoch APY

Updated a few hours into the epoch and calculated using the following formula:

APYi=((TVLi−1SUPPLYi−1TVLi−2SUPPLYi−2)E−1)∗100\text{APY}_i = ((\frac{\frac{\text{TVL}_{i-1}}{\text{SUPPLY}_{i-1}}}{\frac{\text{TVL}_{i-2}}{\text{SUPPLY}_{i-2}}})^\text{E} -1)*100APYi​=((SUPPLYi−2​TVLi−2​​SUPPLYi−1​TVLi−1​​​)E−1)∗100

Where:

  • E\text{E}E is the approximated number of epochs in a year.

  • APYi\text{APY}_iAPYi​ is the APY displayed during epoch i{i}i.

  • TVLi−1\text{TVL}_{i-1}TVLi−1​ is the TVL in SOL at the end of epoch i−1{i-1}i−1.

  • SUPPLYi−1\text{SUPPLY}_{i-1}SUPPLYi−1​ is the total LST supply at the end of epoch i−1{i-1}i−1.

  • TVLi−2\text{TVL}_{i-2}TVLi−2​ and SUPPLYi−2\text{SUPPLY}_{i-2}SUPPLYi−2​ refer to the values at the end of epoch i−2{i-2}i−2.

Frontpage 10-epoch APY

Updated a few hours into the epoch. To ensure accuracy, we typically use the mean of a 10-epoch rolling window, but if there’s a notable discrepancy between the mean and the median, we'll use the median to reflect the true value.

Increasing the APY for your holders

You may want to consider redistributing some of your block rewards or external revenue to increase the APY. This can be particularly effective as a way to attract initial stake, since block rewards sharing is not the norm on Solana yet.

How often does the stake in the stake pool get delegated to the validator(s)?

An initial, substantial activation threshold is applied at the beginning of an epoch, which then decays linearly to zero to ensure complete stake activation by the end of epoch's conclusion.

What to do when your LST doesn't show a price in wallets?

Believe it or not, we've been working with data and wallet providers for months to fix this issue. In the meantime, you can create a really small LP on DEXes. After a period of trade inactivity, the price feed will go stale but you can swap directly through your LP to refresh the price.

We hope to fix this once and for all very soon.

PreviousThe setup process: launching your LSTNextDeployed programs

Last updated 13 days ago

We built a tool to redistribute block rewards to your stakers, if you're interested.

check it out