pub struct BuySplCompressed {Show 25 fields
pub fee_vault: Pubkey,
pub fee_vault_ta: Pubkey,
pub tree_authority: Pubkey,
pub merkle_tree: Pubkey,
pub log_wrapper: Pubkey,
pub compression_program: Pubkey,
pub system_program: Pubkey,
pub bubblegum_program: Pubkey,
pub marketplace_program: Pubkey,
pub token_program: Pubkey,
pub associated_token_program: Pubkey,
pub list_state: Pubkey,
pub buyer: Pubkey,
pub payer: Pubkey,
pub payer_source: Pubkey,
pub owner: Pubkey,
pub owner_destination: Pubkey,
pub currency: Pubkey,
pub taker_broker: Option<Pubkey>,
pub taker_broker_currency_ta: Option<Pubkey>,
pub maker_broker: Option<Pubkey>,
pub maker_broker_currency_ta: Option<Pubkey>,
pub rent_destination: Pubkey,
pub rent_payer: Pubkey,
pub cosigner: Option<Pubkey>,
}Expand description
Accounts.
Fields§
§fee_vault: Pubkey§fee_vault_ta: Pubkey§merkle_tree: Pubkey§log_wrapper: Pubkey§compression_program: Pubkey§system_program: Pubkey§bubblegum_program: Pubkey§marketplace_program: Pubkey§token_program: Pubkey§associated_token_program: Pubkey§list_state: Pubkey§buyer: Pubkey§payer: Pubkey§payer_source: Pubkey§owner: Pubkey§owner_destination: Pubkey§currency: Pubkey§taker_broker: Option<Pubkey>§taker_broker_currency_ta: Option<Pubkey>§maker_broker: Option<Pubkey>§maker_broker_currency_ta: Option<Pubkey>§rent_destination: Pubkey§rent_payer: Pubkey§cosigner: Option<Pubkey>Implementations§
Source§impl BuySplCompressed
impl BuySplCompressed
pub fn instruction(&self, args: BuySplCompressedInstructionArgs) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: BuySplCompressedInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Auto Trait Implementations§
impl Freeze for BuySplCompressed
impl RefUnwindSafe for BuySplCompressed
impl Send for BuySplCompressed
impl Sync for BuySplCompressed
impl Unpin for BuySplCompressed
impl UnwindSafe for BuySplCompressed
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> 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