pub struct CreateWalletRequest {
pub ark_server: String,
pub chain_source: ChainSourceConfig,
pub mnemonic: Option<String>,
pub network: BarkNetwork,
pub birthday_height: Option<u32>,
}Fields§
§ark_server: StringThe Ark server to use for the wallet
chain_source: ChainSourceConfigThe chain source to use for the wallet
mnemonic: Option<String>The optional mnemonic to use for the wallet
network: BarkNetworkThe network to use for the wallet
birthday_height: Option<u32>An optional birthday height to start syncing the wallet from
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CreateWalletRequest
impl<'de> Deserialize<'de> for CreateWalletRequest
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
Auto Trait Implementations§
impl Freeze for CreateWalletRequest
impl RefUnwindSafe for CreateWalletRequest
impl Send for CreateWalletRequest
impl Sync for CreateWalletRequest
impl Unpin for CreateWalletRequest
impl UnsafeUnpin for CreateWalletRequest
impl UnwindSafe for CreateWalletRequest
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
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