pub struct Claim {Show 17 fields
pub user: Address,
pub payer: Address,
pub staking_mint: Address,
pub reward_mint: Address,
pub staking_config: Address,
pub user_stake_position: Address,
pub reward_state: Address,
pub vault: Address,
pub launchpad_reward_accrual: Address,
pub dex_reward_accrual: Address,
pub user_reward_debt: Address,
pub destination: Address,
pub token_program: Address,
pub associated_token_program: Address,
pub system_program: Address,
pub event_authority: Address,
pub program: Address,
}Expand description
Accounts.
Fields§
§user: Address§payer: Address§staking_mint: Address§reward_mint: Address§staking_config: Address§user_stake_position: Address§reward_state: Address§vault: Address§launchpad_reward_accrual: Address§dex_reward_accrual: Address§user_reward_debt: Address§destination: Address§token_program: Address§associated_token_program: Address§system_program: Address§program: AddressImplementations§
Source§impl Claim
impl Claim
pub fn instruction(&self) -> Instruction
pub fn instruction_with_remaining_accounts( &self, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Claim
impl RefUnwindSafe for Claim
impl Send for Claim
impl Sync for Claim
impl Unpin for Claim
impl UnsafeUnpin for Claim
impl UnwindSafe for Claim
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