Implementation of the namehash algorithm from EIP137
Project description
# ENS Namehash
This package is an implementation of the namehash algorithm from [EIP137](https://github.com/ethereum/EIPs/issues/137).
### Quickstart
Install the package:
`bash $ pip install ens-namehash `
Hash some names!
`python >>> from namehash import namehash >>> namehash('') ... b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' >>> namehash('eth') ... b'\x93\xcd\xebp\x8buE\xdcf\x8e\xb9(\x01v\x16\x9d\x1c3\xcf\xd8\xedo\x04i\n\x0b\xcc\x88\xa9?\xc4\xae' >>> namehash('foo.eth') ... b'\xde\x9b\t\xfd|_\x90\x1e#\xa3\xf1\x9f\xec\xc5H(\xe9\xc8HS\x98\x01\xe8e\x91\xbd\x98\x01\xb0\x19\xf8O' `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ens_namehash-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e7680aebce328b10e96b0f336089ce88c4701a8e43c73ae93d32c34341e9992 |
|
MD5 | d4c0568947a7bc7191545f187e214914 |
|
BLAKE2b-256 | c8e51b2312cb16447f3825aa462ed57735d16a6b5b0df89fe5e1b74289209fb5 |