Build with Signal
Build with Signal

Integrate Signal's markets with explicit contract identities, integer units and receipt-based accounting. Signal has two families of launch, with different contracts.
| Family | What it is | Start here |
|---|---|---|
| Signal v4 | Every new launch today: a token and its Uniswap v4 pool, born in one transaction, with the launch's rules in Signal's hook | Signal v4 pools |
| Curves and Classic | Earlier launches: bonding curves, whose Ramses or Project X pool opens at the curve's target, and Classic launches, which go straight into a pool | Integration quickstart |
Signal v4
| Task | Reference |
|---|---|
| Identify contracts | v4 deployments |
| Discover launches | Discover v4 pools |
| Know what a trade pays | Fees and rules |
| Prepare a trade | Quote and trade |
| Reconcile fills and payouts | Events and accounting |
| Try a read | v4 read-only example |
Curves and Classic
| Task | Reference |
|---|---|
| Identify contracts | Deployments and ABIs |
| Discover launches | Factory events and identity checks |
| Prepare a trade | Quote and trade |
| Reconcile a fill | Events and graduation/refunds |
| Try a read | Read-only example |
Both
| Task | Reference |
|---|---|
| Read indexed context | Public data API |
| Ingest a ready-made v4 event feed | DexScreener adapter |
| Handle a failed or uncertain request | Errors and recovery |
| Know who can change what | Security and permissions |