emoji mnemonic for Ethereum and Bitcoin addresses
Project description
emojaddress
Emoji mnemonic for Ethereum and Bitcoin addresses.
Features
Bitcoin and Ethereum address are hard to short-memorize when you navigate websites like etherscan.io or blockchain.info. This project is to ease that
- Transalates address into mnemonic
- Supports mnemonic for English, Chinese and Emoji
Deterministic 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.
The JavaScript version is at JS emojaddress
Install
> pip install emojaddress
Only supports Python3
Example
In [1]: from emojaddress.address import Address In [2]: address = Address() # see examples in these test cases
Credits
- BIP dictionary based on bitcoin project
- Unicode Emoji Unicode Emoji
- Emoji unicodes are copied from the Emoji Python project
Credits2
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2018-08-04)
- First release on PyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.