solana_sdk

Module signer

Source
Expand description

Abstractions and implementations for transaction signers.

Modules§

keypair
null_signer
presigner
signers

Enums§

SignerError

Traits§

EncodableKey
The EncodableKey trait defines the interface by which cryptographic keys/keypairs are read, written, and derived from sources.
EncodableKeypair
The EncodableKeypair trait extends EncodableKey for asymmetric keypairs, i.e. have associated public keys.
SeedDerivable
The SeedDerivable trait defines the interface by which cryptographic keys/keypairs are derived from byte seeds, derivation paths, and passphrases.
Signer
The Signer trait declares operations that all digital signature providers must support. It is the primary interface by which signers are specified in Transaction signing interfaces

Functions§

unique_signers
Removes duplicate signers while preserving order. O(n²)