ℹ️Earn - Formulas
Here you will find all the formulas on Earn page.
List of contracts on Earn page
Name | Description | Contract |
---|---|---|
USDC | Faucet token | 0x406E0ffa0D7675bb0AF77A319fA34F13B762B0b7 |
ELP | ELP | 0xE1751c304c28d46E3D6582D10F427C40d60eAB7C |
ETR | ETR | 0x128FD4d4Fa3930176c8155b12c16c58a20feCf60 |
bnETR | Bonus ETR (bnETR)(Multiplier points) | 0x0F2f3c303Ce3Be69F30Ef757bDA7F14a38BEE7F7 |
esETR | 0x7Fd1A7DfBF63865bd01f3Aef615Ce3c803D750C0 | |
sETR | 0xf117c60B9A023BAEC75c1A1b3a65EB384dC62639 | |
sETRDistributor | Coordinate rewards for sETR pool | 0x11b5e4C11727d5EAab181F7cfC8EF4f38989E0F2 |
sbETR | 0xe9062C6E0fef1B95C790D91225dC074edA8AA6a1 | |
sbETRDistributor | Coordinate rewards for sbETR pool | 0x2c71215e7EB660B456E29544DE57384B61730349 |
sbfETR | 0x839e0818e5Ab0ce1d679B4ae7b5A6a41168B87aF | |
sbfETRDistributor | Coordinate rewards for sbfETR pool | 0x1A4fe9A6534Ad24081f5A1626D8158B96920e0D0 |
fELP | 0x3c4965973D363f57CfD00fBeBc229ABc0Cd8F3dA | |
fELPDistributor | Coordinate rewards for fELP pool | 0x2818Ece980Ef660126075E71608F8337BD95A69b |
fsELP | 0xd2379D27281933F721c4A8a6b1277843e2c176aB | |
fsELPDistributor | Coordinate rewards for fsETR pool | 0x8bc3E16436707b00EBAbF34C71084F19c62d0C29 |
vETR | 0xE19b3Fccd4d9cD7a2436d1451CD3154345b77D66 | |
vELP | Vested ELP (vELP) | 0xfe23BaD1323A8CA03C6876e646E24f80BcAEb172 |
RewardRouter | Pool coordinator | 0xEE2516fec6c8a888b39e3039D93bcADdFCC455b4 |
Staking
ETR
Field | Formula |
---|---|
Price | Price of ETR token |
Wallet | Amount of ETR token in user's wallet |
Staked | Amount of ETR that is being staked in sETR pool. |
APR/Boosted APR | Boosted APR = (bnETR staked to sbfETR * USDC APR)/ (total sbETR (from staking ETR or esETR) of sbfETR) Example:
|
APR/ Escrowed ETR APR | Escrowed ETR APR = 100% * 31536000* tokensPerInternal / (total supply of sETR * price of esETR) In which, tokensPerInternal refers to the amount of esETR that the whole sETR pool receives every second. [Depends on owner's decision] For example:
|
APR/Base USDC APR | Base USDC APR = 100% * 31536000* tokensPerInternal / (supply sbfETR * ETR price) In which, tokensPerInternal refers to the amount of USDC that the whole sbfETR receives every second. Example:
|
APR/ | Boosted APR + Escrowed ETR APR + Base USDC APR |
Rewards/USDC | Within a period of time (△t (seconds)), USDC Rewards = (tokensPerInternal * (user's staked ETR + user's staked esETR + user's staked bnETR) * (△t) ) / total supply of sbfETR For example,
=> Rewards within 10 seconds = (0.5 * (5000 + 1000 + 2000) * 10)/ 100000 |
Rewards/Escrowed | Within a period of time (△t (seconds)), esETR Rewards = (tokensPerInternal * (user's staked ETR + user's staked esETR) * (△t) ) / total supply of sETR For example,
=> Rewards within 10 seconds = (0.5 * (5000 + 1000) * 10)/ 100000 |
Multiplier Points APR | 100% |
Boost Percentage | Boost percentage = 100% * ( user's bnETR amount staked to sbfETR pool )/ ( user's sbETR (from staking ETR or esETR) staked to sbfETR pool) For example:
|
Total Staked | Total amount of ETR staked to sETR pool |
Total Supply | Total supply of ETR amount - total amount of burned ETR |
Total rewards
Field | Formula |
---|---|
USDC | USDC rewards = Rewards of sbfETR + reward of fELP. - Within a period of time ((△t (seconds)). USDC Reward of sbfETR pool = (tokensPerInternal * (user's staked ETR, esETR, bn ETR) *△t) / total supply of sbfETR For example:
-> Within 10 seconds, rewards of sbfETR = (0.5 * (5000 + 1000 + 2000) * 10)/ 100000 - Within a period of time ((△t (seconds)), USDC of fELP pool = (tokensPerInternal *( user's staked ELP) * △t ) / total supply of fELP For example:
-> Within 10 seconds, rewards of fELP = (0.5 * 5000 * 10)/ 100000 |
ETR | ETR Rewards = Reward of vETR pool + reward of vELP pool Within a period of time ((△t (seconds)), ETR reward= (user's esETR deposited to ETR vault + user's esETR deposited to ELP vault) * △t ) / Seconds in a year Example: - User's esETR deposited to vETR pool: 1000 - User's esETR deposited to vELP pool : 2000 => Amount of ETR vested within 10 seconds = ((1000 + 2000) * 10) / 31536000 |
Escrowed ETR | Escrowed ETR rewards = rewards of sETR + rewards of fsELP #Within a period of time ((△t (seconds), esETR reward of sETR pool = (tokensPerInternal * (user's total staked ETR + esETR) * △t) / total supply of sbfETR For example: - tokensPerInternal: 0.5 - User's staked ETR amount = 5000 - User's staked esETR amount = 1000 - Total supply of sETR amount : 100000 Within 10s, rewards of sETR = (0.5 * (5000 + 1000) * 10)/ 100000. #Within a period of time ((△t (seconds). Reward esETR of fsELP pool = (tokensPerInternal * user's staked fELP) *△t ) / total supply fsELP Example : - tokensPerInternal: 0.5 - User's staked fELP amount = 5000 - Total supply of fsELP : 100000 Within 10s, reward of fsELP = (0.5 * 5000 * 10)/ 100000. |
Multiplier Points | Reward of sbETR #Within a period of time ((△t (seconds)). bnETR rewards of sbETR pool = (tokensPerInternal * (user's total staked ETR + esETR) * △t / supply of sbETR. For example: - tokensPerInternal: 0.5 - User's staked ETR amount = 5000 - User's stake esETR amount = 1000 - supply sbETR : 100000 Within 10s, reward of sbETR = (0.5 * (5000 + 1000) * 10)/ 100000 |
Staked Multiplier Points | Amount of bnETR staked to sbfETR |
Total | Total USDC reward + ((ETR reward + esETR reward) *price) |
Escrowed ETR
Field | Formula |
---|---|
Price | Exchange rate of esETR. |
Wallet | Amount of esETR in user's wallet. |
Staked | Amount of esETR user is staking in sETR pool. |
APR/ Boosted APR | Boosted APR = (amount of bnETR staked to sbfETR * USDC APR)/ (total sbETR (from staking ETR or esETR) staked to sbfETR pool) Example:
|
APR/Base USDC APR | Base USDC APR = 100% * 31536000* tokensPerInternal / ( total supply of sbfETR * price of esETR) In which, tokensPerInternal refers to the amount of USDC that the whole sbfETR receives every second. Example:
|
APR/Escrowed ETR APR | Escrowed ETR APR = 100% * 31536000* tokensPerInternal / (total supply of sETR * price of esETR) In which, tokensPerInternal refers to the amount of esETR that the whole sETR pool receives every second. For example:
|
Multiplier Points APR | 100 % |
Total Staked | Total amount of esETR staked to sETR pool. |
Total Supply | Total amount of esETR in sETR distributor and fsELP distributor address. |
USDC Vault (ELP Token)
Field | Formula |
---|---|
Max Capacity | Max capacity of USDC vault |
Wallet | Amount of USDC in user's wallet |
Staked | Amount of ELP that user is staking to fELP pool |
[APR] Escrowed ETR APR | Escrowed ETR APR= 100% * 31536000* tokensPerInternal * exchange rate/ (total amount of USDC in ELP pool) In which, tokensPerInternal refers to the amount of esETR that the whole fsELP pool receives every second. Example : - Amount of USDC in ELP pool : 1000 - tokensPerInternal : 0.5 - Exchange Rate : 0.75 Escrowed ETR APR = (100% * 31536000 * 0.5 * 0.75) /1000 |
[APR]USDC APR | USDC APR = 100% * 31536000* tokensPerInternal / (total amount of USDC in ELP Pool) In which, tokensPerInternal refers to the amount of USDC that the whole fELP pool receives every second. For example:
=> USDC APR = (100% * 31536000 * 0.5) /1000 |
[Rewards] USDC | Within a period of time (△t (seconds)), USDC rewards = (tokensPerInternal * user's staked ELP) * △t) / (amount of USDC in ELP pool) Example:
-> Within 10s, USDC rewards = (0.5 * 5000 * 10)/ 100000 |
[Rewards]Escrowed ETR | Within a period of time (△t (seconds)), esETR rewards= ((tokensPerInternal * esETR Exchange Rate * user's staked fELP) *△t )/ total amount of USDC in ELP pool Example :
-> Within 10s, Escrowed ETR rewards = (0.5 * 5000 * 0.75 * 10/ 100000) |
Lockup Period | 1 Day |
Withdrawable Amount | Amount of ELP user can withdraw |
Total Staked | Total amount of ELP staked to fELP pool. |
Total Supply | Total amount of USDC in ELP pool. |
Vesting
ETR Vault
Field | Formula |
---|---|
Staked Tokens | Amount of ETR, esETR, bnETR user is staking |
Reserved for vesting |
|
Vesting status |
Amount of esETR that have been converted to ETR =( amount of esETR deposited * △t )/ 31536000. In which, △t = period of time since user deposited esETR until now.
|
Claimable | Amount of ETR that can be claimed from vETR at the moment. Amount of ETR that can be claimed at the moment = (amount of esETR deposited * △t )/ 31536000 In which, △t = period of time since user last claimed ETR until now. |
ETR Vault deposit pop-up
Field | Formula |
---|---|
Max deposit amount | Compare the number of esETR in user's address and the number of esETR equivalent to the number of sbfETR currently in user's wallet, get the smaller amount. |
Wallet | Amount of esETR in user's wallet. |
Vault capacity |
|
Reserve amount |
|
ELP Vault
Field | Formula |
---|---|
Staked tokens | Total amount of ELP user is staking in fELP pool |
Reserved for vesting |
|
Vesting status |
|
Claimable | Amount of ETR that can be claimed from vELP at the moment. Amount of ETR that can be claimed at the moment = (amount of esETR deposited * △t )/ 31536000 In which, △t = period of time since user last claimed ETR until now. |
ELP Vault deposit pop-up
Field | Formula |
---|---|
Max deposit amount | Compare the number of esETR in user's wallet and the number of esETR equivalent to the number of fsELPs currently in user's wallet, get the smaller amount. |
Wallet | Total amount of fsELP in user's wallet. |
Vault capacity |
|
Reserve amount |
|
Last updated