Créer une transaction brute en python

sektor

Créer une transaction brute en python


J’ai une clé privée (brute + WIF) et je veux envoyer tous les fonds de cette adresse – frais à une autre adresse.

Existe-t-il une fonction python brute qui peut le faire pour moi? Je diffuserai le tx manuellement.

J’ai essayé de regarder dans le code source electrum mais je le trouve compliqué pour cette tâche s’il vous plaît aider.

Réponses


 Jimmy Song

pycoin est probablement votre meilleur pari. Vous avez d’abord besoin de l’utxo, que vous devrez rechercher quelque part (blockchain.info est très bien). Une fois que vous avez les utxos, ils devraient être des TxIns comme ceci:

 tx_in = TxIn("<utxo hash in binary here>", <utxo position, usually between 0 and 5>) script = standard_tx_out_script(address) tx_out = TxOut(<btc amount to send - fee>, script) tx = Tx(1, [tx_in], [tx_out]) lookup = <this part you have to figure out> tx.sign(lookup) print tx.as_hex() 

Vous pouvez prendre les résultats et les coller sur quelque chose comme la page d’envoi de transactions de blockchain.info .

REMARQUE: Il est très facile de gâcher cela et d’avoir des frais de transmission trop élevés ou de perdre complètement vos pièces. Je ne le recommanderais PAS. Installez Armoury et importez la clé ou faites de même en utilisant Mycelium. C’est beaucoup plus sûr de le faire de cette façon.

 

#(une, #en, brute, créer, Python, transaction

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *