Skip to main content
Current V2 curves charge 2 percent on buys and sells. There is no native launch creation fee.

Curve fee

If creatorFeeSplitBps is 5000, the creator receives half of the variable fee: 0.5 percent of the trade amount. The remaining 0.5 percent follows the deployment’s configured remainder path.

The remainder is versioned

  • Current Ink sends the non-creator part to holder fee sharing.
  • The deprecated Ink V2 hook uses the earlier buy-and-burn flow.
  • A partner must read the deployment version instead of calling every remainder a buyback.
The historical ABI still uses names such as buybackFee in some preview returns. Treat that as a field name, not proof of the current destination.

Quote units

Native launch fees accrue in native ETH. xStocks launch fees use the selected wrapper’s units. Do not label wrapper-denominated amounts as ETH, and do not require a USD mark to calculate the on-chain fee.
The curve receives the amount left after the protocol and variable fees. The same fee rates apply to current curve buys and gross sell payouts.

Creator withdrawal

Withdrawal selectors differ by deployment:
Resolve feeWithdrawal through GET /api/capabilities, and call the hook that holds the creator’s balance.

After bonding

Post-bond swaps have two fee layers in the current checked hook family:
  • The V4 pool uses fee tier 1000, or 0.1 percent, for LPs.
  • The hook charges 1 percent protocol plus 1 percent variable fee on the swap’s unspecified side.
The hook-fee currency and basis depend on swap direction and exact-input or exact-output mode. Do not model the total as one flat 2.1 percent deduction. Use a fresh quoter result and simulation for the user’s net output. Read the exact pool key and deployment rules because the quote asset and fee destination depend on the launch.

Not charged

  • No fee for read calls or previews.
  • No time-based curve fee decay on V2.
  • No extra anti-snipe fee; anti-snipe is an authorization gate.
  • No USD valuation fee and no USD feed in curve settlement.