Skip to main content
CoinList is the token sale partner. Where the other partners issue assets that trade continuously, CoinList offers run as discrete sales with their own window, terms, and eligibility.

What it is

Token sales. Passage embeds sales that CoinList already runs inside your app, so your users get access to new token offerings without leaving it.
This is for surfacing sales CoinList already runs. If you are raising for your own token, see Run your raise.

Ownership model

Direct token allocation on the terms of each sale. Your users receive an allocation of the token itself, not a wrapper or a claim on an underlying security. Allocation follows whatever schedule the sale defines.

How users buy

Users contribute during the sale window, with eligibility set per sale rather than once across the catalog. A user who qualified for one offering will not necessarily qualify for the next. The contribution settles later on Passage’s own schedule rather than in the same transaction, which is the main way this differs from the instant swaps used by Superstate and Ondo. Offers carry a type field, and CoinList sales arrive as coinlist::token_sale. Rendering CheckoutContainer routes on that for you.

What users can do with it

Receive distributions on the sale’s configured schedule, including any vesting or lockups that apply. Sell the tokens through DeFi or exchanges. Stake the tokens on the network, where applicable. CoinList powers token sales.

Build it

CoinList Token Sale

Approve funds and record a participation with coinlist.tokenSale.execute.

Track participations

Read and create participations for a sale.