Skip to main content
An ideal pair is two versions of the same intent: one tuned for the fast rails (priority fee), one for Jito (tip). Both use the same durable nonce, so whichever lands first cancels the other. Both methods live on /hofund.

getNonce

string
required
Nonce account pubkey, base-58.
object
{ "nonce": "<durable-nonce>", "nonceAccount": "<pubkey>", "nonceAuthority": "<pubkey>" }

sendIdeal

string[]
required
Exactly two fully signed transactions built on the same durable nonce: the fast-rail transaction first, the Jito transaction second. Canonical padded base64, at most 1232 bytes each. No options object.
string[]
["<FAST_SIGNATURE>", "<JITO_SIGNATURE>"]
Header: X-Hofund-Submission-ID. Poll getHofundSubmissionStatus with it; an ideal status carries per-member items and can report anomalous if both members appear to have landed.

Errors