signer-svm 0.3.1

Solana transaction signer wrapping ed25519-dalek.
Documentation

Solana transaction signer built on [ed25519-dalek].

[Signer] wraps an [ed25519_dalek::SigningKey], adding Base58 address support, keypair import/export, and convenient constructors.

Zero hand-rolled cryptography.

Signing

Signer implements Deref<Target = SigningKey>, so all ed25519_dalek::Signer methods are available directly (e.g. signer.sign(msg)).

Method Description
sign (via Deref) Ed25519 signature on arbitrary bytes
[Signer::verify] Verify an Ed25519 signature
[Signer::sign_transaction_message] Sign serialized Solana tx message bytes