pylon-protocol/launchpad
contracts define launchpad logic used for Pylon Investment Pools and Pylon Swap.pylon-protocol/launchpad/lockup
contracts wrap around pylon-protocol/core/pool
contracts, by accepting UST but locking DP tokens released within the lockup contract until a pre-set expiry period has passsed. This only allows depositors to claim back their deposits after the given lockup period.pylon-protocol/launchpad/swap
contracts define a virtual AMM, of which:max_swappable
max_swappable
. for instance, if max_swappable
is given as 5M, there exists a 5M UST - 5M PROJECT virtual AMM pool.5M - { 5M UST * 5M PROJECT / (5M + 1M) PROJECT }
UST ), resulting in a 0.17M UST loss in total for Alice.