Description de l'étiquette airplane-mode
EDIT: sur la base de la Fpo demande, j'ai mis des exemples ici:
il y a beaucoup d'exemples pour les différents tx types sur bitcoin.org dans le développeur exemples. Fondamentalement, vous aurez besoin de trois étapes. En supposant que vous êtes sur OpenBSD/MacOS/Linux, vous pouvez aller de cette façon:
1.) createrawtransaction - c'est ce que vous avez déjà, et ça à l'air ok. Je ne sais pas si la précédente tx ID ou v_out est correct, en supposant que vous connaissez les détails, votre chaîne est ok (sinon vérifier avec "bitcoin-cli -regtest listunspent", et d'adopter TX_ID et V_OUT en conséquence). J'ai aussi supposer que l'adresse est celle qui est dans votre portefeuille. Sinon, vous risquez de créer seulement une adresse, et de procéder ensuite comme ceci:
UTXO_TXID=dbdc2e2c7f143af70c5e7e8725f55d226b3c058d7bf34a303
UTXO_VOUT=1
NEW_ADDRESS=n3xYQtxvVwpBPSbgGsGRdMWz1YTUjakimv
bitcoin-cli -regtest createrawtransaction "'
[
{
"txid": "'$UTXO_TXID'",
"vout": '$UTXO_VOUT'
}
]
"' "'
{
"'$NEW_ADDRESS'": 1
}"'
vous fournir cette retourné hex de chaîne à une autre variable:
RAW_TX=01000...
2.) signrawtransaction - la commande retourne une chaîne hexadécimale, que vous allez utiliser pour signer la transaction de nouveau, voir la documentation. J'ai d'abord vérifier mes créé tx, puis signe:
bitcoin-cli -regtest decoderawtransaction $RAW_TX
bitcoin-cli -regtest signrawtransaction $RAW_TX
encore une fois, vous affecter le résultat à une variable:
SIGNED_RAW_TX=01000...
3.) sendrawtransaction - encore une fois vous prenez le hexstring de la commande précédente en tant que paramètre, et/ou de voir les docs.
bitcoin-cli -regtest sendrawtransaction $SIGNED_RAW_TX
et peut-être des vérifications de l'étape 4:
bitcoin-cli -regtest générer 1
cela génère un bloc, et vous pouvez le voir sur l' $NEW_ADDRESS, si les fonds ont été transférés.
Je viens de saisir les deux mots-clés dans la fonction de recherche, et aussi trouvé beaucoup de réponses.