pub struct CreateToken {Show 28 fields
pub user: Address,
pub payer: Address,
pub coin_creator: Address,
pub global_config: Address,
pub base_mint: Address,
pub quote_mint: Address,
pub bonding_curve: Address,
pub base_vault: Address,
pub quote_vault: Address,
pub creator_fee_config: Address,
pub nexus_program: Address,
pub nexus_global_config: Address,
pub partner: (Address, bool),
pub partner_config: Address,
pub nexus_staking_config: Address,
pub staking_reward_state: Address,
pub reward_accrual: Address,
pub staking_vault: Address,
pub staking_wsol_vault: Address,
pub wsol_reward_accrual: Address,
pub pyth_price_feed: Address,
pub base_token_program: Address,
pub quote_token_program: Address,
pub wsol_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§coin_creator: Address§global_config: Address§base_mint: Address§quote_mint: Address§bonding_curve: Address§base_vault: Address§quote_vault: Address§creator_fee_config: Address§nexus_program: Address§nexus_global_config: Address§partner: (Address, bool)The partner must sign. DEFAULT_PARTNER, the system program, does not sign.
partner_config: Address§nexus_staking_config: Address§staking_reward_state: Address§reward_accrual: Address§staking_vault: Address§staking_wsol_vault: Address§wsol_reward_accrual: Address§pyth_price_feed: Address§base_token_program: Address§quote_token_program: Address§wsol_token_program: Address§associated_token_program: Address§system_program: Address§program: AddressImplementations§
Source§impl CreateToken
impl CreateToken
pub fn instruction(&self, args: CreateTokenInstructionArgs) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: CreateTokenInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreateToken
impl RefUnwindSafe for CreateToken
impl Send for CreateToken
impl Sync for CreateToken
impl Unpin for CreateToken
impl UnsafeUnpin for CreateToken
impl UnwindSafe for CreateToken
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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