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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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