Send SOL
Omit token and express amount in lamports:
Send an SPL token
Set token to the mint address and express amount in the token’s smallest unit:
The SDK derives the source and destination ATAs and adds an idempotent ATA creation instruction for the recipient.
Relay a pre-built transaction
If your application builds and signs the full transaction, pass its base64 payload:
amount remains required by the current SendOptions type but is not used when signedTransaction is provided.
Batch payloads
sendBatch() relays an already serialized batch payload. It does not accept an array of SendOptions:
Altude does not automatically resubmit an ambiguous relay failure. Retrying a user action automatically can produce duplicate transactions; make retries explicit in your UI.