创建一个未签名的交易,用于发起提案
用法
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'
}