use crate::*;
#[event]
pub struct OptionWriteEvent {
pub contract: Pubkey,
pub writer: Pubkey,
pub write_amount: u64,
pub timestamp: i64,
}
#[event]
pub struct OptionRedeemEvent {
pub contract: Pubkey,
pub redeemer: Pubkey,
pub writer_amount: u64,
pub timestamp: i64,
}
#[event]
pub struct OptionExerciseEvent {
pub contract: Pubkey,
pub exerciser: Pubkey,
pub option_amount: u64,
pub timestamp: i64,
}