# Binance Common Types and Utilities for Binance Connectors

[![Code Style: Black](https://img.shields.io/badge/code_style-black-black)](https://black.readthedocs.io/en/stable/)
[![PyPI version](https://img.shields.io/pypi/v/binance-common)](https://pypi.python.org/pypi/binance-common)
[![PyPI Downloads](https://img.shields.io/pypi/dm/binance-common.svg)](https://pypi.org/project/binance-common/)
[![Python version](https://img.shields.io/pypi/pyversions/binance-common)](https://www.python.org/downloads/)
[![Known Vulnerabilities](https://img.shields.io/badge/security-scanned-brightgreen)](https://github.com/binance/binance-connector-python/security)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

`binance-common` is a **utility package** for Binance modular connectors, providing commonly used functions and helpers for working with Binance REST/WebSocket APIs. It ensures reusable and optimized utilities to streamline development.

## Installation

To use this library, ensure your environment is running Python version **3.9** or later.

```bash
pip install binance-common
```

## Features

- **Common Utility Functions** for API requests, timestamps, and signatures.
- **Optimized for Binance Connectors** to ensure seamless integration.
- **Lightweight & Tree-Shakeable** – only imports what you need.

## Contributing

Contributions are welcome!

1. Open a GitHub issue before making changes.
2. Discuss proposed changes with maintainers.
3. Follow the existing TypeScript structure.

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENCE) file for details.
