HomeGuidesAPI ReferenceChangelog
GuidesAPI ReferenceCommunityDiscordBlogFAQBug BountyAnnouncementsChange Log
API Reference

delegateResource

After staking and obtaining resources, resources can be delegated to multiple recipients through this interface. The optional lock parameter can specify whether the delegation can be revoked within 3 days. (v5.1.0 new interface)

Usage

tronWeb.transactionBuilder.delegateResource(amount, receiverAddress, resource, address, lock, options);

Parameters

ParametersParameter DescriptionType
amountthe amount of assets to be delegated(sun), larger than 0Integer
receiverAddressthe account address of receiving delegation (base58 or hex)String
resourceasset type to be delegated, optional BANDWIDTH or ENERGYString
addressthe account address of the property being delegated (base58 or hex)String
lockenable the lock time limit, the default is falseBoolean
optionsoptional fieldsObject

Return

Object

Example

> const transaction = await tronWeb.transactionBuilder.delegateResource(10e6, 'receiverAddress', 'BANDWIDTH', 'ownerAddress', false);