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 hexString

  • Permission_id - int32 - Optional, for multi-signature use

  • visible - 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:

Field
Type
Description

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?