createProposal

创建一个未签名的交易,用于发起提案

用法

tronWeb.transactionBuilder.createProposal(parameters, issuerAddress, options)

参数类型
array(parameters),hexstring(issuerAddress),number(可选,用于多重签名使用的permissionId)

参数

描述

类型

parameters

提案参数

Array

issuerAddress

创建人地址(hexstring或base58)

string

options

可选参数,多重签名时使用,设置交易多重签名时使用的permissionId

number

返回类型
object

示例

> tronWeb.transactionBuilder.createProposal([{"key":32,"value":1},{"key":33,"value":11}],"41BF97A54F4B829C4E9253B26024B1829E1A3B1120",1).then(result=>console.log(result))
Promise { <pending> }
> {
  visible: false,
  txID: '771d2fe10099dd2d48e9f874bc7c17a5882c77bca2622fbb695cc59327e1bc08',
  raw_data: {
    contract: [ [Object] ],
    ref_block_bytes: 'ba3b',
    ref_block_hash: 'e09ff41b96e649f1',
    expiration: 1581050079000,
    timestamp: 1581050021547
  },
  raw_data_hex: '0a02ba3b2208e09ff41b96e649f14098ceb6ef812e5a5e0810125a0a33747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e50726f706f73616c437265617465436f6e747261637412230a1541bf97a54f4b829c4e9253b26024b1829e1a3b112012040820100112040821100b70ab8db3ef812e'
}