Struct near_crypto::InMemorySigner
source · pub struct InMemorySigner {
pub account_id: AccountId,
pub public_key: PublicKey,
pub secret_key: SecretKey,
}
Expand description
Signer that keeps secret key in memory.
Fields§
§account_id: AccountId
§public_key: PublicKey
§secret_key: SecretKey
Implementations§
source§impl InMemorySigner
impl InMemorySigner
pub fn from_random(account_id: AccountId, key_type: KeyType) -> Self
Trait Implementations§
source§impl Clone for InMemorySigner
impl Clone for InMemorySigner
source§fn clone(&self) -> InMemorySigner
fn clone(&self) -> InMemorySigner
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<'de> Deserialize<'de> for InMemorySigner
impl<'de> Deserialize<'de> for InMemorySigner
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<&InMemorySigner> for KeyFile
impl From<&InMemorySigner> for KeyFile
source§fn from(signer: &InMemorySigner) -> KeyFile
fn from(signer: &InMemorySigner) -> KeyFile
Converts to this type from the input type.
source§impl From<KeyFile> for InMemorySigner
impl From<KeyFile> for InMemorySigner
source§impl PartialEq for InMemorySigner
impl PartialEq for InMemorySigner
source§fn eq(&self, other: &InMemorySigner) -> bool
fn eq(&self, other: &InMemorySigner) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for InMemorySigner
impl Serialize for InMemorySigner
source§impl Signer for InMemorySigner
impl Signer for InMemorySigner
fn public_key(&self) -> PublicKey
fn sign(&self, data: &[u8]) -> Signature
fn compute_vrf_with_proof(&self, data: &[u8]) -> (Value, Proof)
source§fn write_to_file(&self, path: &Path) -> Result<()>
fn write_to_file(&self, path: &Path) -> Result<()>
Used by test infrastructure, only implement if make sense for testing otherwise raise
unimplemented
.fn verify(&self, data: &[u8], signature: &Signature) -> bool
impl Eq for InMemorySigner
impl StructuralEq for InMemorySigner
impl StructuralPartialEq for InMemorySigner
Auto Trait Implementations§
impl RefUnwindSafe for InMemorySigner
impl Send for InMemorySigner
impl Sync for InMemorySigner
impl Unpin for InMemorySigner
impl UnwindSafe for InMemorySigner
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more