updateAsset

创建一个未签名的交易,用于修改trc10的token信息,相当于updateToken

用法

const options = {
  description:"justfortest",//token的描述
  url:"www.cctv.com",//token发行人的官网地址
  freeBandwidth:1000000,//token每个持有人能够使用的免费带宽
  freeBandwidthLimit:100,//token全部的免费带宽
  permissionId:1//可选参数Permission_id,多重签名时使用,设置交易多重签名时使用的permissionId
}
tronWeb.transactionBuilder.updateAsset(options, issuerAddress)

参数类型

参数

描述

类型

options

一个包含参数的对象

object

issuerAddress

交易发起者的地址,格式:hexstring或base58

string

返回类型
object

示例

> const createasset = {
...   description:"justfortest",
...   url:"www.cctv.com",
...   freeBandwidth:1000000,
...   freeBandwidthLimit:100,
...   permissionId:1
... }
>tronWeb.transactionBuilder.updateAsset(createasset,"TTSFjEG3Lu9WkHdp4JrWYhbGP6K1REqnGQ").then(result=>console.log(result))
Promise { <pending> }
> {
  visible: false,
  txID: '009e8b45c34fbccf86d3f8d1f5e52d694c40b14550289a49048e9ba64799520f',
  raw_data: {
    contract: [ [Object] ],
    ref_block_bytes: '21ca',
    ref_block_hash: '65b258d979c2d3f8',
    expiration: 1581326298000,
    timestamp: 1581326241240
  },
  raw_data_hex: '0a0221ca220865b258d979c2d3f84090d791f3822e5a72080f126c0a30747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5570646174654173736574436f6e747261637412380a1541bf97a54f4b829c4e9253b26024b1829e1a3b1120120b6a757374666f72746573741a0c7777772e636374762e636f6d20c0843d2864280170d89b8ef3822e'
}