Expand description
Abstractions and implementations for transaction signers.
Modules§
Enums§
Traits§
- Encodable
Key - The
EncodableKey
trait defines the interface by which cryptographic keys/keypairs are read, written, and derived from sources. - Encodable
Keypair - The
EncodableKeypair
trait extendsEncodableKey
for asymmetric keypairs, i.e. have associated public keys. - Seed
Derivable - 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 inTransaction
signing interfaces
Functions§
- unique_
signers - Removes duplicate signers while preserving order. O(n²)