How it fits together
Unbound has no trading program of its own. Every launch is a standard pool in Meteora's Dynamic Bonding Curve (DBC) with Unbound as the partner, so anything that understands DBC pools can read and trade Unbound launches.
Addresses (mainnet)
| Address | |
|---|---|
| Meteora DBC program | {facts.dbcProgram} |
| Unbound partner (fee claimer of every launch) | {facts.partner} |
| USDC (quote token option) | {facts.usdc} |
What a launch is on chain
Each launch creates its own accounts:
- Config: the launch's rules (curve, fees, fee split, graduation threshold, liquidity locks, vesting). One config per launch, which is how every launch can have different rules.
- Virtual pool: the curve's state (reserves, fees owed, whether it has completed or migrated).
- Mint: a standard SPL token, with no mint authority after launch. Its Metaplex metadata points to a JSON file on IPFS with
name,symbol,description,image,websiteandtwitter.
Finding Unbound launches: a DBC config belongs to Unbound when its fee-claimer field (byte offset 40) is the partner address above. Filter the program's poolConfig accounts on that, then find each config's pool. (Meteora's getPoolConfigsByOwner filters on the leftover receiver instead, so it doesn't work for this.)
The pieces
| Piece | What it does |
|---|---|
| App | This site: the builder, the token pages, the launch list and these docs. It reads the chain through its own /api/rpc, and the indexer through the Read API. |
SDK (@unbound/sdk) | Turns launch settings into a DBC config, builds and sends transactions, reads launches. See SDK. |
| Indexer | Follows every Unbound launch: finds new launches every 30 s, and reads each live pool's transactions every 5 s. It decodes DBC's events (swaps, curve completion) into launch times, trades and price history. |
| Meteora | Runs the curves, splits fees, and moves completed launches into DAMM v2 pools. |
Trading from your own code
Any DBC client can trade an Unbound launch, for example Meteora's @meteora-ag/dynamic-bonding-curve-sdk. To pass on Unbound's referral, use the partner's associated token account for the quote mint as the referral account. Unbound's SDK does all of this for you.
After graduation a launch is a normal Meteora DAMM v2 pool; trade it with Meteora's tools or any aggregator.