Raw-Transaction

如何創建原始交易的十六進制

  • February 25, 2018

以下是我創建交易後的回复。如何在 PHP 中創建原始交易的十六進制編碼字元串。PHP中有沒有它的包?

{
“交易”:{
“塊高度”:-1,
“block_index”:-1,
“雜湊”:“e489b823ac92e0f6f254f40ffca90aa026536c0a969302c0dbf27cc746613283”,
“地址”:[
"C4TBnUyFj5kX9CPp4im8LDWa8d9kgJZMP8",
“CCLA1wbxJEKLugrPvfpbzo9ApFVPg54asv”
],
“總計”:954600,
“費用”:45400,
“大小”:119,
“偏好”:“高”,
"relayed_by": "182.72.122.170",
“收到”:“2018-02-06T08:47:01.900244013Z”,
“版本”:1,
“雙花”:假,
“vin_sz”:1,
“vout_sz”:2,
“確認”:0,
“輸入”:[
{
“prev_hash”:“48e09cbf4701230038783a8ea3ef8c6b46b79aef897f54ed7af9ffc130f2072b”,
“輸出索引”:0,
“輸出值”:1000000,
“序列”:4294967295,
“地址”:[
“C4TBnUyFj5kX9CPp4im8LDWa8d9kgJZMP8”
],
"script_type": "pay-to-pubkey-hash",
“年齡”:1695612
}
],
“輸出”:[
{
“價值”:10,
“腳本”:“76a914d2a9103585799178a88be5cc9c6e7fcb4813e29788ac”,
“地址”:[
“CCLA1wbxJEKLugrPvfpbzo9ApFVPg54asv”
],
"script_type": "pay-to-pubkey-hash"
},
{
“價值”:954590,
“腳本”:“76a9147c3c71d0560de62cbfcb70d7f753aa487191646988ac”,
“地址”:[
“C4TBnUyFj5kX9CPp4im8LDWa8d9kgJZMP8”
],
"script_type": "pay-to-pubkey-hash"
}
]
},
“簽署”: [
“3fad63985892f8e3ddb36f926503b6873bd91c456a24e12771d47a0cb5dc730f”
]
}

Bitwasp-PHP可以做到。具有更多功能。

歡迎 Shubham 到 bitcoin.SE。據我所知,沒有圖書館,但也許你正在研究它?我找到了兩個連結,這可能會幫助您實現目標:

您需要做的是正確序列化 tx 的詳細資訊。Amaclin在他的回答中非常詳細地解釋瞭如何做到這一點。

然後一些在 PHP 中有一些字元串到十六進制的轉換(也許在這裡)。

引用自:https://bitcoin.stackexchange.com/questions/70376