Token Buybacks

The same LBP mechanism can be used to support accumulation - buying the project token.

Mental Model

For DAOs and treasuries, buying back a large amount of a token can be challenging - market buys can create abrupt price impact. An LBP buyback configuration approaches this differently: it uses a scheduled weight shift to create a rising bid, and lets arbitrage keep the pool price aligned with external markets.

Configuration

1. Token Setup

  • Reserve token: The asset the Treasury wishes to spend (e.g., USDC, WETH).
  • Project token: The asset the Treasury wishes to acquire.

2. Weight Schedule

The weight curve should start with the reserve token dominant.

ParameterExample valueReason
Start weights90% reserve token / 10% project tokenKeeps the initial bid low.
End weights30% reserve token / 70% project tokenAllows the bid to rise over time.

3. Swap Permissions

Ensure that blockProjectTokenSwapsIn is set to false. The mechanism relies on external actors swapping the project token in to the pool to extract the reserve token.