diff options
author | Determinant <[email protected]> | 2022-11-17 18:08:59 -0800 |
---|---|---|
committer | Determinant <[email protected]> | 2022-11-17 18:08:59 -0800 |
commit | 8154806fe2fccacdc3dafaa68181a07bcf8d6c4c (patch) | |
tree | f477e6a005599bb88c18db142c267b9297c6060b /frozen_deps/mnemonic-0.20.dist-info/METADATA | |
parent | be4dc086591c9bced04a507d127c83811c5700c4 (diff) |
v0.1.7
Diffstat (limited to 'frozen_deps/mnemonic-0.20.dist-info/METADATA')
-rw-r--r-- | frozen_deps/mnemonic-0.20.dist-info/METADATA | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/frozen_deps/mnemonic-0.20.dist-info/METADATA b/frozen_deps/mnemonic-0.20.dist-info/METADATA new file mode 100644 index 0000000..6e3f74a --- /dev/null +++ b/frozen_deps/mnemonic-0.20.dist-info/METADATA @@ -0,0 +1,138 @@ +Metadata-Version: 2.1 +Name: mnemonic +Version: 0.20 +Summary: Implementation of Bitcoin BIP-0039 +Home-page: https://github.com/trezor/python-mnemonic +Author: Trezor +Author-email: [email protected] +License: UNKNOWN +Platform: UNKNOWN +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: POSIX :: Linux +Classifier: Operating System :: Microsoft :: Windows +Classifier: Operating System :: MacOS :: MacOS X +Classifier: Programming Language :: Python :: 3 +Requires-Python: >=3.5 + +python-mnemonic +=============== + +.. image:: https://badge.fury.io/py/mnemonic.svg + :target: https://badge.fury.io/py/mnemonic + +Reference implementation of BIP-0039: Mnemonic code for generating +deterministic keys + +Abstract +-------- + +This BIP describes the implementation of a mnemonic code or mnemonic sentence -- +a group of easy to remember words -- for the generation of deterministic wallets. + +It consists of two parts: generating the mnenomic, and converting it into a +binary seed. This seed can be later used to generate deterministic wallets using +BIP-0032 or similar methods. + +BIP Paper +--------- + +See https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki +for full specification + +Installation +------------ + +To install this library and its dependencies use: + + ``pip install mnemonic`` + +Usage examples +-------------- + +Import library into python project via: + +.. code-block:: python + + from mnemonic import Mnemonic + +Initialize class instance, picking from available dictionaries: + +- english +- chinese_simplified +- chinese_traditional +- french +- italian +- japanese +- korean +- spanish + +.. code-block:: python + + mnemo = Mnemonic(language) + mnemo = Mnemonic("english") + +Generate word list given the strength (128 - 256): + +.. code-block:: python + + words = mnemo.generate(strength=256) + +Given the word list and custom passphrase (empty in example), generate seed: + +.. code-block:: python + + seed = mnemo.to_seed(words, passphrase="") + +Given the word list, calculate original entropy: + +.. code-block:: python + + entropy = mnemo.to_entropy(words) + +Changelog +========= + +.. default-role:: code + +All notable changes to this project will be documented in this file. + +The format is based on `Keep a Changelog`_, and this project adheres to +`Semantic Versioning`_. + +`0.20`_ - 2021-07-27 +--------------------- + +.. _0.20: https://github.com/trezor/python-mnemonic/compare/v0.19...v0.20 + +Added +~~~~~ + +- Type annotations +- Support for testnet private keys + +Changed +~~~~~~~ + +- Project directory structure was cleaned up +- Language on the `Mnemonic` object is remembered instead of repeatedly detecting + +Removed +~~~~~~~ + +- Support for Python 2.7 and 3.4 was dropped + + + +0.19 - 2019-10-01 +------------------ + +Added +~~~~~ + +- Start of changelog + + +.. _Keep a Changelog: https://keepachangelog.com/en/1.0.0/ +.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html + + |