Metadata-Version: 2.1
Name: coti-eth-account
Version: 1.0.1
Summary: eth-account: Sign Ethereum transactions and messages with local private keys
Home-page: https://github.com/ethereum/eth-account
Author: The Ethereum Foundation
Author-email: snakecharmers@ethereum.org
License: MIT
Keywords: ethereum
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: bitarray>=2.4.0
Requires-Dist: eth-abi>=4.0.0-b.2
Requires-Dist: eth-keyfile<0.9.0,>=0.7.0
Requires-Dist: eth-keys>=0.4.0
Requires-Dist: eth-rlp>=2.1.0
Requires-Dist: eth-utils>=2.0.0
Requires-Dist: hexbytes>=1.2.0
Requires-Dist: rlp>=1.0.0
Requires-Dist: ckzg>=2.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: coti-sdk>=1.0.4
Provides-Extra: dev
Requires-Dist: build>=0.9.0; extra == "dev"
Requires-Dist: bumpversion>=0.5.3; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: mypy==1.10.0; extra == "dev"
Requires-Dist: pre-commit>=3.4.0; extra == "dev"
Requires-Dist: tox>=4.0.0; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: sphinx>=6.0.0; extra == "dev"
Requires-Dist: sphinx-autobuild>=2021.3.14; extra == "dev"
Requires-Dist: sphinx_rtd_theme>=1.0.0; extra == "dev"
Requires-Dist: towncrier<22,>=21; extra == "dev"
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-xdist>=2.4.0; extra == "dev"
Requires-Dist: hypothesis<5,>=4.18.0; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=6.0.0; extra == "docs"
Requires-Dist: sphinx-autobuild>=2021.3.14; extra == "docs"
Requires-Dist: sphinx_rtd_theme>=1.0.0; extra == "docs"
Requires-Dist: towncrier<22,>=21; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest>=7.0.0; extra == "test"
Requires-Dist: pytest-xdist>=2.4.0; extra == "test"
Requires-Dist: hypothesis<5,>=4.18.0; extra == "test"
Requires-Dist: coverage; extra == "test"

[![image](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://telegram.coti.io)
[![image](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.coti.io)
[![image](https://img.shields.io/badge/X-000000?style=for-the-badge&logo=x&logoColor=white)](https://twitter.coti.io)
[![image](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&logo=youtube&logoColor=white)](https://youtube.coti.io)

# coti-eth-account

[![image](https://img.shields.io/badge/pypi-3775A9?style=for-the-badge&logo=pypi&logoColor=white)](https://pypi.org/project/coti-eth-account/)
[![image](https://img.shields.io/badge/Python-FFD43B?style=for-the-badge&logo=python&logoColor=blue)](https://www.python.org/downloads/release/python-31014/)

Welcome to COTI eth-account, a powerful extension to the popular [eth-account](https://github.com/ethereum/eth-account) library, designed for signing transaction and messages with local private keys.

This package provides developers with seamless access to all COTI account features, extending the standard eth-account functionality to allow for encryption of transaction inputs and decryption of encrypted data on the COTI blockchain.

## Documentation

Full API documentation is available in the [COTI docs](https://docs.coti.io/coti-v2-documentation/build-on-coti/tools/web3.py)

## Build and Install

```bash
pip install ".[dev]"
```

## Testing

```bash
pytest
```

---

To report an issue, please see the [issues](https://github.com/coti-io/coti-eth-account/issues/new) tab.
