Create a new Launchpad
An API Key is required to interact with Launchpad APIs. Please contact us to get an API Key and get started.
A Marketplace is required to create a new launchpad as it'll inherit fees from it.
Use this endpoint to create a new launchpad. To create a new launchpad ids for all the preinscribed inscriptions along with other launchpad related data including allowlst and phases needs to be provided to the create launch endpoint. This initiates the launchpad creation and creates a partially signed bitcoin transaction(PSBT) which needs to be signed by the wallet that has all the pre inscribed inscriptions.
POST
/launchpad/create-launch
POST
/launchpad/create-launchPOST
https://api.ordinalsbot.com/launchpad/create-launch
API Key is required in the header:
headers: { 'x-api-key': '<YOUR_API_KEY>', ...otherHeaders }
Example Request Body, this will create a new launch
:
Request Body
sellerPaymentAddress
String
Creator or launchpad owner address to receive all bitcoin proceeds from launchpad sales
sellerOrdinalPublicKey
String
The public key for the wallet address that owns all the inscriptions to be listed on the launchpad
phases
Array
An array of Phase objects each containing details about each phase of the launch
Phase Object
ordinals
Array
An array of ordinal IDs in string format
allowlist
Object
Mapping of addresses to their allocations.
isPublic
Boolean
Whether the phase is public or private. Public is open to everyone without the need for an allowlist
price
number
Price for this phase for each inscription in sats
startDate
number
Start timestamp for the phase.
endDate
number
End timestamp for the phase.
metaData
String
Stringified Object with key value pairs. Properties for the launchpad like name description image links etc any launchpad specific key value properties can be stored in metaData.
Last updated