pub struct Rewards { /* private fields */ }Expand description
Rewards namespace for liquidity reward operations
Implementations§
Source§impl Rewards
impl Rewards
Sourcepub fn earnings(&self) -> Request<RewardEarnings>
pub fn earnings(&self) -> Request<RewardEarnings>
Get user earnings, optionally filtered by day via .query("day", "YYYY-MM-DD")
Sourcepub fn total_earnings(&self) -> Request<RewardTotalEarnings>
pub fn total_earnings(&self) -> Request<RewardTotalEarnings>
Get user total accumulated earnings
Sourcepub fn percentages(&self) -> Request<RewardPercentages>
pub fn percentages(&self) -> Request<RewardPercentages>
Get user reward percentages
Sourcepub fn market_earnings(&self) -> Request<Vec<RewardMarketEarning>>
pub fn market_earnings(&self) -> Request<Vec<RewardMarketEarning>>
Get user earnings broken down by market
Sourcepub fn current_markets(&self) -> Request<Vec<RewardMarket>>
pub fn current_markets(&self) -> Request<Vec<RewardMarket>>
Get currently active reward markets
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Rewards
impl !RefUnwindSafe for Rewards
impl Send for Rewards
impl Sync for Rewards
impl Unpin for Rewards
impl UnsafeUnpin for Rewards
impl !UnwindSafe for Rewards
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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