cardinal-use-invalidator 0.1.0

Cardinal usage invalidator and counter
Documentation
1
2
3
4
5
6
7
8
9
10
11
use anchor_lang::prelude::*;

pub const USE_INVALIDATOR_SEED: &str = "use-invalidator";
pub const USE_INVALIDATOR_SIZE: usize = 8 + std::mem::size_of::<UseInvalidator>(); 
#[account]
pub struct UseInvalidator {
    pub bump: u8,
    pub usages: u64,
    pub max_usages: Option<u64>,
    pub use_authority: Pubkey,
}