Overview
Receives a user-signed transaction from/launch, adds the protocol’s signature, and submits the complete transaction to the Solana blockchain to finalize the token launch.
Request Parameters
Base58 encoded transaction signed by the user’s wallet
Token mint address returned from
/launchToken name (must match the value used in
/launch)Token symbol (must match the value used in
/launch)Public key of the transaction payer (must match the value used in
/launch)Metadata URL returned from
/launch (optional but recommended)Response
Indicates if the operation was successful
The Solana transaction signature/hash
The confirmed token mint address
The metadata URL for the token
Blockchain confirmation details
Success Response
Error Responses
400 - Missing Required Fields
400 - Missing Required Fields
400 - Token Keypair Not Found
400 - Token Keypair Not Found
- Too much time has passed since calling
/launch - Invalid
baseMintprovided
500 - Transaction Failed
500 - Transaction Failed
- Network congestion
- Insufficient funds for transaction fees
- Invalid transaction signature
- Blockchain errors
Process Flow
This endpoint completes the two-phase token launch process:1
Retrieve Keypair
Fetches the stored token keypair using the provided
baseMint2
Deserialize Transaction
Converts the Base58 signed transaction back to a Solana Transaction object
3
Add Protocol Signature
Signs the transaction with the protocol’s token keypair (mint authority)
4
Submit to Blockchain
Sends the fully signed transaction to the Solana network
5
Wait for Confirmation
Monitors the transaction until it’s confirmed on-chain
6
Record Launch
Stores the successful launch for the claims system
7
Cleanup
Removes the temporary keypair after successful launch
Rate Limiting
This endpoint is subject to rate limiting:- 8 requests per IP per 2-minute window
- Returns HTTP 429 when limit exceeded
Security Notes
Important Security Considerations:
- The transaction must be signed by the same wallet used in
/launch - Protocol adds the final signature but users maintain control of their funds
- Token keypairs are automatically cleaned up after successful launch
- All launches are recorded for audit trails
After Launch
Once your token is successfully launched:- Verify Creation: Use
/verify-tokento confirm - Check Claims: View eligibility with
/claims/:tokenAddress - Monitor Health: Use
/healthfor system status
Transaction Signature
The returnedtransactionSignature can be used to:
- View the transaction on Solana explorers
- Verify the token creation on-chain
- Track the transaction status
- Provide proof of launch to users
