Tag-Beschreibung lima
Habe ich mit der bitcoin-python-Bibliothek für die Ausführung von Zahlungen innerhalb von Python. Dies funktioniert ziemlich einfach:
>>> import bitcoinrpc
>>> conn = bitcoinrpc.connect_to_local()
>>> conn.sendtoaddress('bitcoin_address_here', 0.5)
Die Readme-Datei der Bibliothek jetzt sagt, dass es nicht mehr gepflegt wird und bezieht sich auf die python-bitcoinlib als Nachfolger. So jetzt bin ich versucht, wickeln Sie meinen Kopf herum, dass "lib", aber es scheint ein bisschen schwieriger als bitcoin-python verwendet werden. Jetzt verstehe ich, ich kann eine Verbindung zu den Laufenden bitcoind mit dem folgenden code:
>>> import bitcoin.rpc rpc
>>> proxy = rpc.Proxy()
>>> proxy.getinfo()
{u'connections': 36, u'errors': u", u'blocks': 295646, u'paytxfee': 0, u'keypoololdest': 1394108331, u'walletversion': 60000, u'difficulty': Decimal('6119726
089.12814713'), u'testnet': False, u'version': 90100, u'proxy': u", u'protocolversion': 70002, u'timeoffset': -1, u'balance': 1856000, u'keypoolsize': 101}
So weit So gut. Das problem ist jetzt, dass ich keine Ahnung habe, wie ich eine einfache Bezahlung. Ich sehe, es gibt eine Funktion namens proxy.sendrawtransaction(self, tx)
, die anscheinend nimmt eine raw-Transaktion als argument. Ich habe keine Ahnung, wie das erstellen einer raw-Transaktion, obwohl, und ich würde erwarten, dass es irgendeine Art von send_to_address(Adresse, Betrag)
zur Verfügung, aber ich kann Sie nicht finden rund um die Bibliothek.
Also weiß jemand wie ich kann das senden einer einfachen Transaktion, um eine Adresse mit der python-bitcoinlib? Alle Tipps sind herzlich willkommen!