Background

Bonding Curve SDK Documentation

We are creating an SDK for a fun, modular, and configurable bonding curve AMM on Solana—originally inspired by “pump fun”—to revolutionize how meme coins (and other tokens) are launched and achieve liquidity bootstrapping. Pump fun offered a cost-free mechanism for token creators to launch tokens and introduced a unique bonding curve model for fair launches. However, existing solutions have shortcomings:

  • They do not share initial value accrual on the bonding curve with launch platforms, resulting in lost potential fees.

  • They lack first-class native SDKs and official APIs, forcing developers to rely on unofficial providers for bots or automation.

  • They allow minimal customization, locking launch platforms into rigid configurations.

  • While other projects like Virtuals on Base created their own bonding curve and paired it with a token (achieving a 3B+ market cap), the standard on Solana still needs a more flexible and modular solution.

This new bonding curve primitive aims to be highly modular and configurable, enabling each launch platform to decide:

  • Fee per transaction

  • Bonding curve thresholds

  • Bonding LP pair (ability to use your own token)

  • Destination AMM once a threshold is reached

  • Bonding curve slope and shapes

  • Burn or Lock LP and share fees choices

All these features will be accessible via first-class native SDKs, making integration straightforward for developers who wish to wrap a UI around it or customize parameters—without needing to write additional Rust smart contracts.

Teams wishing to check out the functionality in the working product can do so at beta.cybers.app

The SDK will undergo changes to reflect the overall feature set in the coming weeks.

sdk.cybers.app

Last updated