#![deny(missing_docs)]
use anchor_lang::prelude::*;
#[event]
pub struct NewBankEvent {
#[index]
pub bank: Pubkey,
pub curator: Pubkey,
pub timestamp: i64,
}
#[event]
pub struct AddCollateralEvent {
#[index]
pub bank: Pubkey,
#[index]
pub collateral: Pubkey,
pub curator: Pubkey,
pub mint: Pubkey,
pub timestamp: i64,
}
#[event]
pub struct SetCuratorEvent {
#[index]
pub bank: Pubkey,
pub curator: Pubkey,
pub previous_curator: Pubkey,
pub bankman: Pubkey,
pub timestamp: i64,
}
#[event]
pub struct SetBankmanEvent {
#[index]
pub bank: Pubkey,
pub bankman: Pubkey,
pub previous_bankman: Pubkey,
pub timestamp: i64,
}
#[event]
pub struct SetCollateralHardCapEvent {
#[index]
pub bank: Pubkey,
#[index]
pub collateral: Pubkey,
pub hard_cap: u64,
pub timestamp: i64,
}