This is for surfacing sales that CoinList already runs. If you are raising for your own token, see Run your raise.
Build it
CoinList Token Sale
Approve funds and record a participation with
coinlist.tokenSale.execute.Participations
Read and create participations for a sale.