Я использую следующие коды, соответственно.
bitcoin-cli -testnet createrawtransaction '''
[
{
"txid":"751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2",
"vout" : 0
}
]''' '{ "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed": 0.001 }'
ответ;
0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000
Мой вывод DecodeRawTransaction;
array:8 [▼
"txid" => "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
"hash" => "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
"version" => 2
"size" => 83
"vsize" => 83
"locktime" => 0
"vin" => array:1 [▼
0 => array:4 [▼
"txid" => "751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2"
"vout" => 0
"scriptSig" => array:2 [▼
"asm" => ""
"hex" => ""
]
"sequence" => 4294967295
]
]
"vout" => array:1 [▼
0 => array:3 [▼
"value" => 0.001
"n" => 0
"scriptPubKey" => array:5 [▼
"asm" => "OP_HASH160 657abfa90bd62f0f7a9533509b855cfd5f6e7d17 OP_EQUAL"
"hex" => "a914657abfa90bd62f0f7a9533509b855cfd5f6e7d1787"
"reqSigs" => 1
"type" => "scripthash"
"addresses" => array:1 [▼
0 => "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed"
]
]
]
]
]
После этого я запускаю эту команду;
signrawtransaction 0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000
И, наконец, я запускаю команду SendRawTransaction.
bitcoin-cli -testnet sendrawtransaction 02000000000101d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b75000000001716001466c18ec25251afe44f6a9f99be78b4e04857ef46ffffffff01a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178702483045022100b0291f0c753b3876a7d0d5c8970caa0e4b70cad224de9248377054e342ad1ed1022006de0d6e07991319ce467e5550bb203e4d398452c457b138e1fb5b7a3b2e9427012103f382a14da980fba9234d02599fe5ced7b1f907385d1d14bfb17017e5cfdc318500000000
И я получаю эту ошибку;
256: absurdly-high-fee
Может кто-нибудь мне помочь?
Комиссия рассчитывается из разницы между vin и vout. Здесь вы отправляете очень небольшую сумму на адреса, но не указали выход для получения сдачи. Клиент воспринимает это изменение как комиссию, которая, вероятно, очень велика.
Вам нужно создать отдельный vout для отправки сдачи с транзакции, оставив небольшую сумму на комиссию.
PHPSEO
Майк Д