pub struct Rewarder {
pub mint_wrapper: Pubkey,
pub minter: Pubkey,
pub mint: Pubkey,
pub authority: Pubkey,
pub emissions_per_second: u128,
pub growth_global: u128,
}Fields
mint_wrapper: Pubkeyminter: Pubkeymint: PubkeyReward token mint.
Authority account that has permission to initialize the reward and set emissions.
emissions_per_second: u128Q64.64 number that indicates how many tokens per second are earned per unit of liquidity.
growth_global: u128Q64.64 number that tracks the total tokens earned per unit of liquidity since the reward emissions were turned on.
Implementations
Trait Implementations
sourceimpl BorshDeserialize for Rewarder where
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u128: BorshDeserialize,
u128: BorshDeserialize,
impl BorshDeserialize for Rewarder where
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u128: BorshDeserialize,
u128: BorshDeserialize,
sourceimpl PartialEq<Rewarder> for Rewarder
impl PartialEq<Rewarder> for Rewarder
impl Copy for Rewarder
impl StructuralPartialEq for Rewarder
Auto Trait Implementations
impl RefUnwindSafe for Rewarder
impl Send for Rewarder
impl Sync for Rewarder
impl Unpin for Rewarder
impl UnwindSafe for Rewarder
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
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<T> Pointable for T
impl<T> Pointable for T
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