DSTR Protocol

Simple implementation of DSTR

DSTR is a liquidity incentive protocol that follows a novice and unique mechanism for Liquidity Provider incentives. Currently, may users look to acquire liquidity from liquid tokens such as AVAX, ETH, USDC or USDT. This is one style of holders. Another group of investors are current liquidity providers in other LP positions. Some are current, some are dust from old positions.

Enter DSTR an incentive schematic for attracting current LPers to provide for a new token instead. DSTR has 3 main parts: Acquisition + weight assignment, Splitting, reforming + Balancing.

Acquisition and Weight Assignment involves reading LP and determining if it is a whitelisted contract address and determining how much avax is in the position. Splitting involves unpairing the LP and sending the non-AVAX portion to the Treasury. Reforming takes the AVAX and the new token and pairs them in the LP, excess AVAX i sent to the Treasury. LP receipt token is then distributed back to holders.

Process for DSTR:

  1. Receive Token A/AVAX LP from user

    1. LP is split into base units (AVAX + Token A)

  2. Sends Token A to Treasury

  3. Pair AVAX from LP with Token B

    1. Token B comes from Treasury

  4. Token B/AVAX LP sent back to user

    1. Optional rebalance on LP weight

Last updated