pub struct MintBuilder { /* private fields */ }Expand description
Instruction builder for Mint.
§Accounts:
[]mint[]verification_config[optional]instructions_sysvar (default toSysvar1nstructions1111111111111111111111111)[]mint_authority[writable]mint_account[writable]destination[optional]token_program (default toTokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb)
Implementations§
Source§impl MintBuilder
impl MintBuilder
pub fn new() -> Self
pub fn mint(&mut self, mint: Pubkey) -> &mut Self
pub fn verification_config(&mut self, verification_config: Pubkey) -> &mut Self
Sourcepub fn instructions_sysvar(&mut self, instructions_sysvar: Pubkey) -> &mut Self
pub fn instructions_sysvar(&mut self, instructions_sysvar: Pubkey) -> &mut Self
[optional account, default to 'Sysvar1nstructions1111111111111111111111111']
pub fn mint_account(&mut self, mint_account: Pubkey) -> &mut Self
pub fn destination(&mut self, destination: Pubkey) -> &mut Self
Sourcepub fn token_program(&mut self, token_program: Pubkey) -> &mut Self
pub fn token_program(&mut self, token_program: Pubkey) -> &mut Self
[optional account, default to 'TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb']
pub fn amount(&mut self, amount: u64) -> &mut Self
Sourcepub fn add_remaining_account(&mut self, account: AccountMeta) -> &mut Self
pub fn add_remaining_account(&mut self, account: AccountMeta) -> &mut Self
Add an additional account to the instruction.
Sourcepub fn add_remaining_accounts(&mut self, accounts: &[AccountMeta]) -> &mut Self
pub fn add_remaining_accounts(&mut self, accounts: &[AccountMeta]) -> &mut Self
Add additional accounts to the instruction.
pub fn instruction(&self) -> Instruction
Trait Implementations§
Source§impl Clone for MintBuilder
impl Clone for MintBuilder
Source§fn clone(&self) -> MintBuilder
fn clone(&self) -> MintBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MintBuilder
impl Debug for MintBuilder
Source§impl Default for MintBuilder
impl Default for MintBuilder
Source§fn default() -> MintBuilder
fn default() -> MintBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MintBuilder
impl RefUnwindSafe for MintBuilder
impl Send for MintBuilder
impl Sync for MintBuilder
impl Unpin for MintBuilder
impl UnsafeUnpin for MintBuilder
impl UnwindSafe for MintBuilder
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