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
string
required
Base58 encoded transaction signed by the user’s wallet
string
required
Token mint address returned from
/launchstring
required
Token name (must match the value used in
/launch)string
required
Token symbol (must match the value used in
/launch)string
required
Public key of the transaction payer (must match the value used in
/launch)string
Metadata URL returned from
/launch (optional but recommended)Response
boolean
Indicates if the operation was successful
string
The Solana transaction signature/hash
string
The confirmed token mint address
string
The metadata URL for the token
object
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
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
