👉Stake ETH
The most basic action on Goat.Tech
ETH Distribution
Stake ETH in User A's = Lock-stake [Amount] ETH + [Lock Time] + A's address
Your Stakers = users who Stake in your pool.
Your Pools = people whose addresses in which you are Staking in.
Standard Mode (Self-staking)
When you Stake [Amount] ETH in your own pool with [Lock-Time], [Amount] will be distributed as follows:
Locked_ETH = 100% [Amount] is allocated to Locker smart contract.
Degen Mode (Staking in other's pool)
When you Stake [Amount] ETH in User A's pool with [Lock-Time], [Amount] will be distributed as follows:
X = 2% (Pool_reward_rate) x [Amount] x (1 - A's Kickback_rate) is allocated to A;
Y = 3% (Staker_reward_rate) x [Amount] is allocated to all current Stakers in A's pool;
Locked_ETH = [Amount] - X - Y is allocated to Locker smart contract.
After [Lock-Time] ends, Locked_ETH is Unlocked and can be Restaked or Unstaked.
You can Stake in your own pool.
Staking Power
When you Stake [Amount] ETH in User A's pool, your Staking Power in that pool = [Amount] x Multiplier(Lock-Time). The longer [Lock-Time] is (in months), the higher Multiplier is.
Multiplier(Lock-Time) = Multiplier_factor * [Lock-Time] + (1.01 - Multiplier_factor).
Lock-Time | In months | Multiplier |
---|---|---|
1 month | 1 | 1.01 |
3 months | 3 | 1.27 |
6 months | 6 | 1.66 |
1 year | 12 | 2.44 |
18 months | 18 | 3.22 |
2 years | 24 | 4 |
If you stake in your own pool, your Staking Power is further multiplier with 1.25 (Self_stake_multiplier).
You can Extend your stake's Lock-Time anytime.
Unstake: You can Un-Stake ETH from User A's pool anytime after Lock-Time is over.
Elapsed-Time = NOW - Lock-start-time
Lock-Time is over when: Elapsed-Time >= Adjusted-Lock-Time
If you're NOT User A, Adjusted-Lock-Time = Lock-Time x [A's Financial_stability]
If you're User A, Adjusted-Lock-Time = Lock-Time x (2 - [A's Financial_stability])
If you Un-Stake ETH before Lock-Time is over, you will lose all of your Earning and pay a Penalty.
Penalty = Unstake-Amount x (1 - min(1, Elapsed-Time/Adjusted-Lock-Time))
Your Earning and the Penalty will be distributed to Goat.Tech Treasury (Treasury_share = 1%) and all stakers in your pools according to their Staking Power
What does Financial_stability mean? Check out Trust Score.
Last updated