use solana_program::pubkey::Pubkey;
use steel::*;
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
pub struct Config {
pub admin: Pubkey,
pub fee_account: Pubkey,
pub mint_fee_lamports: u64,
pub allocation_fee_per_recipient_lamports: u64,
pub merkle_fee_per_recipient_lamports: u64,
pub direct_transfer_fee_per_recipient_lamports: u64,
pub total_fees_collected: u64,
pub updated_at: i64,
}
use crate::consts::AirdropAccount;
account!(AirdropAccount, Config);