PyMoneroWallet, la bibliothèque Python du porte-monnaie Monero
Connaissez-vous la crypto-monnaie Monero ? Je l’ai présentée dans un article complet il y a quelques temps sur ce blog. Il s’agit d’une crypto-monnaie originale, c’est-à-dire non-dérivée du bitcoin, orientée vers la sécurité, la vie privée et la non-traçabilité, lancée en 2014 et identifiée sur les plateformes d’échange par le sigle XMR.
Afin de développer les utilisations du Monero et l’écriture de programmes utilisant le Monero, en particulier avec le langage Python, j’ai écrit une bibliothèque Python afin d’interagir avec le porte-monnaie Monero, l’application qui vous permet de stocker et échanger vos Moneros. Cette bibliothèque s’appelle PyMoneroWallet.
- Dépôt Github de PyMoneroWallet
- Documentation officielle de PyMoneroWallet
- La version 0.1 de PyMoneroWallet
Utiliser PyMoneroWallet est très simple, voici un exemple en quelques lignes :
$ python3
>>> from monerowallet import MoneroWallet
>>> mw = MoneroWallet()
>>> mw.getbalance()
{'unlocked_balance': 2262265030000, 'balance': 2262265030000}
Beaucoup de fonctionnalités sont disponibles et sont documentées dans la documentation officielle du module monerowallet. Quelques exemples :
- transfers() pour envoyer du Monero
- getbalance() comme vu plus haut pour connaître la balance de votre porte-feuille
- getaddress() pour connaître votre adresse publique Monero
La documentation complète de la bibliothèque PyMoneroWallet est disponible avec toutes les fonctionnalités documentées.