Вот резюме до этого момента:
не Bitcoin ядра 0.15.1 работает на автономном компьютере, бумажник ж Priv ключи, не blockchain
Bitcoin ядра 0.15.1 работает на интернет-машине, полный blockchain и сделал это:
(MgKZtvQGQwNKExhPPev7ahUQozZjeJ9Qv8 это адрес из автономного холодного бумажнике, который должен быть смотреть только на интернет-машине)
./ Bitcoin-кли -testnet importaddress "mgKZtvQGQwNKExhPPev7ahUQozZjeJ9Qv8"
а затем сделали повторное сканирование.
(В редакции от оригинала для лучшего объяснения)
Затем я побежал "createrawtransaction" с пустыми входами.
После этого я побежал "fundrawtransaction" для заполнения входов и был остановлен "Недостаточно средств" проблема, так что я сделал это:
(Конец редактирования)
./ Bitcoin-кли -testnet importpubkey "028be566dd426e4299c0d6b2dd7dffe74b6eee9b24c3c069f802815e91d19fe6a1" "testwatch" правда
Это фиксированное разрешимая ложь / "Недостаточно средств" проблема и "fundrawtransaction" был в состоянии производить сырье без знака из:
02000000016084765d9d69a4be9eef7666b2283ddb3c2b8df4f63e6a49ffb255493b53192100000 00000fdffffff0480d1f008000000001976a914406baac9f88434a506016140050b3356832a59b2 88ac80d1f008000000001976a914c0050df3bdbcd89492a71468c0a04571d547c45388ac80d1f00 8000000001976a91447e11495c1fb92294df5727866ed72f60e9aa92c88acb35251070000000019 76a91400120f4e738e4d77a89fc01124a9228a303125f388ac00000000
Из JSON, что это:
{
"гашиш": "f4b824db9db3f7c46153afedaac6e10d8d2b3a01424a646d4621ef539cd084cb",
"Vout": [
{
"scriptPubKey": {
"reqSigs": 1,
"наговор": "76a914406baac9f88434a506016140050b3356832a59b288ac",
"адреса": [
"mmPaXB8eaSELLj9qPA4Aeuu1M86CVeoDVK"
],
"как м": "OP_DUP OP_HASH160 406baac9f88434a506016140050b3356832a59b2 OP_EQUALVERIFY OP_CHECKSIG",
"тип": "pubkeyhash"
},
"стоимость": 1.5,
"N": 0
},
{
"scriptPubKey": {
"reqSigs": 1,
"наговор": "76a914c0050df3bdbcd89492a71468c0a04571d547c45388ac",
"адреса": [
"my2G65VgkcUDfB2KffGqJ837tRkaA1hPCN"
],
"как м": "OP_DUP OP_HASH160 c0050df3bdbcd89492a71468c0a04571d547c453 OP_EQUALVERIFY OP_CHECKSIG",
"тип": "pubkeyhash"
},
"стоимость": 1.5,
"N": 1
},
{
"scriptPubKey": {
"reqSigs": 1,
"наговор": "76a91447e11495c1fb92294df5727866ed72f60e9aa92c88ac",
"адреса": [
"mn51uXz97cJxSmBSaEzWDaBkkU8JHhjX89"
],
"как м": "OP_DUP OP_HASH160 47e11495c1fb92294df5727866ed72f60e9aa92c OP_EQUALVERIFY OP_CHECKSIG",
"тип": "pubkeyhash"
},
"стоимость": 1.5,
"N": 2
},
{
"scriptPubKey": {
"reqSigs": 1,
"наговор": "76a91400120f4e738e4d77a89fc01124a9228a303125f388ac",
"адреса": [
"mfXKvsRtsQq8pikw7MJWErRaiQDD4JbDmH"
],
"как м": "OP_DUP OP_HASH160 00120f4e738e4d77a89fc01124a9228a303125f3 OP_EQUALVERIFY OP_CHECKSIG",
"тип": "pubkeyhash"
},
"стоимость": 1.22770099,
"N": 3
}
],
"Vin": [
{
"последовательность": 4294967293,
"scriptSig": {
"наговор": "",
"как м": ""
},
"Vout": 0,
"TXID": "2119533b4955b2ff496a3ef6f48d2b3cdb3d28b26676ef9ebea4699d5d768460"
}
],
"TXID": "f4b824db9db3f7c46153afedaac6e10d8d2b3a01424a646d4621ef539cd084cb",
"версия": 2,
"Locktime": 0,
"VSIZE": 187,
"размер": 187
}
Хорошо, таким образом я беру сырой сделки шестигранник на машину в автономном режиме и запустить:
Код:
./ Bitcoin-кли -testnet signrawtransaction "02000000016084765d9d69a4be9eef7666b2283ddb3c2b8df4f63e6a49ffb255493b5319210000000000fdffffff0480d1f008000000001976a914406baac9f88434a506016140050b3356832a59b288ac80d1f008000000001976a914c0050df3bdbcd89492a71468c0a04571d547c45388ac80d1f008000000001976a91447e11495c1fb92294df5727866ed72f60e9aa92c88acb3525107000000001976a91400120f4e738e4d77a89fc01124a9228a303125f388ac00000000"
и получаю сообщение об ошибке: "Вход не найден или уже потратили", Я могу видеть на blockexplorer сайте есть достаточно средств.
Ключ собств для адреса mgKZtvQGQwNKExhPPev7ahUQozZjeJ9Qv8, безусловно, в настоящее время используется кошелек.
Я думал пустую область scriptSig в Львином в беззнаковом JSON имеет что-то делать с ним. Как получить что заполнены? Я видел этот пост:
и я думаю, что есть что-то делать с нуждаясь "Все выкупают сценарии любых P2SH входов", Устранена ли пустой scriptSig?
Если это кто-то пожалуйста, скажите мне, как это сделать я озадачен. Как я уже говорил ранее, на интернет-машине с полным blockchain, что делает сырье без знака я сделал:
Код:
./ Bitcoin-кли -testnet importaddress "mgKZtvQGQwNKExhPPev7ahUQozZjeJ9Qv8"
./ Bitcoin-кли -testnet importpubkey "028be566dd426e4299c0d6b2dd7dffe74b6eee9b24c3c069f802815e91d19fe6a1" "testwatch" правда
и перепроверен./ Bitcoin-кли -testnet importpubkey "028be566dd426e4299c0d6b2dd7dffe74b6eee9b24c3c069f802815e91d19fe6a1" "testwatch" правда
а потом "createrawtransaction" с пустыми входами и затем "fundrawtransaction"
Благодарит так много для любого помогает!