Struct jet_fixed_term::accounts::SellTicketsOrder
source · [−]pub struct SellTicketsOrder {
pub authority: Pubkey,
pub user_ticket_vault: Pubkey,
pub user_token_vault: Pubkey,
pub orderbook_mut: OrderbookMut,
pub ticket_mint: Pubkey,
pub underlying_token_vault: Pubkey,
pub token_program: Pubkey,
}
Expand description
Generated client accounts for SellTicketsOrder
.
Fields
Signing authority over the ticket vault transferring for a borrow order
user_ticket_vault: Pubkey
Account containing the tickets being sold
user_token_vault: Pubkey
The account to receive the matched tokens
orderbook_mut: OrderbookMut
ticket_mint: Pubkey
The ticket mint
underlying_token_vault: Pubkey
The token vault holding the underlying token of the ticket
token_program: Pubkey
Trait Implementations
sourceimpl BorshSerialize for SellTicketsOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
OrderbookMut: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
impl BorshSerialize for SellTicketsOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
OrderbookMut: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl ToAccountMetas for SellTicketsOrder
impl ToAccountMetas for SellTicketsOrder
sourcefn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
fn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
is_signer
is given as an optional override for the signer meta field.
This covers the edge case when a program-derived-address needs to relay
a transaction from a client to another program but sign the transaction
before the relay. The client cannot mark the field as a signer, and so
we have to override the is_signer meta field given by the client. Read moreAuto Trait Implementations
impl RefUnwindSafe for SellTicketsOrder
impl Send for SellTicketsOrder
impl Sync for SellTicketsOrder
impl Unpin for SellTicketsOrder
impl UnwindSafe for SellTicketsOrder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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