pub struct Crypto;Implementations§
Source§impl Crypto
impl Crypto
pub fn get_random_seed_phrase(words_count: u8) -> String
pub fn get_account_seed(seed_phrase: &[u8], nonce: u8) -> Result<Vec<u8>>
pub fn get_private_key(account_seed: &Vec<u8>) -> Result<[u8; 32]>
pub fn get_public_key(private_key: &[u8; 32]) -> Vec<u8> ⓘ
pub fn get_public_key_hash(public_key: &[u8]) -> Result<Vec<u8>>
pub fn get_address(chain_id: &u8, public_key_hash: &[u8]) -> Result<Vec<u8>>
pub fn sign(private_key: &[u8; 32], message: &[u8]) -> Vec<u8> ⓘ
Auto Trait Implementations§
impl Freeze for Crypto
impl RefUnwindSafe for Crypto
impl Send for Crypto
impl Sync for Crypto
impl Unpin for Crypto
impl UnsafeUnpin for Crypto
impl UnwindSafe for Crypto
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request