1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use anchor_lang::prelude::*;
declare_id!("scanX16maEbeSEJQTRprZHjvmBqWygWuMqvBBUyUfwe");
#[program]
pub mod cardinal_scanner {
use super::*;
pub fn scan(_ctx: Context<ScanCtx>) -> Result<()> {
Ok(())
}
}
#[derive(Accounts)]
pub struct ScanCtx<'info> {
#[account(mut)]
scanner: Signer<'info>,
#[account(mut)]
user: Signer<'info>,
}