{ "info": { "author": "Koshik Raj", "author_email": "koshik.raj@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "==============\njustblockchain\n==============\n\n\n.. image:: https://img.shields.io/pypi/v/justblockchain.svg\n :target: https://pypi.python.org/pypi/justblockchain\n\n.. image:: https://img.shields.io/travis/koshikraj/justblockchain.svg\n :target: https://travis-ci.org/koshikraj/justblockchain\n\n.. image:: https://readthedocs.org/projects/justblockchain/badge/?version=latest\n :target: https://justblockchain.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n.. image:: https://pyup.io/repos/github/koshikraj/justblockchain/shield.svg\n :target: https://pyup.io/repos/github/koshikraj/justblockchain/\n :alt: Updates\n\n\n\nA blockchain linker to help understand hash functions in blockchain\n\n\n* Free software: MIT license\n* Documentation: https://justblockchain.readthedocs.io.\n\n\nQuick start\n-----------\n\nInstallation\n~~~~~~~~~~~~\n\n- pip install justblockchain\n\n\nCreating simple blockchain\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block::\n\n >>> from justblockchain import justblockchain\n >>> blockchain = justblockchain.Blockchain()\n >>> blockchain.add_block(\"some block content\")\n\n #display the blockchain\n >>> blockchain.chain\n [{'previous_hash': '0', 'hash':\n '816534932c2b7154836da6afc367695e6337db8a921823784c14378abed4f7d7',\n 'timestamp': 1465154705, 'index': 0, 'data': 'my genesis block!!'},\n {'previous_hash':\n '816534932c2b7154836da6afc367695e6337db8a921823784c14378abed4f7d7', 'hash':\n 'a046e0b31d2374d171a6bf62f15261f8bb1f71e6351aab2ce7ce6d550506d9ee',\n 'timestamp': '1521013680', 'index': 1, 'data': 'some block content'}]\n\nCreating a Block using proof-of-work\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block::\n\n >>> from justblockchain import justblockchain\n >>> blockchain = justblockchain.Blockchain()\n >>> blockchain.difficulty_bits = 20\n >>> blockchain.add_block(\"some block content\")\n Computing nonce for the block...\n Success with nonce 2991544\n Hash is 00000fc3d1420243cca17693bcc75334eb9f01b0943772f5d6456e17f3218abc\n\n\nCredits\n-------\n\n- Implementation of Proof of work algorithm in the version 1.0.0 is inspired from `Mastering Bitcoin `_ - First Edition by `Andreas M. Antonopoulos LLC `_ which is licensed under `Creative Commons Attribution-ShareAlike 4.0 International License `_\n\n- This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-03-13)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/koshikraj/justblockchain", "keywords": "justblockchain", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "justblockchain", "package_url": "https://pypi.org/project/justblockchain/", "platform": "", "project_url": "https://pypi.org/project/justblockchain/", "project_urls": { "Homepage": "https://github.com/koshikraj/justblockchain" }, "release_url": "https://pypi.org/project/justblockchain/1.0.1/", "requires_dist": [ "pycryptodome" ], "requires_python": "", "summary": "A blockchain linker to help understand hash functions in blockchain", "version": "1.0.1" }, "last_serial": 4542256, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5bb2eca6e72312314688e1daa2f70c11", "sha256": "63441f8160f44916b4ea1f63953f2bc025f0ac526e02338fa5e5b256a463939c" }, "downloads": -1, "filename": "justblockchain-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bb2eca6e72312314688e1daa2f70c11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4994, "upload_time": "2018-03-14T08:22:33", "url": "https://files.pythonhosted.org/packages/ee/e8/16dd05f6a7d6b7ad1fc9c74eef4d5e75365f3f4e05a551e6fce19d505009/justblockchain-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d01de2da0e771dfb0b4e2c9b92c7072", "sha256": "ef7b80a4bd3dd3ec15a42a7167b54739c0b9a19433d52b4e90fe83f2b0079fd9" }, "downloads": -1, "filename": "justblockchain-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5d01de2da0e771dfb0b4e2c9b92c7072", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9569, "upload_time": "2018-03-14T08:22:36", "url": "https://files.pythonhosted.org/packages/f8/d9/5b3eaaad0412bd194afcd98eb5db77728a8487dd568eec44e10d4972a208/justblockchain-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ebe6d3514dce4dde59ad30e8126e7af0", "sha256": "2e51cb40ac793d76fb0b15072cf527b9e8560dc0ed1f0fc8c096d2ea09d21156" }, "downloads": -1, "filename": "justblockchain-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebe6d3514dce4dde59ad30e8126e7af0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5637, "upload_time": "2018-03-18T08:25:23", "url": "https://files.pythonhosted.org/packages/e0/98/176f999a2b98880794df49bd11bc43051f91567f252a7433bdd916bb8c08/justblockchain-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eaa62544b16cfdaf28a297a0e2e85b1f", "sha256": "cb807595c64a67328da5da055502c74e2796e56f3464cf33312ceec65d04e5a4" }, "downloads": -1, "filename": "justblockchain-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eaa62544b16cfdaf28a297a0e2e85b1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9521, "upload_time": "2018-03-18T08:25:24", "url": "https://files.pythonhosted.org/packages/0c/99/aa433390e98d11a728b242c1577cd58f51ba06f701c0bfcf4df9ca4064b0/justblockchain-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "768b5159370f2c4a8abfa57dcce36c84", "sha256": "5f41a8d7a8d8eea5545218261fc004545997dcc05075ea87b9aa715ca3f6d2f8" }, "downloads": -1, "filename": "justblockchain-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "768b5159370f2c4a8abfa57dcce36c84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5131, "upload_time": "2018-11-29T09:27:26", "url": "https://files.pythonhosted.org/packages/d6/b6/0759fe205c99cdd77e5f7f2c85123fc218ed16a29f991928b5d54c22fbec/justblockchain-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "476c9bc37d1309fd745aab0bc7165206", "sha256": "79c3d99e4cca1aac969d09efc2d7144b6b1adde30903726e1428300752f44179" }, "downloads": -1, "filename": "justblockchain-1.0.1.tar.gz", "has_sig": false, "md5_digest": "476c9bc37d1309fd745aab0bc7165206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9743, "upload_time": "2018-11-29T09:27:28", "url": "https://files.pythonhosted.org/packages/62/d0/8be0c35c8c10bcde2882fd60673c61338d9811ed7dd88a1b6b7a989558bd/justblockchain-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "768b5159370f2c4a8abfa57dcce36c84", "sha256": "5f41a8d7a8d8eea5545218261fc004545997dcc05075ea87b9aa715ca3f6d2f8" }, "downloads": -1, "filename": "justblockchain-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "768b5159370f2c4a8abfa57dcce36c84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5131, "upload_time": "2018-11-29T09:27:26", "url": "https://files.pythonhosted.org/packages/d6/b6/0759fe205c99cdd77e5f7f2c85123fc218ed16a29f991928b5d54c22fbec/justblockchain-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "476c9bc37d1309fd745aab0bc7165206", "sha256": "79c3d99e4cca1aac969d09efc2d7144b6b1adde30903726e1428300752f44179" }, "downloads": -1, "filename": "justblockchain-1.0.1.tar.gz", "has_sig": false, "md5_digest": "476c9bc37d1309fd745aab0bc7165206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9743, "upload_time": "2018-11-29T09:27:28", "url": "https://files.pythonhosted.org/packages/62/d0/8be0c35c8c10bcde2882fd60673c61338d9811ed7dd88a1b6b7a989558bd/justblockchain-1.0.1.tar.gz" } ] }