v1
latestOpenAPI 3.0.32026-07-26184851.6 MBAsset 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
| Key | Required | Type | Description |
|---|---|---|---|
| senderAddress | true | string | The address you're recovering assets from |
| recipientAddress | true | string | The address the recovering assets will be sent to |
| amount | true | string | The amount to be salvaged. |
| tokenAddress | false | string | Specify this for token salvage |
| blockchainId | true | string | The blockchain id you're recovering funds from |
| rpcUrl | false | string | Specify this for assets on an unsupported blockchain |
| isL2 | false | boolean | Specify this if RPC url points to a Layer 2 blockchain |
| crossNetwork | false | boolean | Set 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
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
Example response
{
"message": "Salvage asset initiated successfully",
"statusCode": 200
}