GitHub – goatpig / BitcoinArmory: Logiciel Bitcoin basé sur Python – investir sur crypto

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement

Inscrivez-vous à CoinBase









Actualité bitcoin


Créé par Alan Reiner le 13 juillet 2011

Forked par goatpig en février 2016

Armory est un client Bitcoin complet, offrant une douzaine de fonctionnalités innovantes qui ne figurent dans aucun autre logiciel client! Gérez plusieurs portefeuilles (déterministes et uniquement visuels), imprimez des copies de sauvegarde qui fonctionnent pour toujours, importez ou balayez des clés privées et conservez vos économies dans un ordinateur qui ne touche jamais à Internet, tout en pouvant gérer les paiements entrants et créer des paiements sortants. à l'aide d'une clé USB.

Les transactions à plusieurs signatures sont prises en charge à 80%, et seront bientôt complétées et intégrées à l'interface utilisateur.

Armory n'a pas de composants réseau indépendants intégrés. Au lieu de cela, il compte sur le client Satoshi pour se connecter en toute sécurité à ses homologues, valider les données de la chaîne de blocs et diffuser des transactions pour nous. Bien qu’il ait été initialement prévu de couper le cordon ombilical du client Satoshi et de mettre en place un réseau indépendant, il s’est avéré un inconvénient intéressant. La réimplémentation de tout le code de réseau serait semée d'embûches, de failles de sécurité et d'un possible forçage de blockchain. Le recours actuel à Bitcoin Core renforce actuellement la sécurité d’Armory!

Des dons

Affichera éventuellement une adresse pour les dons

Construction d'un manège militaire depuis la source

Instructions pour Windows
Instructions pour macOS
Instructions pour Ubuntu et Arch Linux

Les dépendances

  • Collection du compilateur GNU
    Linux: paquet d'installation g ++

  • Crypto ++
    Linux: paquet d'installation libcrypto ++ - dev
    Windows: Télécharger

  • LAMPÉE
    Linux: paquet d'installation lampée
    Windows: Télécharger
    MSVS: Copiez le répertoire swigwin-2.x à côté de cryptopp en tant que swigwin

  • Python 2.6 / 2.7
    Linux: paquet d'installation python-dev
    Windows: Télécharger

  • Python Twisted – mise en réseau asynchrone
    Linux: paquet d'installation tordu par le python
    Windows: Télécharger

  • PyQt 4 (pour Python 2.X)
    Linux: paquets d'installation libqtcore4, libqt4-dev, python-qt4, et pyqt4-dev-tools
    Windows: Télécharger

  • qt4reactor.py – eventloop combiné pour PyQt et Twisted
    Tous les OS: Télécharger

  • pywin32
    Windows uniquement: qt4reactor s'appuie sur pywin32 (pour le module win32event). Télécharger

  • py2exe
    (FACULTATIF – si vous voulez créer un exécutable autonome sous Windows)
    Windows: Télécharger

  • LMDB – moteur de base de données, modifié pour s'adapter aux cas d'utilisation d'Armory
    Page LMDB

  • macOS
    Instructions pour télécharger, vérifier et exécuter Armory sur macOS.

Exemple de code

Armory contient plus de 25 000 lignes de code, entre les bibliothèques C ++ et Python. Cela peut être très déroutant pour une personne inconnue du code (vous). Ci-dessous, j'ai tenté d'illustrer le concept d'opération (CONOPS) pour lequel la bibliothèque a été conçue. Vous savez donc comment l'utiliser dans vos propres activités de développement. Il existe une tonne d'échantillon de code dans les éléments suivants:

Licence

Distribué partiellement sous la licence publique générale GNU Affero (AGPL v3)
et la licence MIT
Voir le fichier LICENSE

droits d'auteur

Droit d'auteur (C) 2011-2015, Armory Technologies, Inc.



Traduit depuis https://github.com/goatpig/BitcoinArmory

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement


Inscrivez-vous à CoinBase