Mi objetivo es realizar transacciones con salidas de transacciones no gastadas (UTXOS). La información de las UTXO es la siguiente.
[
{
"pt_idx": 0,
"subaccount": 37,
"ga_asset_id": 1,
"value": "92343",
"block_height": 1288714,
"txhash": "9e2d2d56632b609e9b5d0a1990cf0ffbd9865cec558b68ed106df352fd89cfb1",
"pointer": 1083,
"script_type": 14
},
{
"pt_idx": 1,
"subaccount": 37,
"ga_asset_id": 1,
"value": "9961066",
"block_height": 1288718,
"txhash": "b0e37f463aba4e3abb078eb77c472b29621cfdd17ed83ae41122b0b95df5e518",
"pointer": 1096,
"script_type": 14
},
{
"pt_idx": 1,
"subaccount": 37,
"ga_asset_id": 1,
"value": "315595",
"block_height": 1288721,
"txhash": "b062efcab010d436ca2f6bed0dc61b90d8cbced756e1ed7cc7593cac30d87326",
"pointer": 1099,
"script_type": 14
},
{
"pt_idx": 1,
"subaccount": 37,
"ga_asset_id": 1,
"value": "1872759",
"block_height": 1288716,
"txhash": "f88cfdb328f9d298b0ff8a641198d3e63ea7efaf6f98f5692ba3f88a03a73c2b",
"pointer": 1088,
"script_type": 14 }
]
De estos hice transacciones usando la biblioteca pycoin. Por cierto, es difícil firmar una transacción SegWit. Si alguien sabe acerca de esto, por favor dígame.
Para transacciones segwit compatibles, básicamente utiliza transacciones p2sh.
Específicamente pycoin
, debe proporcionar p2sh_lookup
dict cuando firme la transacción p2sh.
Tengo una muestra para una transacción en papel/fuera de línea de bitcoin si desea verificar, el método spend_sh_fund
puede satisfacer sus necesidades.
f4r4
Codificador HHC
mike d