freezeBalanceV2
The interface used to stake and obtain resources. The resource type can be specified as BANDWIDTH
or ENERGY
. (v5.1.0 new interface)
Usage
const transaction = await tronWeb.transactionBuilder.freezeBalanceV2(amount, resource, address, options);
Parameters
Parameters | Description | Type |
---|---|---|
amount | The amount of assets to be frozen (sun), larger than 0 | Integer |
resource | The frozen asset type, optional BANDWIDTH or ENERGY | String |
address | The account address of the frozen asset (base58 or hex) | String |
options | optional. Permission id for multi-sign and block header for contract block header info. | { permissionId: number, blockHeader: ... } |
Returns
Unsigned transaction object.
Example
> const transaction = await tronWeb.transactionBuilder.freezeBalanceV2(10e6, 'BANDWIDTH', 'ownerAddress');