Crate starknet_signers

Crate starknet_signers 

Source
Expand description

Starknet signer interface and common implementations.

Re-exports§

pub use local_wallet::LocalWallet;

Modules§

local_wallet
Module containing types related to the use of a simple in-memory signer.

Structs§

SigningKey
A ECDSA signing (private) key on the STARK curve.
VerifyingKey
A ECDSA verifying (public) key on the STARK curve.

Enums§

Infallible
An error type that indicates an error cannot possibly occur. Used as placeholder where Result is expected.
KeystoreError
Errors using an encrypted JSON keystore.
SignerInteractivityContext
Context for helping signer implementations make decisions on whether to act interactively or not, useful for signers with dynamic interactivity.

Traits§

Signer
Any signer that can provide a public key as Felt, and sign a raw hash for a signature encoded as Vec<Felt>.