Ich führe jeweils die folgenden Codes aus.
bitcoin-cli -testnet createrawtransaction '''
[
{
"txid":"751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2",
"vout" : 0
}
]''' '{ "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed": 0.001 }'
Antwort;
0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000
Meine DecodeRawTransaction-Ausgabe;
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"
]
]
]
]
]
Danach führe ich diesen Befehl aus;
signrawtransaction 0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000
Und schließlich führe ich den SendRawTransaction-Befehl aus.
bitcoin-cli -testnet sendrawtransaction 02000000000101d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b75000000001716001466c18ec25251afe44f6a9f99be78b4e04857ef46ffffffff01a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178702483045022100b0291f0c753b3876a7d0d5c8970caa0e4b70cad224de9248377054e342ad1ed1022006de0d6e07991319ce467e5550bb203e4d398452c457b138e1fb5b7a3b2e9427012103f382a14da980fba9234d02599fe5ced7b1f907385d1d14bfb17017e5cfdc318500000000
Und ich bekomme diesen Fehler;
256: absurdly-high-fee
Kann mir jemand helfen?
Die Gebühr errechnet sich aus der Differenz zwischen vin und vout. Hier senden Sie einen sehr kleinen Betrag an eine Adresse, aber Sie haben keinen Ausgang angegeben, um die Änderung zu erhalten. Der Kunde sieht diese Änderung als Gebühr an, die wahrscheinlich sehr hoch ist.
Sie müssen einen separaten Vout erstellen, um die Änderung aus der Transaktion zu senden, wobei ein kleiner Betrag für die Gebühr übrig bleibt.
PHPSEO
Mike D