| Crates.io | rust-eigenda-signers |
| lib.rs | rust-eigenda-signers |
| version | 0.1.6 |
| created_at | 2025-04-30 19:56:30.466076+00 |
| updated_at | 2025-06-10 15:47:38.933806+00 |
| description | EigenDA Signers |
| homepage | |
| repository | https://github.com/Layr-Labs/eigenda-client-rs |
| max_upload_size | |
| id | 1655390 |
| size | 49,667 |
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.
[dependencies]
rust-eigenda-v2-signers = "0.1.5"