CancelAllUnfreezeV2
Cancel unstakings, all unstaked funds still in the waiting period will be re-staked, all unstaked funds that exceeded the 14-day waiting period will be automatically withdrawn to the owner’s account.
This method will use 30
Compute Units.
When cancelling unstakings, all unstaked funds still in the waiting period will be re-staked, and the resource obtained through the re-staking remains the same as before.
Unstakings that exceeded the 14-day waiting period cannot be cancelled, and this part of the unstaked funds will be automatically withdrawn to the owner’s account. The users can use wallet/gettransactioninfobyid
to query the amount of unstaking TRX that canceled (cancel_unfreezeV2_amount
) and the amount of unstaked TRX withdrawn to the account (withdraw_expire_amount
).
Parameters
owner_address
- String, required - Owner address, default hexStringPermission_id
- int32 - Optional, for multi-signature usevisible
- Boolean - Optional. Specifies whether the address is in Base58 format (default: false).
Returns
Transaction object - JSON object: Unsigned transaction, please refer to the Transaction chapter for the fields contained in it. Since the transaction type is CancelAllUnfreezeV2Contract
, the fields contained in raw_data.contract[0].parameter.value
in the transaction are as follows:
owner_address
string
Account address
// Result
{}
curl https://mainnet.tron.validationcloud.io/v1/<YOUR_API_KEY_HERE>/wallet/cancelallunfreezev2 \
-X POST \
-H "Content-Type: application/json" \
-d '
{
"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
"unfreeze_balance": 1000000,
"resource": "BANDWIDTH",
"visible": true
}
'
Last updated
Was this helpful?