Skip to main content

eip712: Message classes for typed structured data hashing and signing in Ethereum

Project description


Message classes for typed structured data hashing and signing in Ethereum. See EIP-712 for details.


  • python3 version 3.6 or greater, python3-dev


via pip

You can install the latest release via pip:

pip install eip712

via setuptools

You can clone the repository and use setuptools for the most up-to-date version:

git clone
cd eip712
python3 install

Quick Usage

TODO: Describe library overview in code


This project is in early development and should be considered an alpha. Things might not work, breaking changes are likely. Comments, questions, criticisms and pull requests are welcomed.


This project is licensed under the Apache 2.0 license.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eip712-0.1.0.tar.gz (18.0 kB view hashes)

Uploaded source

Built Distribution

eip712-0.1.0-py3-none-any.whl (13.3 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page