1234567891011121314151617181920212223242526 |
- use crate::account::*;
- use anchor_lang::prelude::*;
- use anchor_spl::token::Token;
- #[derive(Accounts)]
- pub struct TestInit<'info> {
- #[account(init, payer = payer, space = Data::INIT_SPACE + 8)]
- pub data: Account<'info, Data>,
- #[account(mut)]
- pub payer: Signer<'info>,
- pub system_program: Program<'info, System>,
- }
- #[derive(Accounts)]
- pub struct TestInitAnother<'info> {
- #[account(init, payer = payer, space = Data::INIT_SPACE + 8)]
- pub another: Account<'info, Another>,
- #[account(mut)]
- pub payer: Signer<'info>,
- pub system_program: Program<'info, System>,
- }
- #[derive(Accounts)]
- pub struct TestRemainingAccounts<'info> {
- pub token_program: Program<'info, Token>,
- }
|