v1

latestOpenAPI 3.0.32026-07-26184851.6 MB
Asset Recovery

Execute

Initiates the transfer of assets (native coins or tokens) from a specified sender address to a recipient address within the same wallet ecosystem.

Body Parameters

KeyRequiredTypeDescription
senderAddresstruestringThe address you're recovering assets from
recipientAddresstruestringThe address the recovering assets will be sent to
amounttruestringThe amount to be salvaged.
tokenAddressfalsestringSpecify this for token salvage
blockchainIdtruestringThe blockchain id you're recovering funds from
rpcUrlfalsestringSpecify this for assets on an unsupported blockchain
isL2falsebooleanSpecify this if RPC url points to a Layer 2 blockchain
crossNetworkfalsebooleanSet to true to recover assets sent to the wrong network environment (e.g., mainnet assets on a testnet-derived address). Cannot be used with rpcUrl. Defaults to false.
post/v1/wallets/{walletId}/salvage

Request body

amountstring
blockchainIdstring
recipientAddressstring
senderAddressstring
tokenAddressstring
crossNetworkboolean

Set to true to recover assets sent to the wrong network environment. Cannot be used with rpcUrl.

Example request

{
  "amount": "AMOUNT_TO_SEND",
  "blockchainId": "BLOCKCHAIN_ID",
  "recipientAddress": "RECIPIENT_ADDERESS",
  "senderAddress": "BLOCKRADAR_CHILD_ADDRESS",
  "tokenAddress": "TOKEN_ADDRESS"
}

Response

200 - Native Asset / 200 - Token

messagestring
statusCodenumber

Example response

{
  "message": "Salvage asset initiated successfully",
  "statusCode": 200
}