rust-eigenda-signers

Crates.iorust-eigenda-signers
lib.rsrust-eigenda-signers
version0.1.6
created_at2025-04-30 19:56:30.466076+00
updated_at2025-06-10 15:47:38.933806+00
descriptionEigenDA Signers
homepage
repositoryhttps://github.com/Layr-Labs/eigenda-client-rs
max_upload_size
id1655390
size49,667
(EigenlabsITAdmin)

documentation

README

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"
Commit count: 113

cargo fmt