Skip to main content
sendBatch submits independent transactions together on /hofund. Each member is dispatched on its own; the result lists one signature per member in request order.

Parameters

string[]
required
1 to 25 fully signed transactions, canonical padded base64, at most 1232 bytes each, no duplicates.
object
{} or exactly { "mevProtect": <boolean> }. true sends every member through Jito instead of the fast rails. ?mev-protect=true is not accepted with JSON sendBatch; use this field.
Protected batches have a separate, smaller ceiling: each member becomes its own Jito bundle, and the maximum defaults to a single transaction. Read maxProtectedBatchTransactions and protectedBatchTimeoutMs from getThorTipConfig before sizing a protected batch. Exceeding it returns -32602 protected sendBatch exceeds the configured maximum.

Response

string[]
Signatures in the same order as params[0].
Header: X-Hofund-Submission-ID. A batch outcome that cannot be resolved returns -32007 transaction batch outcome is ambiguous.