Struct solana_sdk::signer::null_signer::NullSigner
source · pub struct NullSigner { /* private fields */ }
Expand description
NullSigner - A Signer
implementation that always produces Signature::default()
.
Used as a placeholder for absentee signers whose ’Pubkey` is required to construct
the transaction
Implementations§
Trait Implementations§
source§impl Clone for NullSigner
impl Clone for NullSigner
source§fn clone(&self) -> NullSigner
fn clone(&self) -> NullSigner
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NullSigner
impl Debug for NullSigner
source§impl Default for NullSigner
impl Default for NullSigner
source§fn default() -> NullSigner
fn default() -> NullSigner
Returns the “default value” for a type. Read more
source§impl Signer for NullSigner
impl Signer for NullSigner
source§fn try_pubkey(&self) -> Result<Pubkey, SignerError>
fn try_pubkey(&self) -> Result<Pubkey, SignerError>
Fallibly gets the implementor’s public key
source§fn try_sign_message(&self, _message: &[u8]) -> Result<Signature, SignerError>
fn try_sign_message(&self, _message: &[u8]) -> Result<Signature, SignerError>
Fallibly produces an Ed25519 signature over the provided
message
bytes.source§fn is_interactive(&self) -> bool
fn is_interactive(&self) -> bool
Whether the impelmentation requires user interaction to sign