Я могу получить деньги в адрес 2 сторон, я просто не могу получить его.
(С использованием Python с jsonrpc библиотеки.)
Я пытаюсь следовать примеру из: https://people.xiph.org/~greg/escrowexample.txt
Я был в состоянии создать этот адрес с помощью открытых ключей на разных компьютерах. Так как компьютеры сделали тот же адрес, я думаю, что я создал адрес правильно:
33yXvx5rkWv5k8jUsDhXLCB6BZZPc5kjuC
Затем я послал 0,0003 Bitcoin на этот адрес, вы можете увидеть на blockchain.info, что это работает: https://blockchain.info/address/33yXvx5rkWv5k8jUsDhXLCB6BZZPc5kjuC
Отправка 0,0003 Bitcoin в результате этого TXID: 437669db091518a486fda3c9e3d13cee61931a83676eb675b89e9ffe100ae743
работает getrawtransaction (437669db091518a486fda3c9e3d13cee61931a83676eb675b89e9ffe100ae743) возвращает:
{ 'Blockhash': '00000000000000040cb46e77fe6d9397a0d871c7103cd58e9fd41ec7082bcc07', 'Vout': [{ 'scriptPubKey': { 'reqSigs': 1, 'шестигранные': '76a91480030587d5eaedfa3b4336aeeefb460c5c2f4cbd88ac', 'адреса': [ '1Cfs7Vwgyhk5pKM3YZZDLKpFjNvR7zxDUx'], 'ASM': «OP_DUP OP_HASH160 80030587d5eaedfa3b4336aeeefb460c5c2f4cbd OP_EQUALVERIFY OP_CHECKSIG ' 'тип': 'pubkeyhash'}, 'значение': 0,003, 'п': 0}, { 'scriptPubKey': { 'reqSigs': 1, 'шестигранной': 'a914190ff49ee63c2d7083c54be9320844acb12aac7687',' адреса ': [' 33yXvx5rkWv5k8jUsDhXLCB6BZZPc5kjuC '], 'ASM': 'OP_HASH160 190ff49ee63c2d7083c54be9320844acb12aac76 OP_EQUAL', 'тип': 'scripthash'}, 'значение': 0,0003, 'п': 1}], 'шестигранной':' 0100000001f0aabf4e127bf2bd558963b7a468ec7c251d8ba677156246e36ed06c2b5cf06701000 0006b483045022100edb6ab0a663e1f425cbd4f687dff5483c9063f2db8099097a4c06cd15fbd88 35022036af1de0defd7c069e862d584c10e296872466e459a05b46edc775870226bf2801210323b bd5c98ef8ffc67dbb106e750aba1ec89fbe6ee77985c01383d76f48bcd751ffffffff02e0930400 000000001976a91480030587d5eaedfa3b4336aeeefb460c5c2f4cbd88ac307500000000000017a 914190ff49ee63c2d7083c54be9320844acb12aac768700000000' , 'Vin': [{ 'последовательность': 4294967295, 'scriptSig': { 'шестигранной': «483045022100edb6ab0a663e1f425cbd4f687dff5483c9063f2db8099097a4c06cd15fbd8835022 036af1de0defd7c069e862d584c10e296872466e459a05b46edc775870226bf2801210323bbd5c9 8ef8ffc67dbb106e750aba1ec89fbe6ee77985c01383d76f48bcd751' , 'ASM': «3045022100edb6ab0a663e1f425cbd4f687dff5483c9063f2db8099097a4c06cd15fbd883502203 6af1de0defd7c069e862d584c10e296872466e459a05b46edc775870226bf2801 0323bbd5c98ef8ffc67dbb106e750aba1ec89fbe6ee77985c01383d76f48bcd751' }, 'Vout': 1, 'TXID': '67f05c2b6cd06ee346621577a68b1d257cec68a4b7638955bdf27b124ebfaaf0'}], 'TXID': '437669db091518a486fda3c9e3d13cee61931a83676eb675b89e9ffe100ae743', 'blocktime': 1385083480, 'версия': 1, 'подтверждений': 206, 'время' : 1385083480, 'Locktime': 0}
Теперь я пытаюсь создать операцию, которая отправляет эти деньги назад к моему нормальному адресу 1-подписи: 1AobV4JsdLtgvSUPRfVnYtmLM7FmZjA8wo
createrawtransaction [{ 'Vout': 1, 'TXID': '437669db091518a486fda3c9e3d13cee61931a83676eb675b89e9ffe100ae743'}] { '1AobV4JsdLtgvSUPRfVnYtmLM7FmZjA8wo': 0,0001}
Полученное сырье сделка выглядит в шестнадцатеричном виде:
010000000143e70a10fe9f9eb875b66e67831a9361ee3cd1e3c9a3fd86a4181509db69764301000 00000ffffffff0110270000000000001976a9146b890d47a5e0cfa86717e6e92f75e2a40ddbcbed 88ac00000000
Похоже, что это в JSON форме:
{ 'Locktime': 0, 'версии': 1, 'Vin': [{ 'последовательность': 4294967295, 'scriptSig': { 'шестигранной': '', 'ASM': ''}, 'Vout': 1 , 'TXID': '437669db091518a486fda3c9e3d13cee61931a83676eb675b89e9ffe100ae743'}], 'Vout': [{ 'scriptPubKey': { 'reqSigs': 1, 'шестигранные': '76a9146b890d47a5e0cfa86717e6e92f75e2a40ddbcbed88ac', 'адреса': [ '1AobV4JsdLtgvSUPRfVnYtmLM7FmZjA8wo'], 'ассемблера': 'OP_DUP OP_HASH160 6b890d47a5e0cfa86717e6e92f75e2a40ddbcbed OP_EQUALVERIFY OP_CHECKSIG', 'тип': 'pubkeyhash'}, 'значение': 0,0001, 'п': 0}], 'TXID': 'ccd92e8f34f1a1d3e0057cac0fffea544457c4ee509f35257814976ae6aa769a'}
Обратите внимание на то, что в JSON форме, ["Vin"] [0] [ 'scriptSig'] [ 'шестигранной'] является пустой строкой. Это проблема?
Я не может подписать эту сделку с любым компьютером. При попытке подписания, он просто плюет тот же шестигранник на меня:
010000000143e70a10fe9f9eb875b66e67831a9361ee3cd1e3c9a3fd86a4181509db69764301000 00000ffffffff0110270000000000001976a9146b890d47a5e0cfa86717e6e92f75e2a40ddbcbed 88ac00000000
Любые и вся помощь очень ценится