{ "info": { "author": "1200wd", "author_email": "info@1200wd.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Information Technology", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Office/Business :: Financial :: Accounting", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Python Bitcoin Library\n======================\n\nBitcoin, Litecoin and Dash Crypto Currency Library for Python.\n\nIncludes a fully functional wallet, with multi signature, multi currency and multiple accounts.\nYou this library at a high level and create and manage wallets for the command line or at a low level\nand create your own custom made transactions, keys or wallets.\n\nThe BitcoinLib connects to various service providers automatically to update wallets, transactions and\nblockchain information. It does currently not parse the blockchain itself.\n\n\n.. image:: https://travis-ci.org/1200wd/bitcoinlib.svg?branch=master\n :target: https://travis-ci.org/1200wd/bitcoinlib\n :alt: Travis\n.. image:: https://img.shields.io/pypi/v/bitcoinlib.svg\n :target: https://pypi.python.org/pypi/bitcoinlib/\n :alt: PyPi\n.. image:: https://readthedocs.org/projects/bitcoinlib/badge/?version=latest\n :target: http://bitcoinlib.readthedocs.io/en/latest/?badge=latest\n :alt: RTD\n.. image:: https://coveralls.io/repos/github/1200wd/bitcoinlib/badge.svg?branch=installation-documentation-update\n :target: https://coveralls.io/github/1200wd/bitcoinlib?branch=master\n :alt: Coveralls\n\n\nDocumentation\n-------------\n\nRead the full documentation at: http://bitcoinlib.readthedocs.io/\n\n\nDisclaimer\n----------\n\nThis library is still in development, please use at your own risk and test sufficiently before using it in a\nproduction environment.\n\n\nSome Examples\n=============\n\nWallet\n------\n\nThe bitcoin library contains a wallet implementation using sqlalchemy and sqllite3 to import, create and manage\nkeys in a Hierarchical Deterministic way.\n\nExample: Create wallet and generate new address (key) to receive bitcoins\n\n.. code-block:: pycon\n\n >>> from bitcoinlib.wallets import HDWallet\n >>> w = HDWallet.create('Wallet1')\n >>> key1 = w.get_key()\n >>> key1.address\n '1Fo7STj6LdRhUuD1AiEsHpH65pXzraGJ9j'\n\nNow send a small transaction to your wallet and use the scan() method to update transactions and UTXO's\n\n.. code-block:: pycon\n\n >>> w.scan()\n >>> w.info() # Shows wallet information, keys, transactions and UTXO's\n\nWhen your wallet received a payment and has unspent transaction outputs, you can send bitcoins easily.\nIf successful a transaction ID is returned\n\n.. code-block:: pycon\n\n >>> t = w.send_to('12ooWd8Xag7hsgP9PBPnmyGe36VeUrpMSH', 100000)\n 'b7feea5e7c79d4f6f343b5ca28fa2a1fcacfe9a2b7f44f3d2fd8d6c2d82c4078'\n >>> t.info # Shows transaction information and send results\n\n\nWallet from passphrase with accounts and multiple currencies\n------------------------------------------------------------\n\nThe following code creates a wallet with two bitcoin and one litecoin account from a Mnemonic passphrase.\nThe complete wallet can be recovered from the passphrase which is the masterkey.\n\n.. code-block:: python\n\n from bitcoinlib.wallets import HDWallet, wallet_delete\n from bitcoinlib.mnemonic import Mnemonic\n\n passphrase = Mnemonic().generate()\n print(passphrase)\n w = HDWallet.create(\"Wallet2\", keys=passphrase, network='bitcoin')\n account_btc2 = w.new_account('Account BTC 2')\n account_ltc1 = w.new_account('Account LTC', network='litecoin')\n w.get_key()\n w.get_key(account_btc2.account_id)\n w.get_key(account_ltc1.account_id)\n w.info()\n\n\nMulti Signature Wallets\n-----------------------\n\nCreate a Multisig wallet with 2 cosigner which both need to sign a transaction.\n\n.. code-block:: python\n\n from bitcoinlib.wallets import HDWallet\n from bitcoinlib.keys import HDKey\n\n NETWORK = 'testnet'\n k1 = HDKey('tprv8ZgxMBicQKsPd1Q44tfDiZC98iYouKRC2CzjT3HGt1yYw2zuX2awTotzGAZQEAU9bi2M5MCj8iedP9MREPjUgpDEBwBgGi2C8eK'\n '5zNYeiX8', network=NETWORK)\n k2 = HDKey('tprv8ZgxMBicQKsPeUbMS6kswJc11zgVEXUnUZuGo3bF6bBrAg1ieFfUdPc9UHqbD5HcXizThrcKike1c4z6xHrz6MWGwy8L6YKVbgJ'\n 'MeQHdWDp', network=NETWORK)\n w1 = HDWallet.create('multisig_2of2_cosigner1', sigs_required=2,\n keys=[k1, k2.public_master(multisig=True)], network=NETWORK)\n w2 = HDWallet.create('multisig_2of2_cosigner2', sigs_required=2,\n keys=[k1.public_master(multisig=True), k2], network=NETWORK)\n print(\"Deposit testnet bitcoin to this address to create transaction: \", w1.get_key().address)\n\nCreate a transaction in the first wallet\n\n.. code-block:: python\n\n w1.utxos_update()\n t = w1.sweep('mwCwTceJvYV27KXBc3NJZys6CjsgsoeHmf', min_confirms=0)\n t.info()\n\nAnd then import the transaction in the second wallet, sign it and push it to the network\n\n.. code-block:: python\n\n w2.get_key()\n t2 = w2.transaction_import(t)\n t2.sign()\n t2.send()\n t2.info()\n\n\nSegregated Witness Wallet\n-------------------------\n\nEasily create and manage segwit wallets. Both native segwit with base32/bech32 addresses and P2SH nested segwit\nwallets with traditional addresses are available.\n\nCreate a native single key P2WPKH wallet:\n\n.. code-block:: pycon\n\n >>> from bitcoinlib.wallets import HDWallet\n >>> w = HDWallet.create('wallet_segwit_p2wpkh', witness_type='segwit')\n >>> w.get_key().address\n bc1q84y2quplejutvu0h4gw9hy59fppu3thg0u2xz3\n\nOr create a P2SH nested single key P2SH_P2WPKH wallet:\n\n.. code-block:: pycon\n\n >>> from bitcoinlib.wallets import HDWallet\n >>> w = HDWallet.create('wallet_segwit_p2sh_p2wpkh', witness_type='p2sh-segwit')\n >>> w.get_key().address\n 36ESSWgR4WxXJSc4ysDSJvecyY6FJkhUbp\n\n\nCommand Line Tool\n-----------------\n\nWith the command line tool you can create and manage wallet without any Python programming.\n\nTo create a new Bitcoin wallet\n\n.. code-block:: bash\n\n $ cli-wallet NewWallet\n Command Line Wallet for BitcoinLib\n\n Wallet newwallet does not exist, create new wallet [yN]? y\n\n CREATE wallet 'newwallet' (bitcoin network)\n\n Your mnemonic private key sentence is: force humble chair kiss season ready elbow cool awake divorce famous tunnel\n\n Please write down on paper and backup. With this key you can restore your wallet and all keys\n\n\nYou can use 'cli-wallet' to create simple or multisig wallets for various networks, manage public and private keys\nand managing transactions.\n\nFor the full command line wallet documentation please read\n\nhttp://bitcoinlib.readthedocs.io/en/latest/_static/manuals.command-line-wallet.html\n\n\nMnemonic key generation\n-----------------------\n\nAllows you to use easy to remember passphrases consisting of a number of words to store private keys (BIP0039).\nYou can password protect this passphrase (BIP0038), and use the HD Wallet structure to generate a almost infinite \nnumber of new private keys and bitcoin addresses (BIP0043 and BIP0044).\n\nExample: Generate a list of words passphrase and derive a private key seed\n\n.. code-block:: pycon\n\n >>> from bitcoinlib.mnemonic import Mnemonic\n >>> words = Mnemonic().generate()\n >>> words\n protect dumb smart toddler journey spawn same dry season ecology scissors more\n >>> Mnemonic().to_seed(words)\n xprv6CY4yxy6enC53V7hEut2FFW74tv6L3dB53jSoSXpab2X8UMowLJc521UUFuar98eacS9MK5rwWjrEmp6SUone5swQWcqf4vhfhZuerj5E1Y\n\n\nService providers\n-----------------\nCommunicates with pools of bitcoin service providers to retreive transaction, address, blockchain information. \nCan be used to push a transaction to the network, determine optimal service fee for a transaction or to update your\nwallet's balance.\n\nWhen working with wallets connections to service providers are automatically managed so you don't have to worry\nabout them. You can however easily use the Service object directly.\n\nExample: Get estimated transaction fee in sathosis per Kb for confirmation within 5 blocks\n\n.. code-block:: pycon\n\n >>> from bitcoinlib.services.services import Service\n >>> Service().estimatefee(5)\n 138964\n\n\nMore examples\n-------------\nFor more examples see https://github.com/1200wd/bitcoinlib/tree/master/examples\n\n\nImplements the following Bitcoin Improvement Proposals\n------------------------------------------------------\n- Hierarchical Deterministic Wallets (BIP0032)\n- Passphrase-protected private key (BIP0038)\n- Mnemonic code for generating deterministic keys (BIP0039)\n- Purpose Field for Deterministic Wallets (BIP0043)\n- Multi-Account Hierarchy for Deterministic Wallets (BIP0044)\n- Structure for Deterministic P2SH Multisignature Wallets (BIP0045)\n- Bech32/base32 address format for native v0-16 witness outputs (BIP0173)\n- Native and P2SH nested Segregated Witness transactions (BIP0141 and BIP0143)\n\n\nInstalling and updating\n=======================\n\nInstall with pip\n\n``pip install bitcoinlib``\n\nThese packages will be installed\n* fastecdsa (or ecdsa on Windows)\n* pyaes\n* scrypt\n* sqlalchemy\n* requests\n* enum34 (for older python installations)\n* six\n\n\nInstall development environment\n-------------------------------\n\nFirst create a virtual environment for instance on linux with virtualenv:\n\n.. code-block:: bash\n\n $ virtualenv -p python3 venv/bitcoinlib\n $ source venv/bitcoinlib/bin/activate\n\nThen clone the repository and install dependencies:\n\n.. code-block:: bash\n\n $ git clone https://github.com/1200wd/bitcoinlib.git\n $ cd bitcoinlib\n $ pip install -r docs/requirements.txt\n\n\nOther requirements Linux\n------------------------\n\n``sudo apt install build-essential python-dev python3-dev libgmp3-dev``\n\nTo install OpenSSL development package on Debian, Ubuntu or their derivatives\n\n``sudo apt install libssl-dev``\n\nTo install OpenSSL development package on Fedora, CentOS or RHEL\n\n``sudo yum install gcc openssl-devel``\n\n\nOther requirements Windows\n--------------------------\n\nThis library required a Microsoft Visual C++ Compiler. For python version 3.5+ you will need Visual C++ 14.0.\nSee https://wiki.python.org/moin/WindowsCompilers\n\nThe fastecdsa library is not working at this moment on windows, so the slower ecdsa library is installed.\n\n\nTroubleshooting\n---------------\n\nWhen you experience issues with the scrypt package when installing you can try to solve this by removing and reinstall\nscrypt:\n\n.. code-block:: bash\n\n $ pip uninstall scrypt\n $ pip install scrypt\n\nPlease make sure you also have the Python development and SSL development packages installed, see 'Other requirements'\nabove.\n\nYou can also use pyscrypt instead of scrypt. Pyscrypt is a pure Python scrypt password-based key derivation library.\nIt works but it is slow when using BIP38 password protected keys.\n\n.. code-block:: bash\n\n $ pip install pyscrypt\n\nIf you run into issues to not hesitate to contact us or file an issue at https://github.com/1200wd/bitcoinlib/issues\n\n\nUpdate library\n--------------\n\nUpdate to the latest version of the library with\n\n.. code-block:: bash\n\n $ pip install bitcoinlib --upgrade\n\nTo upgrade make sure everything is backuped and run updatedb.py from the installation directory.\n\n.. code-block:: bash\n\n $ python updatedb.py -d []\n\n\nFor more information on installing, updating and maintenance see\nhttps://bitcoinlib.readthedocs.io/en/latest/_static/manuals.install.html#installation\n\n\nFuture / Roadmap\n================\n\n* Create Script class and support advanced scripts\n* Fully support timelocks\n* Support for Trezor wallet\n* Support and extensively test other databases\n* Improve speed and security\n* Integrate in ERP and shopping solutions such as Odoo, Magento, Shopware\n* Support for lightning network", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/1200wd/bitcoinlib", "keywords": "bitcoin library cryptocurrency wallet crypto keys segwit litecoin dash", "license": "GNU3", "maintainer": "", "maintainer_email": "", "name": "bitcoinlib", "package_url": "https://pypi.org/project/bitcoinlib/", "platform": "", "project_url": "https://pypi.org/project/bitcoinlib/", "project_urls": { "Homepage": "http://github.com/1200wd/bitcoinlib" }, "release_url": "https://pypi.org/project/bitcoinlib/0.4.10/", "requires_dist": null, "requires_python": "", "summary": "Bitcoin and Other cryptocurrency Library", "version": "0.4.10" }, "last_serial": 5497435, "releases": { "0.3.33a0": [ { "comment_text": "", "digests": { "md5": "29e4ba838e2a95685b105bb504d0733b", "sha256": "fb339e96ef7243d6aee9c82562bfcc5ac78d67e20a421bf0ffe694930d8070f9" }, "downloads": -1, "filename": "bitcoinlib-0.3.33a0.tar.gz", "has_sig": false, "md5_digest": "29e4ba838e2a95685b105bb504d0733b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282291, "upload_time": "2018-02-23T20:01:13", "url": "https://files.pythonhosted.org/packages/7c/e7/6be564a34162d41dcae89640981a8da82d0d5bbf284253777ef4de1cbb3b/bitcoinlib-0.3.33a0.tar.gz" } ], "0.3.33a1": [ { "comment_text": "", "digests": { "md5": "29380196818fc2ee022295aeff5461aa", "sha256": "42bb892ecf7b3f247fce2c7f7c645924342112c99c428f8afdb2bd08369ad829" }, "downloads": -1, "filename": "bitcoinlib-0.3.33a1.tar.gz", "has_sig": false, "md5_digest": "29380196818fc2ee022295aeff5461aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 285293, "upload_time": "2018-03-18T07:49:17", "url": "https://files.pythonhosted.org/packages/f2/51/8cc72d22826dccfddd5e17cffda4b5761df600eb8e23881795e393247950/bitcoinlib-0.3.33a1.tar.gz" } ], "0.3.33a2": [ { "comment_text": "", "digests": { "md5": "545f2ece04aaacedd18b0a31d7cb8d92", "sha256": "484e320b523f73c6108f24aaa9cee1ca399c318c17f23464796aea3b0cd20a8a" }, "downloads": -1, "filename": "bitcoinlib-0.3.33a2.tar.gz", "has_sig": false, "md5_digest": "545f2ece04aaacedd18b0a31d7cb8d92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 285282, "upload_time": "2018-03-18T13:09:26", "url": "https://files.pythonhosted.org/packages/92/e9/171570c42c44547662fef331e460d604c031a28aeb84c9a94a62560c847d/bitcoinlib-0.3.33a2.tar.gz" } ], "0.3.33a3": [ { "comment_text": "", "digests": { "md5": "bd680d2eb8431d16ee9197794eabbbdf", "sha256": "c8a9a63a784fabc785d66d210aaffbf91e4d8a1295e741ac3dc59b6a7e99a429" }, "downloads": -1, "filename": "bitcoinlib-0.3.33a3.tar.gz", "has_sig": false, "md5_digest": "bd680d2eb8431d16ee9197794eabbbdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 285679, "upload_time": "2018-03-20T17:52:31", "url": "https://files.pythonhosted.org/packages/6e/b0/7a20251c5d194830ebf069b2884be958cf224796a8a86adf98d910897752/bitcoinlib-0.3.33a3.tar.gz" } ], "0.3.33a4": [ { "comment_text": "", "digests": { "md5": "6b507b1fc659e89493af7a065eb5500e", "sha256": "aeca5580dbcb6518be43f51daf2a61fa6bc2ca5d131a097f192479191caf5bf7" }, "downloads": -1, "filename": "bitcoinlib-0.3.33a4.tar.gz", "has_sig": false, "md5_digest": "6b507b1fc659e89493af7a065eb5500e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 285724, "upload_time": "2018-03-20T19:33:59", "url": "https://files.pythonhosted.org/packages/e1/63/1fed07894a907bd94f779f66248104324f13dff11679c76170f50ea40058/bitcoinlib-0.3.33a4.tar.gz" } ], "0.3.34": [ { "comment_text": "", "digests": { "md5": "82a76814076ab9c7dd9ddbb59c5c3415", "sha256": "816ef9733d65a76c301141c9a9d0e851057519a8a767f1fc2b06d8b7e57392fc" }, "downloads": -1, "filename": "bitcoinlib-0.3.34.tar.gz", "has_sig": false, "md5_digest": "82a76814076ab9c7dd9ddbb59c5c3415", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296144, "upload_time": "2018-04-06T08:43:39", "url": "https://files.pythonhosted.org/packages/c0/d6/b8a4cc9a3be3d8a406030562fce9d7a08af1908bed3bbd50a77c84e50878/bitcoinlib-0.3.34.tar.gz" } ], "0.3.34a1": [ { "comment_text": "", "digests": { "md5": "ba84529b658e2611e357b92b7af77807", "sha256": "5d0ef2cc8d1e02631a7222c543602becd2a083f6a373578fdc262e4ab2ff4384" }, "downloads": -1, "filename": "bitcoinlib-0.3.34a1.tar.gz", "has_sig": false, "md5_digest": "ba84529b658e2611e357b92b7af77807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296162, "upload_time": "2018-04-06T11:35:45", "url": "https://files.pythonhosted.org/packages/83/cd/966b1354218780fc1a2143d0e10af8bc7f4d3052de5f35cda1d0e4ebb9a3/bitcoinlib-0.3.34a1.tar.gz" } ], "0.3.34a2": [ { "comment_text": "", "digests": { "md5": "93c26decf7ff7383838b406ac52175f8", "sha256": "1a6db2d581706021e0cef938115562ae802c0de33ac5c5d2757ec6ff30517be4" }, "downloads": -1, "filename": "bitcoinlib-0.3.34a2.tar.gz", "has_sig": false, "md5_digest": "93c26decf7ff7383838b406ac52175f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296525, "upload_time": "2018-04-09T18:57:43", "url": "https://files.pythonhosted.org/packages/15/d7/a5b80cc32de871e15b00f185a12a137b40fbf8fdbad2e8b72c2d0cea5969/bitcoinlib-0.3.34a2.tar.gz" } ], "0.3.35.post1": [ { "comment_text": "", "digests": { "md5": "c7e5f713f618ddf0e43852b11de96bd9", "sha256": "699c97b1d32ee77c57c496198ecc87d4d6978df6167262c715feb1d07f2bb054" }, "downloads": -1, "filename": "bitcoinlib-0.3.35.post1.tar.gz", "has_sig": false, "md5_digest": "c7e5f713f618ddf0e43852b11de96bd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305889, "upload_time": "2018-05-18T11:51:22", "url": "https://files.pythonhosted.org/packages/34/a3/7d073bec0944f4f061d615e6008e9a9e6f4456c6723ef29fbee2f861b02c/bitcoinlib-0.3.35.post1.tar.gz" } ], "0.3.36": [ { "comment_text": "", "digests": { "md5": "e81ab993dff5184069371113f14a0ee0", "sha256": "8e5ac234c67e99673ac985912cfe2cde06950f93431249942d61d1aff925bdb5" }, "downloads": -1, "filename": "bitcoinlib-0.3.36.tar.gz", "has_sig": false, "md5_digest": "e81ab993dff5184069371113f14a0ee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306535, "upload_time": "2018-05-23T08:08:45", "url": "https://files.pythonhosted.org/packages/76/d5/6a4679510ff67d4545f76876088551a92d64259d7ad08436aea752c8373b/bitcoinlib-0.3.36.tar.gz" } ], "0.3.36a0": [ { "comment_text": "", "digests": { "md5": "481c2c84a4ea9b0c87f865bbf5da67e3", "sha256": "200b8c7e90694698f6d2dd8fe181c4fec72ae9c08d341a82812f8eff94b3f032" }, "downloads": -1, "filename": "bitcoinlib-0.3.36a0.tar.gz", "has_sig": false, "md5_digest": "481c2c84a4ea9b0c87f865bbf5da67e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306297, "upload_time": "2018-05-22T21:42:23", "url": "https://files.pythonhosted.org/packages/fa/25/7190efb0f100cd48699bb20cef0c6adf2c464ad6721b275c617d11011a93/bitcoinlib-0.3.36a0.tar.gz" } ], "0.3.37": [ { "comment_text": "", "digests": { "md5": "6c25731b1a6e4e60e76849b533067989", "sha256": "09bd08b41c9ab148cb5d9cb207385ea3ad062c1f9939244d5722041e1fe9a16f" }, "downloads": -1, "filename": "bitcoinlib-0.3.37.tar.gz", "has_sig": false, "md5_digest": "6c25731b1a6e4e60e76849b533067989", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318127, "upload_time": "2018-07-11T12:31:56", "url": "https://files.pythonhosted.org/packages/26/51/8e99b9fff9cf63e9caeb37aa84be677ce13c2609d8f686d963c2e52efd30/bitcoinlib-0.3.37.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8720d8d40236261f25e3e253d44cdfbf", "sha256": "838e8e69417d75161cd5e32357d4589105d95a9f46780c6840f43ab8f8aa3664" }, "downloads": -1, "filename": "bitcoinlib-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8720d8d40236261f25e3e253d44cdfbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330622, "upload_time": "2018-10-26T21:17:46", "url": "https://files.pythonhosted.org/packages/1f/d8/321beac21196982c312797c9110e309f742093ea88662d8ee1b39bb8f83b/bitcoinlib-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "61906b3891621f010e3affb09f9a6d14", "sha256": "478c67be1695f67d73a990c3adc3a98129636ac4dceb8025c92f9b25f3ee2dc3" }, "downloads": -1, "filename": "bitcoinlib-0.4.1.tar.gz", "has_sig": false, "md5_digest": "61906b3891621f010e3affb09f9a6d14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330853, "upload_time": "2018-10-26T21:37:42", "url": "https://files.pythonhosted.org/packages/83/9a/d44fcea6e40ea82acb6f11d0f288c0816f29fdbd34acc4364bf9e8459ece/bitcoinlib-0.4.1.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "071ae851563ec1e9af4afa14e77a7476", "sha256": "aef747dc349c8bae237feafb62d2798449ade28933b3ffad82006ef376590b16" }, "downloads": -1, "filename": "bitcoinlib-0.4.10.tar.gz", "has_sig": false, "md5_digest": "071ae851563ec1e9af4afa14e77a7476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 375865, "upload_time": "2019-07-07T15:38:30", "url": "https://files.pythonhosted.org/packages/42/e2/710d44c746a909781ad9d49bd3d831b681f393824d3bc9773dc8ab298a0f/bitcoinlib-0.4.10.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "3bba47360f4fe87dad3354e7c1725d1f", "sha256": "2abe60d8a6f585c8c06608e507693fc81844bd1516f6de5cbb7040d4fbcb9c0a" }, "downloads": -1, "filename": "bitcoinlib-0.4.2.tar.gz", "has_sig": false, "md5_digest": "3bba47360f4fe87dad3354e7c1725d1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 339772, "upload_time": "2018-11-24T20:58:20", "url": "https://files.pythonhosted.org/packages/5a/9c/ebabd215437a2d5d40860950c31962c1c33bf7116fb6b4e4c0548b947f3f/bitcoinlib-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "4c3e2ba225915cf7828d254f26beb6a2", "sha256": "c3ededc45511dd7d0cad214b0519c876d553ae27d8143ec82f9094544ffba472" }, "downloads": -1, "filename": "bitcoinlib-0.4.3.tar.gz", "has_sig": false, "md5_digest": "4c3e2ba225915cf7828d254f26beb6a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 344134, "upload_time": "2018-12-10T09:21:22", "url": "https://files.pythonhosted.org/packages/89/86/0ea45632dd13afaa58914aae15a5200ab89b4075b0b29eb5e6da9602d54c/bitcoinlib-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "0dbb686cb6ff1b4096638db324795460", "sha256": "4621bb69d09f78305905e68284b7b9b3d3d6a58d7d384a813a057fcfd6cfbd82" }, "downloads": -1, "filename": "bitcoinlib-0.4.4.tar.gz", "has_sig": false, "md5_digest": "0dbb686cb6ff1b4096638db324795460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 345141, "upload_time": "2018-12-24T21:11:17", "url": "https://files.pythonhosted.org/packages/f0/13/617a144ef9d26cebc909b320347bee34f9ad244489979fb99f970491cd56/bitcoinlib-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "b048142bbeb0223dfa2b236ab3c3b9f6", "sha256": "4ae9e7badace8322b51c7da7cab623816942a898cea9d1a311d3a2ff6be1f73c" }, "downloads": -1, "filename": "bitcoinlib-0.4.5.tar.gz", "has_sig": false, "md5_digest": "b048142bbeb0223dfa2b236ab3c3b9f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354996, "upload_time": "2019-03-04T19:44:25", "url": "https://files.pythonhosted.org/packages/b9/32/c94feaeffeb5e2b4813e262ec223c1315ff995c961f38f7467e8d26ccab1/bitcoinlib-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "663b00f7864c5164aac8b4e12bee42d1", "sha256": "d421f38e36569e5f3394694cd675d96b6a08dd1faa3ea02d7bc49766df8f2c81" }, "downloads": -1, "filename": "bitcoinlib-0.4.6.tar.gz", "has_sig": false, "md5_digest": "663b00f7864c5164aac8b4e12bee42d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 356058, "upload_time": "2019-03-29T13:34:58", "url": "https://files.pythonhosted.org/packages/ec/70/7fc69e83f51b897e619f34dfec4f7a5102a3042fa99d95f7be1916ef340d/bitcoinlib-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "93c775aa10ce5e70f5c6aec438d4003f", "sha256": "78fe49204f5be55ed69c2a5c900134621b19d8527947aaf973359d1b46d3199b" }, "downloads": -1, "filename": "bitcoinlib-0.4.7.tar.gz", "has_sig": false, "md5_digest": "93c775aa10ce5e70f5c6aec438d4003f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 358799, "upload_time": "2019-04-21T09:09:53", "url": "https://files.pythonhosted.org/packages/b2/07/f49bff5c88f7d6cb57acb1000d0ab15e45785060db26804f64fa8aeaf4cd/bitcoinlib-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "e1ae00d2704563c693f3e389a846f932", "sha256": "f037a2c20c7c31be463ee563101bfcf0f8d96fd95b28ba52ed9ab8ce0f31f20c" }, "downloads": -1, "filename": "bitcoinlib-0.4.8.tar.gz", "has_sig": false, "md5_digest": "e1ae00d2704563c693f3e389a846f932", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 367008, "upload_time": "2019-06-20T07:22:57", "url": "https://files.pythonhosted.org/packages/6b/34/8761684d6a146c4ce1a979383456de42e2c511f185e61655beba20c304ee/bitcoinlib-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "85b60c0f1be2935f00fa79369320bd22", "sha256": "56ff29dd322b40c6364a25af2209f7a388746f7df1b18a94e9a7cf1454f013f3" }, "downloads": -1, "filename": "bitcoinlib-0.4.9.tar.gz", "has_sig": false, "md5_digest": "85b60c0f1be2935f00fa79369320bd22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 367057, "upload_time": "2019-07-03T21:12:39", "url": "https://files.pythonhosted.org/packages/43/06/fbb3eb559083758eeaa714996bea3c1f0525dc006d323fe0d542b1ae2f18/bitcoinlib-0.4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "071ae851563ec1e9af4afa14e77a7476", "sha256": "aef747dc349c8bae237feafb62d2798449ade28933b3ffad82006ef376590b16" }, "downloads": -1, "filename": "bitcoinlib-0.4.10.tar.gz", "has_sig": false, "md5_digest": "071ae851563ec1e9af4afa14e77a7476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 375865, "upload_time": "2019-07-07T15:38:30", "url": "https://files.pythonhosted.org/packages/42/e2/710d44c746a909781ad9d49bd3d831b681f393824d3bc9773dc8ab298a0f/bitcoinlib-0.4.10.tar.gz" } ] }