Metadata-Version: 2.2
Name: coti-web3
Version: 1.0.3
Summary: coti-web3: A Python library for interacting with the COTI Network
Home-page: https://github.com/coti-io/coti-web3.py
Author: COTI Development
Author-email: dev@coti.io
License: MIT
Keywords: coti,privacy,ethereum,blockchain,web3,garbled-circuits,l2,on-chain-compute
Classifier: Development Status :: 5 - Production/Stable
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
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: eth-abi>=5.0.1
Requires-Dist: coti-eth-account>=1.0.2
Requires-Dist: eth-hash[pycryptodome]>=0.5.1
Requires-Dist: eth-typing>=5.0.0
Requires-Dist: eth-utils>=5.0.0
Requires-Dist: hexbytes>=1.2.0
Requires-Dist: aiohttp>=3.7.4.post0
Requires-Dist: pydantic>=2.4.0
Requires-Dist: pywin32>=223; platform_system == "Windows"
Requires-Dist: requests>=2.23.0
Requires-Dist: typing-extensions>=4.0.1
Requires-Dist: types-requests>=2.0.0
Requires-Dist: websockets<14.0.0,>=10.0.0
Requires-Dist: pyunormalize>=15.0.0
Requires-Dist: coti-sdk>=1.0.6
Provides-Extra: tester
Requires-Dist: eth-tester[py-evm]<0.13.0b1,>=0.11.0b1; extra == "tester"
Requires-Dist: py-geth>=5.0.0; extra == "tester"
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: setuptools>=38.6.0; extra == "dev"
Requires-Dist: tqdm>4.32; extra == "dev"
Requires-Dist: twine>=1.13; 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-asyncio<0.23,>=0.18.1; extra == "dev"
Requires-Dist: pytest-mock>=1.10; extra == "dev"
Requires-Dist: pytest-xdist>=2.4.0; extra == "dev"
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: flaky>=3.7.0; extra == "dev"
Requires-Dist: hypothesis>=3.31.2; extra == "dev"
Requires-Dist: tox>=4.0.0; extra == "dev"
Requires-Dist: mypy==1.10.0; extra == "dev"
Requires-Dist: pre-commit>=3.4.0; extra == "dev"
Requires-Dist: eth-tester[py-evm]<0.13.0b1,>=0.11.0b1; extra == "dev"
Requires-Dist: py-geth>=5.0.0; 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-asyncio<0.23,>=0.18.1; extra == "test"
Requires-Dist: pytest-mock>=1.10; extra == "test"
Requires-Dist: pytest-xdist>=2.4.0; extra == "test"
Requires-Dist: pytest>=7.0.0; extra == "test"
Requires-Dist: flaky>=3.7.0; extra == "test"
Requires-Dist: hypothesis>=3.31.2; extra == "test"
Requires-Dist: tox>=4.0.0; extra == "test"
Requires-Dist: mypy==1.10.0; extra == "test"
Requires-Dist: pre-commit>=3.4.0; extra == "test"
Requires-Dist: eth-tester[py-evm]<0.13.0b1,>=0.11.0b1; extra == "test"
Requires-Dist: py-geth>=5.0.0; extra == "test"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

[![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-web3.py

[![image](https://img.shields.io/badge/pypi-3775A9?style=for-the-badge&logo=pypi&logoColor=white)](https://pypi.org/project/coti-web3/)
[![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 Web3.py, a powerful extension to the popular [web3.py](https://pypi.org/project/coti-web3/) library, designed to unlock the full potential of the COTI blockchain network.

This package provides developers with seamless access to all COTI features, extending the standard Web3 functionality to meet the unique requirements of building decentralized applications (dApps) and smart contracts on the COTI ecosystem.

## 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-web3.py/issues/new) tab.
