Struct diem_management::storage::StorageWrapper [−][src]
pub struct StorageWrapper { /* fields omitted */ }Expand description
A helper to handle common error handling and functionality for tooling
Implementations
Retrieves the Public key, that is stored as a public key
Retrieves the Public key that is stored as a public key
pub fn ed25519_public_from_private(
&self,
key_name: &'static str
) -> Result<Ed25519PublicKey, Error>
pub fn ed25519_public_from_private(
&self,
key_name: &'static str
) -> Result<Ed25519PublicKey, Error>
Retrieves public key from the stored private key
pub fn ed25519_public_from_private_previous_version(
&self,
key_name: &'static str
) -> Result<Ed25519PublicKey, Error>
pub fn ed25519_public_from_private_previous_version(
&self,
key_name: &'static str
) -> Result<Ed25519PublicKey, Error>
Retrieves the previous public key from the stored private key
Retrieves public key from the stored private key
Retrieves public key from the stored private key
pub fn sign(
&mut self,
key_name: &'static str,
script_name: &'static str,
raw_transaction: RawTransaction
) -> Result<SignedTransaction, Error>
pub fn sign(
&mut self,
key_name: &'static str,
script_name: &'static str,
raw_transaction: RawTransaction
) -> Result<SignedTransaction, Error>
Sign a transaction
pub fn sign_using_version(
&mut self,
key_name: &'static str,
key_version: Ed25519PublicKey,
script_name: &'static str,
raw_transaction: RawTransaction
) -> Result<SignedTransaction, Error>
pub fn sign_using_version(
&mut self,
key_name: &'static str,
key_version: Ed25519PublicKey,
script_name: &'static str,
raw_transaction: RawTransaction
) -> Result<SignedTransaction, Error>
Sign a transaction with the given version