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 |