use anchor_lang::prelude::*; use anchor_spl::token::{self, Burn, MintTo, SetAuthority, Transfer}; declare_id!("Fg6PaFpoGXkYsidMpWTK6W2BeZ7FEfcYkg476zPFsLnS"); #[program] pub mod anchor { use super::*; pub fn initialize(ctx: Context) -> Result<()> { Ok(()) } pub fn proxy_transfer(ctx: Context, amount: u64) -> Result<()> { Ok(()) } pub fn proxy_mint_to(ctx: Context, amount: u64) -> Result<()> { Ok(()) } pub fn proxy_burn(ctx: Context, amount: u64) -> Result<()> { Ok(()) } } #[derive(Accounts)] pub struct Initialize {} #[derive(Accounts)] pub struct ProxyTransfer {} #[derive(Accounts)] pub struct ProxyMintTo {} #[derive(Accounts)] pub struct ProxyBurn {}