use anchor_lang::prelude::*;
#[event]
pub struct InitEvent {
#[index]
pub payer: Pubkey,
pub decimals: u8,
pub multiplier: u64,
pub wrapper_underlying_mint: Pubkey,
pub wrapper_underlying_tokens: Pubkey,
pub wrapper_mint: Pubkey,
}
#[event]
pub struct DepositEvent {
#[index]
pub owner: Pubkey,
#[index]
pub underlying_mint: Pubkey,
#[index]
pub wrapped_mint: Pubkey,
pub deposit_amount: u64,
pub mint_amount: u64,
}
#[event]
pub struct WithdrawEvent {
#[index]
pub owner: Pubkey,
#[index]
pub underlying_mint: Pubkey,
#[index]
pub wrapped_mint: Pubkey,
pub withdraw_amount: u64,
pub burn_amount: u64,
pub dust_amount: u64,
}