Struct monero_lws::LwsRpcClient
source · [−]pub struct LwsRpcClient { /* private fields */ }Expand description
Base RPC client. It is useless on its own, please see the attached methods instead.
Implementations
sourceimpl LwsRpcClient
impl LwsRpcClient
pub fn new(addr: String) -> Self
pub async fn get_address_info(
&self,
address: Address,
view_key: PrivateKey
) -> Result<AddressInfo>
pub async fn get_address_txs(
&self,
address: Address,
view_key: PrivateKey
) -> Result<AddressTxs>
pub async fn get_random_outs(
&self,
count: u32,
amounts: Vec<Amount>
) -> Result<AmountOuts>
pub async fn get_unspent_outs(
&self,
address: Address,
view_key: PrivateKey,
amount: Amount,
mixin: u32,
use_dust: bool,
dust_threshold: Amount
) -> Result<UnspentOuts>
pub async fn import_request(
&self,
address: Address,
view_key: PrivateKey,
from_height: Option<u64>
) -> Result<ImportResponse>
pub async fn login(
&self,
address: Address,
view_key: PrivateKey,
create_account: bool,
generated_locally: bool
) -> Result<LoginResponse>
Trait Implementations
sourceimpl Clone for LwsRpcClient
impl Clone for LwsRpcClient
sourcefn clone(&self) -> LwsRpcClient
fn clone(&self) -> LwsRpcClient
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl !RefUnwindSafe for LwsRpcClient
impl Send for LwsRpcClient
impl Sync for LwsRpcClient
impl Unpin for LwsRpcClient
impl !UnwindSafe for LwsRpcClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more