v1

latestOpenAPI 3.1.02026-07-2619047.9 KB

Undelegate Ephemeral ATA

Build an unsigned ephemeral-rollup transaction that undelegates a wallet's ephemeral ATA (eATA) for a mint, committing its balance back toward the base layer. Accepts an optional Authorization: Bearer <token> header.

post/v1/spl/undelegate-ephemeral-ata

Request body

payerstring required
mintstring required

SPL mint for the eATA to undelegate.

Example request

{
  "payer": "3rXKwQ1kpjBd5tdcco32qsvqUh1BnZjcYnS5kYrP7AYE",
  "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
}

Response

Unsigned serialized transaction

kind'undelegateEphemeralAta' required
version'legacy' | 'v0' required
transactionBase64string required
sendTo'base' | 'ephemeral' required
sendRpcEndpointstring uri required

Exact ephemeral RPC endpoint where the signed undelegation transaction should be submitted.

recentBlockhashstring required
lastValidBlockHeightinteger required
instructionCountinteger required
requiredSignersstring[] required