<p align="left">
  <a href="https://flare.network/" target="blank"><img src="https://flare.network/wp-content/uploads/Artboard-1-1.svg" width="400" height="300" alt="Flare Logo" /></a>
</p>

# py-flare-common

`py-flare-common` is a Python library that provides essential tools and utilities used across the development of the Flare blockchain and its protocols. It consolidates commonly used components to streamline development and enhance code reusability.

### Overview

The library includes the following modules:

- **b58**: Provides byte encoding and decoding according to Flare-specific rules.
- **fsp**: Contains utilities for reward and voting epochs, as well as tools for parsing FSP submissions.
- **ftso**: Includes tools for calculating medians and working with FTSO feeds.
- **merkle**: Offers tools for working with Merkle trees.