pub struct KeypairUtil;Expand description
Utility functions for parsing private keys in multiple formats
Implementations§
Source§impl KeypairUtil
impl KeypairUtil
Sourcepub fn from_private_key_string(private_key: &str) -> Result<Keypair, KoraError>
pub fn from_private_key_string(private_key: &str) -> Result<Keypair, KoraError>
Creates a new keypair from a private key string that can be in multiple formats:
- Base58 encoded string (current format)
- U8Array format: “[0, 1, 2, …]”
- File path to a JSON keypair file
Sourcepub fn from_base58_safe(private_key: &str) -> Result<Keypair, KoraError>
pub fn from_base58_safe(private_key: &str) -> Result<Keypair, KoraError>
Creates a new keypair from a base58-encoded private key string with proper error handling
Auto Trait Implementations§
impl Freeze for KeypairUtil
impl RefUnwindSafe for KeypairUtil
impl Send for KeypairUtil
impl Sync for KeypairUtil
impl Unpin for KeypairUtil
impl UnwindSafe for KeypairUtil
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more