pub struct ClaimProtocolFees {Show 13 fields
pub payer: Address,
pub bonding_curve: Address,
pub base_mint: Address,
pub quote_mint: Address,
pub quote_vault: Address,
pub nexus_staking_config: Address,
pub staking_reward_state: Address,
pub reward_accrual: Address,
pub staking_vault: Address,
pub quote_token_program: Address,
pub system_program: Address,
pub event_authority: Address,
pub program: Address,
}Expand description
Accounts.
Fields§
§payer: Address§bonding_curve: Address§base_mint: Address§quote_mint: Address§quote_vault: Address§nexus_staking_config: Address§staking_reward_state: Address§reward_accrual: Address§staking_vault: Address§quote_token_program: Address§system_program: Address§program: AddressImplementations§
Source§impl ClaimProtocolFees
impl ClaimProtocolFees
pub fn instruction(&self) -> Instruction
pub fn instruction_with_remaining_accounts( &self, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClaimProtocolFees
impl RefUnwindSafe for ClaimProtocolFees
impl Send for ClaimProtocolFees
impl Sync for ClaimProtocolFees
impl Unpin for ClaimProtocolFees
impl UnsafeUnpin for ClaimProtocolFees
impl UnwindSafe for ClaimProtocolFees
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