Batch burn (SPL + Token-2022)
Burn SPL or Token-2022 tokens. Accepts a batched items[] array or the
legacy single-item shorthand.
Items are grouped by wallet and each (wallet, mint) pair is
resolved to its actual token account (supports seed-based accounts,
not just standard ATAs). Burns are packed into the fewest possible
1232-byte transactions.
Replaces POST /api/sol/burn from public.raze.sh.
Authorizations
Body
Batch burn. Either pass items[] for the full batched form, or use
top-level wallet / tokenAddress / amount.
Response
Transactions built
Shared envelope for every /utils/sol/* write endpoint. Optional
fields are omitted from the JSON when unset.
Serialized partially-signed transactions in submission order.
For batch endpoints (transfer, burn): packing metadata.
batches[i] describes transactions[i].
Set by /utils/sol/launch — the mint of the launched token.
Set by /utils/sol/launch and /utils/sol/fees/claim.
Set by /utils/sol/fees/config for action=status reads.
Set when the request had simulate: true. One entry per built tx,
in the same order as transactions. Each entry is the RPC
simulateTransaction value object (logs / unitsConsumed / err).
