Metadata-Version: 2.1
Name: w3tools
Version: 0.1.0
Summary: 
License: MIT
Author: wanger
Author-email: wangereth@icloud.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Requires-Dist: pyrate-limiter (>=3.6.1,<4.0.0)
Requires-Dist: web3 (>=6.19.0,<7.0.0)
Description-Content-Type: text/markdown

# w3tools: Enhanced Web3 Development Toolkit for Python

w3tools is a Python library that provides a set of tools to enhance the development of Web3 applications, including:

1. Web3 RPC client for popular EVM-based blockchains supporting:
   - popular RPC providers, like Infura, Alchemy, etc.
   - multiple EVM-based blockchains, like Ethereum, Binance Smart Chain, etc.
   - rate limiting and retrying
   - skip validation of RPC method parameters
   - debug mode
   - cache
   - custom RPC method
2. Get token price from Uniswap and other DEXs
3. Get Uniswap liquidity pool information
4. more...

## Installation

```bash
pip install w3tools
```

## Usage

```python

```

## Credits

- [Web3.py](https://github.com/ethereum/web3.py)

## Development

The project is still under development. Please feel free to contribute or report any issues and feature requests.

