pub struct BondingCurveClose {Show 13 fields
pub authority: Pubkey,
pub creator: Pubkey,
pub fee_authority: Pubkey,
pub bonding_curve: Pubkey,
pub quote_mint: Pubkey,
pub quote_vault: Pubkey,
pub fee_authority_quote_ata: Pubkey,
pub base_mint: Pubkey,
pub authority_config: Pubkey,
pub quote_token_program: Pubkey,
pub base_token_program: Pubkey,
pub system_program: Pubkey,
pub ata_program: Pubkey,
}Expand description
Accounts.
Fields§
The authority that is allowed to close a bonding curve
creator: PubkeyThe creator of the bonding curve
The fee authority of the bonding curve
bonding_curve: PubkeyThe bonding curve account
quote_mint: PubkeyThe quote token mint account
quote_vault: PubkeyThe quote token vault
The fee authority’s quote token ata account
base_mint: PubkeyThe base token mint account
The authority config account
quote_token_program: PubkeyThe quote token program
base_token_program: PubkeyThe base token program
system_program: PubkeyThe system program
ata_program: PubkeyThe associated token account program
Implementations§
Source§impl BondingCurveClose
impl BondingCurveClose
pub fn instruction(&self) -> Instruction
pub fn instruction_with_remaining_accounts( &self, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BondingCurveClose
impl RefUnwindSafe for BondingCurveClose
impl Send for BondingCurveClose
impl Sync for BondingCurveClose
impl Unpin for BondingCurveClose
impl UnwindSafe for BondingCurveClose
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