spl: atoken error redesign (#1507)

This commit is contained in:
Paul 2022-02-22 23:38:16 +01:00 committed by GitHub
parent de08fec0b9
commit febb0d07ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -1,11 +1,11 @@
use anchor_lang::solana_program::account_info::AccountInfo; use anchor_lang::solana_program::account_info::AccountInfo;
use anchor_lang::solana_program::entrypoint::ProgramResult;
use anchor_lang::solana_program::pubkey::Pubkey; use anchor_lang::solana_program::pubkey::Pubkey;
use anchor_lang::Result;
use anchor_lang::{context::CpiContext, Accounts}; use anchor_lang::{context::CpiContext, Accounts};
pub use spl_associated_token_account::{get_associated_token_address, ID}; pub use spl_associated_token_account::{get_associated_token_address, ID};
pub fn create<'info>(ctx: CpiContext<'_, '_, '_, 'info, Create<'info>>) -> ProgramResult { pub fn create<'info>(ctx: CpiContext<'_, '_, '_, 'info, Create<'info>>) -> Result<()> {
let ix = spl_associated_token_account::create_associated_token_account( let ix = spl_associated_token_account::create_associated_token_account(
ctx.accounts.payer.key, ctx.accounts.payer.key,
ctx.accounts.authority.key, ctx.accounts.authority.key,
@ -24,6 +24,7 @@ pub fn create<'info>(ctx: CpiContext<'_, '_, '_, 'info, Create<'info>>) -> Progr
], ],
ctx.signer_seeds, ctx.signer_seeds,
) )
.map_err(Into::into)
} }
#[derive(Accounts)] #[derive(Accounts)]