> For the complete documentation index, see [llms.txt](https://docs-launchpad.energyweb.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-launchpad.energyweb.org/ewx-ecosystem/pallets/avn-pallet.md).

# Avn Pallet

The **Avn Pallet** provides functionality that is common for other pallets such as handling offchain worker validations, managing a list of validator accounts and their signing keys.

Key functionalities:

* **Validator List**: Maintains a list of active validators, each represented by an address and a cryptographic key.
* **Bridge Contract Address**: Stores the address of an associated bridge contract on the Ethereum network.
* **Off-Chain Worker Integration**: Provides mechanisms for off-chain workers to run only once per block to avoid duplicate operations. Includes functionality for interacting with external services for retrieving finalized blocks and requesting signatures.
* **Signature Verification**: Offers tools to validate Ethereum ECDSA signatures, ensuring that signatures are produced by known validators.
