{ "info": { "author": "Konstantinos Karasavvas", "author_email": "kkarasavvas@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "python-bitcoin-utils\n====================\n\nThis is a bitcoin library that provides tools/utilities to interact with the Bitcoin network. One of the primary goals of the library is to explain the low-level details of Bitcoin. The code is easy to read and properly documented explaining in detail all the thorny aspects of the implementation. It is a low-level library which assumes some high-level understanding of how Bitcoin works. In the future this might change.\n\nThis is an early version of the library (v0.4.0) and currently, it supports private/public keys, all type of addresses and creation of any transaction (incl. segwit) with all SIGHASH types. All script op codes are included. Timelock and non-standanrd transactions are supported. Currently, a simple node proxy exists to enable easy calls to a Bitcoin core node. Extra functionality will be added continuously and the documentation will be improved as the work progresses.\n\nThe API documentation can be build with Sphinx but is also available as a PDF for convenience. One can currently use the library for experimenting and learning the inner workings of Bitcoin. It is not meant for production yet and parts of the API might be updated with new versions.\n\n\n\nInstallation\n------------\nPython version 3 is required. Then just install with:\n\n$ pip install bitcoin-utils\n\nExamples\n--------\nKeys and Addresses\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/keys_addresses.py - creates a private key which we use to derive a public key and in turn an address. We also use the private key to sign a message and then verify it using the public key. \n\nSegwit Addresses\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/keys_segwit_addresses.py - creates P2WPKH, P2SH-P2WPKH, P2WSH and P2SH-P2WSH addresses.\n\nCreate a P2PKH Transaction\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/p2pkh_transaction.py - creates a simple transaction with one input and two outputs.\n\nCreate a P2PKH Transaction with different SIGHASHes\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/multi_input_sighash_transaction.py - creates a 2-input 2-output transaction with different signature types.\n\nCreate a P2SH Address \n https://github.com/karask/python-bitcoin-utils/blob/master/examples/send_to_p2sh_transaction.py - creates a P2SH address that corresponds to a P2PK redeem script and sends some funds to it.\n\nCreate (spent) a P2SH Transaction\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/spend_p2sh_transaction.py - creates a transaction that spends a P2SH output.\n\nCreate a non-standard tx\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/create_non_std_tx.py - sends funds to an address with a non-standard tx (script: OP_ADD OP_5 OP_EQUAL)\n\nSpend a non-standard tx\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/spend_non_std_tx.py - spends funds from script OP_ADD OP_5 OP_EQUAL \n\nCreate a P2SH address with a relative timelock\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/create_p2sh_csv_p2pkh_address.py - creates a P2SH address that locks funds (sent to it) with a private key (P2PKH) and a relative locktime of 200 blocks in the future.\n\nSpend from a timelocked address\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/spend_p2sh_csv_p2pkh.py - spends from a P2SH(CSV+P2PKH) address as created from above.\n\nUse NodeProxy to make calls to a Bitcoin node\n https://github.com/karask/python-bitcoin-utils/blob/master/examples/node_proxy.py - make Bitcoin command-line interface calls programmatically (NodeProxy wraps jsonrpc-requests library)\n\nPlease explore the codebase or the API documentation (BitcoinUtilities.pdf) for supported functionality and other options.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/karask/python-bitcoin-utils", "keywords": "bitcoin library utilities tools", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "bitcoin-utils", "package_url": "https://pypi.org/project/bitcoin-utils/", "platform": "", "project_url": "https://pypi.org/project/bitcoin-utils/", "project_urls": { "Homepage": "https://github.com/karask/python-bitcoin-utils" }, "release_url": "https://pypi.org/project/bitcoin-utils/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "Bitcoin utility functions", "version": "0.4.1" }, "last_serial": 5583336, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "549ec00fe74c5997c019a4afe3eb95f5", "sha256": "8734c5b2bbd2a70bd60c22b4899771adb33d962887a13ca8453fb8539812e1db" }, "downloads": -1, "filename": "bitcoin_utils-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "549ec00fe74c5997c019a4afe3eb95f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8701, "upload_time": "2018-10-18T13:50:44", "url": "https://files.pythonhosted.org/packages/4a/f2/307c6cf0be0e865bb743cfe6a876634c922946369f5b1b9a894602f20861/bitcoin_utils-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ce8f56b6b800e678f9572f75e6ccb38", "sha256": "4c78d1e368f9b35424a362edd91f83a18700ba482ffd5c645cc2d06a2409752c" }, "downloads": -1, "filename": "bitcoin-utils-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4ce8f56b6b800e678f9572f75e6ccb38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8080, "upload_time": "2018-10-18T13:50:11", "url": "https://files.pythonhosted.org/packages/07/dc/b3b4b6d407ebd22e1627fcd2efaa0c95aef3b5b00efc6daa90b0ac31b182/bitcoin-utils-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b400594680f57ed644bcdc04d9f3dae2", "sha256": "c7b4bfb2e6f77ce69e93b679afcad122fc7a72880a3a0ab9297c024fb252bcf1" }, "downloads": -1, "filename": "bitcoin_utils-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b400594680f57ed644bcdc04d9f3dae2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16269, "upload_time": "2018-11-05T08:49:49", "url": "https://files.pythonhosted.org/packages/a8/5a/2bd5ebc50a5ff3beb4922078322e015db4dc046fe5169a7820b75f7311ec/bitcoin_utils-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70b7e3dbf545336df02fbefcdb220e40", "sha256": "790e59156fb2b1e0d76bd1cb23d6c36f96d1bc05feb016c8a0cb30eb36013824" }, "downloads": -1, "filename": "bitcoin-utils-0.0.2.tar.gz", "has_sig": false, "md5_digest": "70b7e3dbf545336df02fbefcdb220e40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15705, "upload_time": "2018-11-05T08:49:32", "url": "https://files.pythonhosted.org/packages/40/3d/000a9c9f7d816a095a9c62d4a2befd0fb95b18f1effe173629b305ca8b17/bitcoin-utils-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d2143c0fafba907a118691bf77951258", "sha256": "fb243b3349de1cbb909cd08c047a3bd8a5f4489909ccb7a038562ec62b9d81ad" }, "downloads": -1, "filename": "bitcoin_utils-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d2143c0fafba907a118691bf77951258", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15873, "upload_time": "2018-11-08T13:55:13", "url": "https://files.pythonhosted.org/packages/a9/7b/7b9e417e24c0a1a07fd51b602e1ef9f62e4adc1027afe5c89be45a5d4671/bitcoin_utils-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "036c236aee3ef4bd6662c6333730bba7", "sha256": "b43321ca7ff031f0191b05123c53cb3efad32fb5c17cca41a4fe4f9ac04bad03" }, "downloads": -1, "filename": "bitcoin-utils-0.0.3.tar.gz", "has_sig": false, "md5_digest": "036c236aee3ef4bd6662c6333730bba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13417, "upload_time": "2018-11-08T13:54:53", "url": "https://files.pythonhosted.org/packages/f2/16/8d4348610d2848b375014d9ef05c8d996d27201b5105338de08d8b535bfd/bitcoin-utils-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "306c48b9fc2834b0dc945a3dd24ed7fb", "sha256": "b9600e77c9525239b70906037e70cf737a7c977d58a23f2d3ed381f8f2b2e6a1" }, "downloads": -1, "filename": "bitcoin_utils-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "306c48b9fc2834b0dc945a3dd24ed7fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16066, "upload_time": "2018-11-08T14:57:59", "url": "https://files.pythonhosted.org/packages/28/c7/21c1a57fb34612ab0c3533f27e64c99d09100fb7b1d980ab4465d973685f/bitcoin_utils-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0616aec7031c0f931b1f2f2e8575075a", "sha256": "90523622c88eafe5533005b1f4060051af9240887ff9558de3b8efd0cc9dd3c1" }, "downloads": -1, "filename": "bitcoin-utils-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0616aec7031c0f931b1f2f2e8575075a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13547, "upload_time": "2018-11-08T14:57:43", "url": "https://files.pythonhosted.org/packages/47/80/de09e353cf1cb9d7af30dd3ef00655c9632e78a80a8e5d5f06e0eab9dfa3/bitcoin-utils-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "148c6e02f6ef417f888466b215697dc9", "sha256": "939d92994d698f9ece036f4c39081059cb39c1387bd2a0fe9b7a23dfc591f0ee" }, "downloads": -1, "filename": "bitcoin_utils-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "148c6e02f6ef417f888466b215697dc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16491, "upload_time": "2018-11-12T12:01:17", "url": "https://files.pythonhosted.org/packages/78/45/54594b9805189d00d67b96172a9097fdf1960cf72c92cea3c5e1b1d72b23/bitcoin_utils-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ac9681ab1a1bab62b40c957ca98bb8a", "sha256": "445d4be8be771f7088e5857d96cd100cc109fb9479e98931a242d58e6d00cfe4" }, "downloads": -1, "filename": "bitcoin-utils-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4ac9681ab1a1bab62b40c957ca98bb8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13946, "upload_time": "2018-11-12T12:01:01", "url": "https://files.pythonhosted.org/packages/eb/e8/7909ff5759224b0e0255f748809a245275625c24e1127b8741d3e64387bd/bitcoin-utils-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "40a216f59916715f7eae14062074d44e", "sha256": "e16f1621e09333b5268be0eabbab0608d308547398dbfec844bba6f71536db1f" }, "downloads": -1, "filename": "bitcoin_utils-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "40a216f59916715f7eae14062074d44e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16852, "upload_time": "2018-11-20T12:10:43", "url": "https://files.pythonhosted.org/packages/0a/1a/f2b17960f721f2b37e16feb4f6c3de0e687f838e68cbdb88aab7891dcdf3/bitcoin_utils-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9331c1187abcd31ce8f31f0a3f4c2844", "sha256": "fd5d8a17e0deb77e24a4cc47b7b2045e9728f6948550078c451fb29dc22b7367" }, "downloads": -1, "filename": "bitcoin-utils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9331c1187abcd31ce8f31f0a3f4c2844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14395, "upload_time": "2018-11-20T12:10:30", "url": "https://files.pythonhosted.org/packages/da/92/503bf459f66574171c69c4eabd33eab6c4484f7d6043d6d9a31fa4e53875/bitcoin-utils-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "192a0c6068728ab40509d993fbd6f902", "sha256": "94962b40a3ab6fced9639a48c592c49ce59b9d16d28a61522de8319a3138fd37" }, "downloads": -1, "filename": "bitcoin_utils-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "192a0c6068728ab40509d993fbd6f902", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17009, "upload_time": "2018-11-22T11:11:22", "url": "https://files.pythonhosted.org/packages/59/7e/1ed0d223adab5dc3fe353706774a76750c38223a6b7c92327a19807a8c86/bitcoin_utils-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8792dfc9d885b5accfc6a3d1e9a50867", "sha256": "6f84e596005e912c5594de0c79149fcf093c84467d67c4ea7e64df1991cf1e34" }, "downloads": -1, "filename": "bitcoin-utils-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8792dfc9d885b5accfc6a3d1e9a50867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14562, "upload_time": "2018-11-22T11:11:08", "url": "https://files.pythonhosted.org/packages/99/09/cae24680ece4fb5f5a42179791056b5b2eee209fc96015ee347596c319de/bitcoin-utils-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2f99d04442a37903a361cd09c34d9df3", "sha256": "3a76a6039935c5504bdc45eed767a6ec075c635c3c4e4ee82e954a49a6de6f76" }, "downloads": -1, "filename": "bitcoin_utils-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2f99d04442a37903a361cd09c34d9df3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17942, "upload_time": "2018-12-03T13:11:21", "url": "https://files.pythonhosted.org/packages/d0/ec/0abccfa21a6613587710f50f1344e2e61dfae7957bbfd7d6c759b4f7df5b/bitcoin_utils-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3724965ce50ceb959f6600d64781c8a", "sha256": "ec67d7edbf4c77a86dcf886c3b82edabb83cbeff12da7716282e65486caabb4a" }, "downloads": -1, "filename": "bitcoin-utils-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b3724965ce50ceb959f6600d64781c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15695, "upload_time": "2018-12-03T13:11:03", "url": "https://files.pythonhosted.org/packages/91/37/734ebdf1581a9faa7ec6659c8d99eb5b51d79361e269df253fbbd685a335/bitcoin-utils-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7ab1142b2c1141a3f8a144d9ad92dcc5", "sha256": "418514315a80ab162d342d9f14e9a0917f2d3aadba6d8ed9e6204033c37318ab" }, "downloads": -1, "filename": "bitcoin_utils-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ab1142b2c1141a3f8a144d9ad92dcc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20973, "upload_time": "2018-12-14T10:57:41", "url": "https://files.pythonhosted.org/packages/a6/56/bea38b250730c8638de65bc30772541deff0402e1918e348a5c06ee1dc79/bitcoin_utils-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae24fb5b777e02d909f521a0ebf8c750", "sha256": "ac8065e4e887839a0e4587714c26990af84c6bbb8b5eed65ea678f39a40a0dde" }, "downloads": -1, "filename": "bitcoin-utils-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ae24fb5b777e02d909f521a0ebf8c750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18552, "upload_time": "2018-12-14T10:57:26", "url": "https://files.pythonhosted.org/packages/e0/27/5be1158d83ccfd642f688539e514d7c9572f8d26bc962a03048688a84134/bitcoin-utils-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9e289618e74d4e88fc788bbfd531fd40", "sha256": "9e0658f4fffb59f40d57273d13c75a71ea694902d3a743a6246335c6696686de" }, "downloads": -1, "filename": "bitcoin_utils-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e289618e74d4e88fc788bbfd531fd40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21012, "upload_time": "2019-01-27T10:22:50", "url": "https://files.pythonhosted.org/packages/a6/1b/854e964d2dc3a5a4b895b134091cec88041c1bc961c327f8138da395835a/bitcoin_utils-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74f5ac072a3a2d00a75505bf4a59b22a", "sha256": "0957f6185c5ea695f29ab2e7980d681142a1dcfee79d8a0addd27d653d84c0ca" }, "downloads": -1, "filename": "bitcoin-utils-0.2.1.tar.gz", "has_sig": false, "md5_digest": "74f5ac072a3a2d00a75505bf4a59b22a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18576, "upload_time": "2019-01-27T10:22:31", "url": "https://files.pythonhosted.org/packages/1c/66/5ccee007623cb877c4bd78cce2b011890bd7701dd6bcc112635fab5e6d82/bitcoin-utils-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "32e5bc895946a01c2807ecc5a8cf2397", "sha256": "71d10c4d6d320fd847c2d6625bea5a087e90dcd649ad0f460e4f920e26bf9efb" }, "downloads": -1, "filename": "bitcoin_utils-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "32e5bc895946a01c2807ecc5a8cf2397", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21061, "upload_time": "2019-01-28T09:03:49", "url": "https://files.pythonhosted.org/packages/a1/d7/759bd79982463f48131c537cbbf39fd9a94269ab8a6c2d817e5eef811fe0/bitcoin_utils-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b1ecb015c23926296a56fda33c00964", "sha256": "74649aea0d2a08509e72d2e695b51e5e3097a7faf1a47641271e1aaba795c11e" }, "downloads": -1, "filename": "bitcoin-utils-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9b1ecb015c23926296a56fda33c00964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18627, "upload_time": "2019-01-28T09:03:07", "url": "https://files.pythonhosted.org/packages/13/b6/1b117c3b0fe8d78fdc3757096d2d19c2d11b29599de3550e65f22610aeb8/bitcoin-utils-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ac196c8f5f8b2d24de43cee920ae3ee7", "sha256": "89a52fc539e2e837f93755605318a691d9cc602d810d2050944c03b1f28b8f3c" }, "downloads": -1, "filename": "bitcoin_utils-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ac196c8f5f8b2d24de43cee920ae3ee7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22279, "upload_time": "2019-02-17T09:15:27", "url": "https://files.pythonhosted.org/packages/72/e4/b01703ada4ea6d54906cdae9e00d8da6514ec6d252937b89d47696738b0e/bitcoin_utils-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1aba0c43d1cbbbf664de5ea5e8fcc1f7", "sha256": "d3095ce4335bdc167da86c198d495d35563770710453e0f58ae8f485c3133e54" }, "downloads": -1, "filename": "bitcoin-utils-0.2.4.tar.gz", "has_sig": false, "md5_digest": "1aba0c43d1cbbbf664de5ea5e8fcc1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19900, "upload_time": "2019-02-17T09:15:12", "url": "https://files.pythonhosted.org/packages/ef/f6/bb30a3096f2f1e2a19110f4b2da76920f1da5f92c616324f3661bef17f4d/bitcoin-utils-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "0661ae8c4aac12a08a7992687a5941cd", "sha256": "bda83478df4bd2d8424827526ede9ac011f77f615375c05459a5afcb692fb210" }, "downloads": -1, "filename": "bitcoin_utils-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0661ae8c4aac12a08a7992687a5941cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22370, "upload_time": "2019-02-17T17:19:05", "url": "https://files.pythonhosted.org/packages/58/57/5c7130d63ffbd69be00e5652ab2ecefa56fd04ac931d22f10078e1daa9ac/bitcoin_utils-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4c46738fb5aa9a3db3165bbabdba460", "sha256": "5bc19c6ab83200417c8b2c476334df011903f19de65598e2a0dd05d9295a2c49" }, "downloads": -1, "filename": "bitcoin-utils-0.2.5.tar.gz", "has_sig": false, "md5_digest": "e4c46738fb5aa9a3db3165bbabdba460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19983, "upload_time": "2019-02-17T17:18:51", "url": "https://files.pythonhosted.org/packages/6f/6f/faeeaae9f6f1fc1b641ab8e4eafb449459288a8c5bdcfa5b4bb913f30f9f/bitcoin-utils-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "eeb57dcb2d963723d0916f8458a61577", "sha256": "81ff16223503cc1dd908977d1f49f369e42e6b2189f1aaeaf2a062faa98c3475" }, "downloads": -1, "filename": "bitcoin_utils-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "eeb57dcb2d963723d0916f8458a61577", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22418, "upload_time": "2019-03-25T21:45:18", "url": "https://files.pythonhosted.org/packages/e0/35/309d77e9429ddd901bb4d4ec2883d2322910a86177952177d0718578d396/bitcoin_utils-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7620ed2535f5676d882e0ec493ff44be", "sha256": "aca42491ee1fda78a6fe72be94023cf06517b24ca4ad883a90659f711e1de825" }, "downloads": -1, "filename": "bitcoin-utils-0.2.6.tar.gz", "has_sig": false, "md5_digest": "7620ed2535f5676d882e0ec493ff44be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20046, "upload_time": "2019-03-25T21:44:56", "url": "https://files.pythonhosted.org/packages/c8/d5/e0acd691ace675b4d32dea8da77109de6bb8e82f373e52b9e8b0b3059767/bitcoin-utils-0.2.6.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0adff7f8e37e968f385df77054ff338d", "sha256": "6a7ecf65f572639850b4b867a1d1db5c63f4927a267c4b2f14efdaacd7ec8231" }, "downloads": -1, "filename": "bitcoin_utils-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0adff7f8e37e968f385df77054ff338d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23972, "upload_time": "2019-03-31T10:18:34", "url": "https://files.pythonhosted.org/packages/ae/c0/7383cf67276feb2ef768f3a4f3932029a922cfe5dae80c6277f47ae97728/bitcoin_utils-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f09ef4a49a867872750567a860d2127", "sha256": "7ec72a3fe09c851fd9bec3917c6f8b6b3434db95442c75de3fac35bcfba0f30f" }, "downloads": -1, "filename": "bitcoin-utils-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9f09ef4a49a867872750567a860d2127", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21004, "upload_time": "2019-03-31T10:18:13", "url": "https://files.pythonhosted.org/packages/d4/3c/a11aa85488350131c45b83f4bd0f433c93b6df4d70a122bd66c470715be9/bitcoin-utils-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a297b31501e7513d87d0fceba1f4cf3b", "sha256": "601c353cd598dd86a22c325d843350ccdbe8e59b64451e70710fbebce1b2e83b" }, "downloads": -1, "filename": "bitcoin_utils-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a297b31501e7513d87d0fceba1f4cf3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23956, "upload_time": "2019-04-11T16:41:34", "url": "https://files.pythonhosted.org/packages/7c/a0/30652b0666450d566ca6429c7dd0560ea8b5a943c739f6218d0e40a1f8cc/bitcoin_utils-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1ee8a8664cad0eeaefb71102dd72b1f", "sha256": "5d419f39391eca40e9ba5a6b6c6f8452ec94956221e9b07da4ce4f86e74fbb6d" }, "downloads": -1, "filename": "bitcoin-utils-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d1ee8a8664cad0eeaefb71102dd72b1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20979, "upload_time": "2019-04-11T16:41:19", "url": "https://files.pythonhosted.org/packages/d8/82/88db5eada892d04d507e819522d65109ea841e8e4b079b41c7220bd7074d/bitcoin-utils-0.3.2.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "26880f0355baaa39c740a187bbf11894", "sha256": "82ee8eb3907622c4e395fd91cd2a3d4fa1cb5ac835f1a2640e0d86d41442f486" }, "downloads": -1, "filename": "bitcoin_utils-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26880f0355baaa39c740a187bbf11894", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25856, "upload_time": "2019-07-25T13:54:19", "url": "https://files.pythonhosted.org/packages/ca/8b/38a98bb742733ad8ebb8052c6b6f103231432495f9a595f4c278a27a5437/bitcoin_utils-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8059008df70fd60ab6e1cb4e9e9a95f", "sha256": "a43483bfbc24063bbb540af69b149930732d581ff72fa98d7b83af4c7a113fdc" }, "downloads": -1, "filename": "bitcoin-utils-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c8059008df70fd60ab6e1cb4e9e9a95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22065, "upload_time": "2019-07-25T13:54:04", "url": "https://files.pythonhosted.org/packages/70/4b/46d4e9d6aedfdd777c2429c3f77cefe2728baa4319d6684fbc8ca831f0ee/bitcoin-utils-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26880f0355baaa39c740a187bbf11894", "sha256": "82ee8eb3907622c4e395fd91cd2a3d4fa1cb5ac835f1a2640e0d86d41442f486" }, "downloads": -1, "filename": "bitcoin_utils-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26880f0355baaa39c740a187bbf11894", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25856, "upload_time": "2019-07-25T13:54:19", "url": "https://files.pythonhosted.org/packages/ca/8b/38a98bb742733ad8ebb8052c6b6f103231432495f9a595f4c278a27a5437/bitcoin_utils-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8059008df70fd60ab6e1cb4e9e9a95f", "sha256": "a43483bfbc24063bbb540af69b149930732d581ff72fa98d7b83af4c7a113fdc" }, "downloads": -1, "filename": "bitcoin-utils-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c8059008df70fd60ab6e1cb4e9e9a95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22065, "upload_time": "2019-07-25T13:54:04", "url": "https://files.pythonhosted.org/packages/70/4b/46d4e9d6aedfdd777c2429c3f77cefe2728baa4319d6684fbc8ca831f0ee/bitcoin-utils-0.4.1.tar.gz" } ] }