{ "info": { "author": "stonelonely", "author_email": "lonex@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 :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===========\nemojaddress\n===========\n\nEmoji mnemonic for Ethereum and Bitcoin addresses.\n\nFeatures\n--------\n\nBitcoin and Ethereum address are hard to short-memorize when you navigate websites like etherscan.io or blockchain.info. This project is to ease that\n\n- Transalates address into mnemonic\n- Supports mnemonic for English, Chinese and Emoji\n\nDeterministic wallets use mnemonic for private key. The same idea can be applied to public address. It's a matter of encoding eventually. The BTC and Ethereum public addresses are based on a 20 bytes (160 bit) integer. Each dictionary's size is 2048. The address is encoded in 15 mnemonic to cover the entropy.\n\nThe JavaScript version is at `JS emojaddress`_\n\n.. _`JS emojaddress`: https://github.com/MerkleData/emojaddress-js\n\nInstall\n-------\n\n.. code-block:: bash\n\n > pip install emojaddress\n\n*Only* supports Python3\n\nExample\n-------\n\n.. code-block:: python\n\n In [1]: from emojaddress.address import Address\n In [2]: address = Address()\n # see examples in these test cases\n\n- `See example usages here `_\n- `The difference in an Etherscan page `_\n\nCredits\n-------\n\n- BIP dictionary based on `bitcoin project`_ \n- Unicode Emoji `Unicode Emoji`_\n- Emoji unicodes are copied from the `Emoji Python project`_\n\n.. _`bitcoin project`: https://github.com/bitcoin/bips/tree/master/bip-0039\n.. _`Unicode Emoji`: https://unicode.org/emoji/\n.. _`Emoji Python project`: https://github.com/carpedm20/emoji\n\nCredits2\n--------\n\nThis 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\n=======\nHistory\n=======\n\n0.1.0 (2018-08-04)\n------------------\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lonex/emojaddress", "keywords": "emojaddress", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "emojaddress", "package_url": "https://pypi.org/project/emojaddress/", "platform": "", "project_url": "https://pypi.org/project/emojaddress/", "project_urls": { "Homepage": "https://github.com/lonex/emojaddress" }, "release_url": "https://pypi.org/project/emojaddress/0.1.6/", "requires_dist": null, "requires_python": "", "summary": "emoji mnemonic for Ethereum and Bitcoin addresses", "version": "0.1.6" }, "last_serial": 4163508, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fd3f148969693c3c9e0516198f86b942", "sha256": "2775f943a872381746e6671baf492f12f9c7465d439ee75d99c8db5293fc11ac" }, "downloads": -1, "filename": "emojaddress-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fd3f148969693c3c9e0516198f86b942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13886, "upload_time": "2018-08-05T18:27:01", "url": "https://files.pythonhosted.org/packages/59/b0/daa13b36d28762daa3f1e895876f54a2c2360918acb38ac1f2073f6222b4/emojaddress-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "edfef171b190d7880e666a3c574883ec", "sha256": "b6b06bb8bfa96a6207941c6224acc7c585873d74ce431c68b88cfedc4caaa552" }, "downloads": -1, "filename": "emojaddress-0.1.1.tar.gz", "has_sig": false, "md5_digest": "edfef171b190d7880e666a3c574883ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13908, "upload_time": "2018-08-05T18:29:21", "url": "https://files.pythonhosted.org/packages/df/a4/28934fa9d2e03739be5065253bec03610aba040fb751a6ac12bb92699afd/emojaddress-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d0d2eaae8e7660f687b7f5f99182dcd0", "sha256": "683b848d323984afa6c626fe4137b236c0dd478a115204aed176c6ce28934311" }, "downloads": -1, "filename": "emojaddress-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d0d2eaae8e7660f687b7f5f99182dcd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62050, "upload_time": "2018-08-06T00:29:02", "url": "https://files.pythonhosted.org/packages/2d/de/418394838822e3a076427a7b8abef3381c24c09aa4ba6cbe6cbaa802afef/emojaddress-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d2396aa47e9b28f7daf4e15106a74e27", "sha256": "f2d3372d3ff7b65199f23775fb3c505a708f14ab0556b72e3bb1a75d00cff1b3" }, "downloads": -1, "filename": "emojaddress-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d2396aa47e9b28f7daf4e15106a74e27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62704, "upload_time": "2018-08-06T18:19:05", "url": "https://files.pythonhosted.org/packages/35/ec/24df814955d9eefa38f6ee43ab9565785d87210ae4fcbce72d2f11a6a937/emojaddress-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e78d61324348979267a249ac57637436", "sha256": "16b872ea62afdde77b058778f6c4f06f2b3cb7313ec70dcac6b655ae9e41942a" }, "downloads": -1, "filename": "emojaddress-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e78d61324348979267a249ac57637436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35809, "upload_time": "2018-08-11T23:56:36", "url": "https://files.pythonhosted.org/packages/24/c8/977d5aceaf0f6989fb4230ac203a757774c68d356724e18384198862fe7e/emojaddress-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ef33c6e9bf4ba61c4b66c3cd0a6c6da4", "sha256": "d9e11b6a2e6678eaa1239f1dc01f2223ffcc3cdcfdaf008bc2f7e256ffd31ac5" }, "downloads": -1, "filename": "emojaddress-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ef33c6e9bf4ba61c4b66c3cd0a6c6da4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35902, "upload_time": "2018-08-13T04:39:55", "url": "https://files.pythonhosted.org/packages/aa/fe/3ca9df60ac5c853ee7b5eb235964a22a0145724d8a6eb36ce93507b33efa/emojaddress-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef33c6e9bf4ba61c4b66c3cd0a6c6da4", "sha256": "d9e11b6a2e6678eaa1239f1dc01f2223ffcc3cdcfdaf008bc2f7e256ffd31ac5" }, "downloads": -1, "filename": "emojaddress-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ef33c6e9bf4ba61c4b66c3cd0a6c6da4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35902, "upload_time": "2018-08-13T04:39:55", "url": "https://files.pythonhosted.org/packages/aa/fe/3ca9df60ac5c853ee7b5eb235964a22a0145724d8a6eb36ce93507b33efa/emojaddress-0.1.6.tar.gz" } ] }