1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
pub mod instructions;
pub mod state;
pub mod errors;
use {anchor_lang::prelude::*, instructions::*};
declare_id!("rcpCr9GVsP2CPmS11uuFXUXbzc5JJQFMDvDRn8JDQNh");
#[program]
pub mod cardinal_receipt_index {
use super::*;
pub fn claim(ctx: Context<ClaimCtx>, name: String, kind: u8, invalidation_type: u8) -> Result<()> {
claim::handler(ctx, name, kind, invalidation_type)
}
pub fn invalidate<'key, 'accounts, 'remaining, 'info>(ctx: Context<'key, 'accounts, 'remaining, 'info, InvalidateCtx<'info>>) -> Result<()> {
invalidate::handler(ctx)
}
}