# Essential Signer [![Crates.io][crates-badge]][crates-url] [![Documentation][docs-badge]][docs-url] [![license][apache-badge]][apache-url] [crates-badge]: https://img.shields.io/crates/v/essential-signer.svg [crates-url]: https://crates.io/crates/essential-signer [docs-badge]: https://docs.rs/essential-signer/badge.svg [docs-url]: https://docs.rs/essential-signer [apache-badge]: https://img.shields.io/badge/license-APACHE-blue.svg [apache-url]: LICENSE This library provides helper functions for signing and encoding data when building Rust applications that interact with the Essential protocol.