3 releases
| 0.1.6 | Jun 10, 2025 |
|---|---|
| 0.1.5 | May 13, 2025 |
| 0.1.4 | Apr 30, 2025 |
#6 in #eigen-da
636 downloads per month
Used in 3 crates
32KB
635 lines
rust-eigenda-signers
Centralized signer implementations.
It defines the Sign trait which defines a generic interface focused solely on the signing act:
async fn sign_digest(&self, message: &Message) -> Result<RecoverableSignature, Self::Error>
Takes a pre-hashed Message (digest) prepared by the EigenDA client and returns a recoverable signature. The async nature supports external signers like KMS.
fn public_key(&self) -> PublicKey
Returns the associated public key.
This crate provides a struct Signer which implements the Sign trait. This struct works with local private keys.
Use
[dependencies]
rust-eigenda-v2-signers = "0.1.5"
Dependencies
~5.5MB
~68K SLoC