This reverts commit a068171aee
.
This commit is contained in:
parent
a068171aee
commit
8f3291a1f5
|
@ -33,33 +33,6 @@ pub fn transfer<'a, 'b, 'c, 'info>(
|
||||||
.map_err(Into::into)
|
.map_err(Into::into)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn transfer_checked<'a, 'b, 'c, 'info>(
|
|
||||||
ctx: CpiContext<'a, 'b, 'c, 'info, TransferChecked<'info>>,
|
|
||||||
amount: u64,
|
|
||||||
decimals: u8,
|
|
||||||
) -> Result<()> {
|
|
||||||
let ix = spl_token::instruction::transfer_checked(
|
|
||||||
&spl_token::ID,
|
|
||||||
ctx.accounts.from.key,
|
|
||||||
ctx.accounts.mint.key,
|
|
||||||
ctx.accounts.to.key,
|
|
||||||
ctx.accounts.authority.key,
|
|
||||||
&[],
|
|
||||||
amount,
|
|
||||||
decimals
|
|
||||||
)?;
|
|
||||||
solana_program::program::invoke_signed(
|
|
||||||
&ix, &[
|
|
||||||
ctx.accounts.from.clone(),
|
|
||||||
ctx.accounts.mint.clone(),
|
|
||||||
ctx.accounts.to.clone(),
|
|
||||||
ctx.accounts.authority.clone(),
|
|
||||||
],
|
|
||||||
ctx.signer_seeds
|
|
||||||
)
|
|
||||||
.map_err(Into::into)
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn mint_to<'a, 'b, 'c, 'info>(
|
pub fn mint_to<'a, 'b, 'c, 'info>(
|
||||||
ctx: CpiContext<'a, 'b, 'c, 'info, MintTo<'info>>,
|
ctx: CpiContext<'a, 'b, 'c, 'info, MintTo<'info>>,
|
||||||
amount: u64,
|
amount: u64,
|
||||||
|
@ -334,14 +307,6 @@ pub struct Transfer<'info> {
|
||||||
pub authority: AccountInfo<'info>,
|
pub authority: AccountInfo<'info>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Accounts)]
|
|
||||||
pub struct TransferChecked<'info> {
|
|
||||||
pub from: AccountInfo<'info>,
|
|
||||||
pub mint: AccountInfo<'info>,
|
|
||||||
pub to: AccountInfo<'info>,
|
|
||||||
pub authority: AccountInfo<'info>,
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Accounts)]
|
#[derive(Accounts)]
|
||||||
pub struct MintTo<'info> {
|
pub struct MintTo<'info> {
|
||||||
pub mint: AccountInfo<'info>,
|
pub mint: AccountInfo<'info>,
|
||||||
|
|
Loading…
Reference in New Issue