我一直在寻找如何将这两个对象添加到json调用的DATA内部的方法。
我尝试过
$signer = array(
'signatures' => array('some data'),
'pubkeys' => array('some data'),
);
array_push($result, $signer);
,输出是这个。始终把这两个值放在json squeleton的开头。但是我需要在数据部分中放两个值
{
"0": {
"signatures": [
"some data"
],
"pubkeys": [
"some data"
]
},
"data": {
"tx": {
"block_height": -1,
"block_index": -1,
"hash": "69da371cacae35ae1c8426f09e51a028d820480551fa3c0821e6e1615883307e",
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"total": 20740200,
"fees": 13700,
"size": 119,
"preference": "high",
"relayed_by": "108.175.3.18",
"received": "2018-11-26T12:24:41.152398845Z",
"ver": 1,
"double_spend": false,
"vin_sz": 1,
"vout_sz": 2,
"confirmations": 0,
"inputs": [
{
"prev_hash": "37120cd926d45499cc334e6915d3421ec244189f99575a38a3f7d63aa04c821e",
"output_index": 1,
"output_value": 20753900,
"sequence": 4294967295,
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"script_type": "pay-to-pubkey-hash",
"age": 976367
}
],
"outputs": [
{
"value": 20703900,
"script": "76a914257c9d647a3d522e1eaeb61df272fb3918f375b288ac",
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"script_type": "pay-to-pubkey-hash"
},
{
"value": 36300,
"script": "76a914257c9d647a3d522e1eaeb61df272fb3918f375b288ac",
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"script_type": "pay-to-pubkey-hash"
}
]
},
"tosign": [
"966c044f9c21f94f9708914540053015646bb216918ec31ffc874ab8785a222b"
]
}
}
该呼叫应如下所示。签名和pubkey应该添加在DATA中。结构看起来像这样。
数据 发射 签署 签名 公钥
{ so this is the code with (signatures and pubkeys values)
"data": {
"tx": {
"block_height": -1,
"block_index": -1,
"hash": "69da371cacae35ae1c8426f09e51a028d820480551fa3c0821e6e1615883307e",
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"total": 20740200,
"fees": 13700,
"size": 119,
"preference": "high",
"relayed_by": "208.135.6.59",
"received": "2018-11-26T11:47:58.079469294Z",
"ver": 1,
"double_spend": false,
"vin_sz": 1,
"vout_sz": 2,
"confirmations": 0,
"inputs": [
{
"prev_hash": "37120cd926d45499cc334e6915d3421ec244189f99575a38a3f7d63aa04c821e",
"output_index": 1,
"output_value": 20753900,
"sequence": 4294967295,
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"script_type": "pay-to-pubkey-hash",
"age": 976367
}
],
"outputs": [
{
"value": 20703900,
"script": "76a914257c9d647a3d522e1eaeb61df272fb3918f375b288ac",
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"script_type": "pay-to-pubkey-hash"
},
{
"value": 36300,
"script": "76a914257c9d647a3d522e1eaeb61df272fb3918f375b288ac",
"addresses": [
"Xe747jtZwNWh8ZadnYKfYKZbzwDMA9zTJ1"
],
"script_type": "pay-to-pubkey-hash"
}
]
},
"tosign": [
"966c044f9c21f94f9708914540053015646bb216918ec31ffc874ab8785a222b"
],
"signatures": [
"sadasd"
],
"pubkeys": [
"0327d5d59731a19b0d4b00ffc50582572a4c3f6ad6887cf4af6b21b39fbe3ff5a4"
]
}
}