Skip to main content

Auto Buyback and Burn

Auto Buyback and Burn lets a creator route part of their creator-side trading fees into a dedicated buyback bucket. When enough SOL accrues, Blank buys the token on its own market and burns the bought tokens.
Buybacks are funded by the token’s configured creator-side fee allocation. They do not add extra cost to trader swaps.

Project buyback budget

Use the Fee Calculator to estimate how much SOL routes to buybacks from a target market cap, volume assumption, and buyback allocation.

How it works

1

Creator sets an allocation

At launch, or later from the creator dashboard, the token controller chooses what share of creator-side fees goes to Auto Buyback and Burn.
2

Fees accrue in a buyback bucket

The fee-splitter books that share into buyback_claimable. This bucket is separate from creator payouts and staking rewards.
3

Blank schedules execution

When the bucket crosses the execution threshold, the worker schedules a delayed batch with retry and recovery handling.
4

The batch buys and burns

Blank buys the token through the active market, burns the bought Token-2022 amount, and records the completed burn publicly.

Public signals

Completed batches are visible on public token surfaces:
  • a combined BB chart marker
  • a public Auto Buyback and Burn supply action
  • fee status totals for SOL routed to buyback and tokens burned
  • lower current supply after the burn confirms

Rules

  • Allocation can be set at launch.
  • Allocation can be increased later by the current token controller.
  • Allocation cannot be reduced or turned off after launch.
  • Staking, Auto Buyback and Burn, Liquidity Compounding, and Price Prediction allocations share the same creator-side fee budget and cannot exceed 100% combined.
  • Failed or delayed batches do not stop trading; fees remain in the buyback bucket for retry.

Developer fields

Auto Buyback and Burn is configured when the token is launched on Blank. There is no public API to enable it or change its allocation. Read the current allocation with GET /api/v2/tokens/{mint}/fees (fees:read). The response exposes sharesBps.buybackBurn along with the other creator-side allocations, plus totalDistributedInSol and lastDistributionAt. Individual distributions are listed by GET /api/v2/tokens/{mint}/fee-distributions. See Fees for API details.