pub trait SignerLike {
// Required methods
fn pubkey_bytes(&self) -> [u8; 32];
fn sign_message(&self, msg: &[u8]) -> [u8; 64];
// Provided methods
fn pubkey_base58(&self) -> String { ... }
fn sign_message_base58(&self, msg: &[u8]) -> String { ... }
}Expand description
Synchronous order signer.
Required Methods§
fn pubkey_bytes(&self) -> [u8; 32]
fn sign_message(&self, msg: &[u8]) -> [u8; 64]
Provided Methods§
fn pubkey_base58(&self) -> String
fn sign_message_base58(&self, msg: &[u8]) -> String
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".