getTransaction
POST — JSON-RPC Fetches detailed information about a specific transaction using its signature.Transaction signature as a base-58 encoded string.
Configuration object:
encoding(string) —json,jsonParsed,base58,base64commitment(string) —finalizedorconfirmedmaxSupportedTransactionVersion(integer)
getTransactionCount
POST — JSON-RPC Returns the current transaction count from the ledger.Configuration object with optional
commitment and minContextSlot.getSignatureStatuses
POST — JSON-RPC Returns the statuses of a list of transaction signatures (max 256).Array of transaction signatures as base-58 encoded strings (max 256).
Configuration object:
searchTransactionHistory(boolean) — search beyond recent slots
getSignaturesForAddress
POST — JSON-RPC Returns transaction signatures for confirmed transactions that include the given account address.Account address as a base-58 encoded string.
Configuration object:
commitment(string)limit(integer) — max results (1-1000, default 1000)before(string) — start searching before this signatureuntil(string) — search until this signatureminContextSlot(integer) — minimum slot for evaluation
sendTransaction
POST — JSON-RPC Submits a signed transaction to the cluster for processing.Fully-signed transaction as an encoded string.
Configuration object:
encoding(string) —base58orbase64(default:base58)skipPreflight(boolean) — skip preflight checks (default:false)preflightCommitment(string) — commitment for preflight (default:finalized)maxRetries(integer) — max node retry attemptsminContextSlot(integer) — min slot for preflight evaluation
simulateTransaction
POST — JSON-RPC Simulates sending a transaction without requiring a valid signature. Useful for testing transaction execution.Transaction as an encoded string.
Configuration object:
commitment(string) — commitment levelsigVerify(boolean) — verify signatures (conflicts withreplaceRecentBlockhash)replaceRecentBlockhash(boolean) — replace blockhash with latestencoding(string) —base58orbase64innerInstructions(boolean) — return inner instructions in resultminContextSlot(integer) — minimum slot for evaluationaccounts(object) —{ encoding, addresses }to return account state
