pub struct StakingDefi<'a, T> { /* private fields */ }Expand description
Accessor for Staking/DeFi endpoints.
Implementations§
Source§impl<T: Transport> StakingDefi<'_, T>
impl<T: Transport> StakingDefi<'_, T>
Sourcepub async fn get_offers(
&self,
request: &StakingDefiOffersRequest,
) -> Result<Vec<StakingDefiOffer>, Error>
pub async fn get_offers( &self, request: &StakingDefiOffersRequest, ) -> Result<Vec<StakingDefiOffer>, Error>
Sourcepub async fn purchase(
&self,
request: &StakingDefiPurchaseRequest,
) -> Result<Vec<StakingDefiOrder>, Error>
pub async fn purchase( &self, request: &StakingDefiPurchaseRequest, ) -> Result<Vec<StakingDefiOrder>, Error>
Sourcepub async fn redeem(
&self,
request: &StakingDefiRedeemRequest,
) -> Result<Vec<StakingDefiOrder>, Error>
pub async fn redeem( &self, request: &StakingDefiRedeemRequest, ) -> Result<Vec<StakingDefiOrder>, Error>
Sourcepub async fn cancel(
&self,
request: &StakingDefiCancelRequest,
) -> Result<Vec<StakingDefiOrder>, Error>
pub async fn cancel( &self, request: &StakingDefiCancelRequest, ) -> Result<Vec<StakingDefiOrder>, Error>
Sourcepub async fn get_active_orders(
&self,
request: &StakingDefiActiveOrdersRequest,
) -> Result<Vec<StakingDefiOrder>, Error>
pub async fn get_active_orders( &self, request: &StakingDefiActiveOrdersRequest, ) -> Result<Vec<StakingDefiOrder>, Error>
Retrieve active Staking/DeFi orders.
§Errors
Returns authentication, API, transport, or decode errors.
Sourcepub async fn get_orders_history(
&self,
request: &StakingDefiOrderHistoryRequest,
) -> Result<Vec<StakingDefiOrder>, Error>
pub async fn get_orders_history( &self, request: &StakingDefiOrderHistoryRequest, ) -> Result<Vec<StakingDefiOrder>, Error>
Retrieve Staking/DeFi order history.
§Errors
Returns authentication, API, transport, or decode errors.
Auto Trait Implementations§
impl<'a, T> Freeze for StakingDefi<'a, T>
impl<'a, T> RefUnwindSafe for StakingDefi<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for StakingDefi<'a, T>where
T: Sync,
impl<'a, T> Sync for StakingDefi<'a, T>where
T: Sync,
impl<'a, T> Unpin for StakingDefi<'a, T>
impl<'a, T> UnsafeUnpin for StakingDefi<'a, T>
impl<'a, T> UnwindSafe for StakingDefi<'a, T>where
T: RefUnwindSafe,
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