Launchpad Vault

Vault and Allocation Mechanics
SpinStarter Vault is the staking ground for SPIN holders to earn IGO allocations. By staking to the contract, our users will benefit from both auto-compounding interests from single-staking SPIN pool rewards and IGO allocations from the corresponding project.
Spinstarter system consists of a singular Vault which hosts individual IGO events as modular staking contracts. This way users can enjoy earning IGO allocation rights without taking any action.

Allocation Mechanics

Inspired by Synthetix staking contracts. Allocations for the users are calculated by the set of formulas below:
r(u, a, b) = reward for user u for a<=t<=b
R= rewards minted per second
L(t) = total staked token at time t
l(u, t) = token staked by user u at time t
When L(t) > 0
r(u,a,b)=∑t=abRl(u,t)L(t)r(u,a,b) = \sum^b_{t=a}R\frac{l(u,t)}{L(t)}
When l(u, t) = k for a <= t <= b
=Rk(∑t=0bR1L(t)+∑t=0a−1R1L(t))=Rk\bigg( \sum_{t=0}^{b}R\frac{1}{L(t)}+\sum_{t=0}^{a-1}R\frac{1}{L(t)}\bigg)