Rate Limit: 100 requests per 15 minutes
Content-Type:
Content-Type:
application/jsonWhat This Endpoint Does
1
Transaction Deserialization
Decodes the Base64 transaction string and deserializes it into a Solana Transaction object
2
Server-Side Signing
Adds the server’s fee payer signature to complete the transaction (partial signing)
3
Network Submission
Submits the fully-signed transaction to the Solana network using
sendRawTransaction4
Transaction Confirmation
Waits for and confirms the transaction on the blockchain with ‘confirmed’ commitment level
5
Result Formatting
Returns the transaction signature and explorer link for verification
Integration Examples
With Register Endpoint
When registering files with self wallets, the flow typically involves:/registerendpoint returns a prepared transaction (Base64)- Client signs the transaction with their wallet
- Client calls
/submit-transactionwith the signed transaction
Error Handling Best Practices
Important: This endpoint requires pre-signed transactions. It does not handle transaction creation or user signing - those must be done client-side or through other endpoints first.
Save the transaction signature from the response for future reference and use the explorer URL to verify the transaction was processed correctly on the blockchain.
Body
application/json
Base64 encoded transaction
Example:
"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq2poQiNXU2xnkV4S4gK9bS6Kz..."
