Solana RPC · Transactions
POST sendTransaction
Submit a signed transaction to the cluster.
Endpoint
POST https://solrpc.infinityblocks.io/<API_KEY>
Standard Solana JSON-RPC 2.0 over HTTP POST. The API key is part of the URL path.
Parameters
| Param | Type | Required | Description |
|---|---|---|---|
transaction | string | yes | Fully-signed transaction, base-64 (or base-58). |
config | object | no | encoding, skipPreflight, preflightCommitment, maxRetries. |
Request
curl -s https://solrpc.infinityblocks.io/<API_KEY> \
-X POST -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"sendTransaction","params":["<SIGNED_TX_BASE64>",{"encoding":"base64","skipPreflight":false,"preflightCommitment":"confirmed","maxRetries":5}]}'
With @solana/web3.js
const sig = await rpc.sendRawTransaction(signedTx.serialize());
// or: await sendAndConfirmTransaction(rpc, tx, [signer]);
Response
{ "jsonrpc": "2.0", "id": 1, "result": "5j7s...signature...QYBHwU5ovjLdT4jYPY9oqwLixHRj" }
Try it
Run sendTransactionlive · POST
Replace placeholders (e.g. <ADDRESS>) with real values. Your key is stored only in this browser.
—