1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
mod instructions;
pub mod state;
use {anchor_lang::prelude::*, instructions::*};
declare_id!("DBMi4GBjiX15vCMVj93uB7JYM9LU6rCaZJraVKM6XgZi");
#[program]
pub mod index_program {
use super::*;
pub fn create_index(ctx: Context<CreateIndex>, bump: u8) -> ProgramResult {
create_index::handler(ctx, bump)
}
pub fn create_pointer(
ctx: Context<CreatePointer>,
name: String,
value: Pubkey,
pointer_bump: u8,
proof_bump: u8,
) -> ProgramResult {
create_pointer::handler(ctx, name, value, pointer_bump, proof_bump)
}
pub fn delete_index(ctx: Context<DeleteIndex>) -> ProgramResult {
delete_index::handler(ctx)
}
pub fn delete_pointer(ctx: Context<DeletePointer>) -> ProgramResult {
delete_pointer::handler(ctx)
}
}