معرفی شرکت ها


ethereum-merkle-patricia-trie-0.0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Pure Python 3 Merkle Patricia Trie implementation
ویژگی مقدار
سیستم عامل -
نام فایل ethereum-merkle-patricia-trie-0.0.3
نام ethereum-merkle-patricia-trie
نسخه کتابخانه 0.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jacek Varky
ایمیل نویسنده jaca347@gmail.com
آدرس صفحه اصلی https://github.com/jacekv/merklePatriciaTree
آدرس اینترنتی https://pypi.org/project/ethereum-merkle-patricia-trie/
مجوز MIT
In order to understand Ethereum's core functionalities, I am implementing parts of it for myself. Here I am implementing the Merkle Patricia Trie (MPT) purely in Python 3. ## Install ```shell pip install ethereum-merkle-patricia-trie ``` ## Requirements In order to use the package, you need to install LevelDb on your system. ## Tests In order to run the tests, execute the following command: ```bash $ python -m unittest ``` ## Usage Here an example on how to use the package: from mpt.trie import Trie t = Trie('./testdb') t.update(b'abcd', b'hello world') print(t.get_value(b'abcd')) print(t.get_root_hash()) t.delete(b'abcd') ## Upload to Pypi Uploading and testing using test Pypi python -m build python -m twine upload --repository testpypi dist/* pip install --index-url https://test.pypi.org/simple/ --no-deps merklePatriciaTrie Uploading to Pypi python -m build python -m twine upload dist/* ## Contributions Create a new virtual environment and install all dependencies: ```bash python3 -m virtualenv --python /path/to/python3 venv source ./venv/bin/activate pip install -r requirements.txt ``` Install the pre-commit hooks using the following command: ```bash pre-commit install ```


نیازمندی

مقدار نام
==1.5.0 plyvel
==3.0.0 rlp
==1.0.2 pysha3


نحوه نصب


نصب پکیج whl ethereum-merkle-patricia-trie-0.0.3:

    pip install ethereum-merkle-patricia-trie-0.0.3.whl


نصب پکیج tar.gz ethereum-merkle-patricia-trie-0.0.3:

    pip install ethereum-merkle-patricia-trie-0.0.3.tar.gz