account_compression/utils/
constants.rs1use anchor_lang::constant;
3
4#[constant]
5pub const CPI_AUTHORITY_PDA_SEED: &[u8] = b"cpi_authority";
6
7#[constant]
8pub const GROUP_AUTHORITY_SEED: &[u8] = b"group_authority";
9
10#[constant]
11pub const STATE_MERKLE_TREE_HEIGHT: u64 = 26;
12#[constant]
13pub const STATE_MERKLE_TREE_CHANGELOG: u64 = 1400;
14#[constant]
15pub const STATE_MERKLE_TREE_ROOTS: u64 = 2400;
16#[constant]
17pub const STATE_MERKLE_TREE_CANOPY_DEPTH: u64 = 10;
18
19#[constant]
20pub const STATE_NULLIFIER_QUEUE_VALUES: u16 = 28_807;
21#[constant]
22pub const STATE_NULLIFIER_QUEUE_SEQUENCE_THRESHOLD: u64 = 2400;
23
24#[constant]
25pub const ADDRESS_MERKLE_TREE_HEIGHT: u64 = 26;
26#[constant]
27pub const ADDRESS_MERKLE_TREE_CHANGELOG: u64 = 1400;
28#[constant]
29pub const ADDRESS_MERKLE_TREE_ROOTS: u64 = 2400;
30#[constant]
31pub const ADDRESS_MERKLE_TREE_CANOPY_DEPTH: u64 = 10;
32#[constant]
33pub const ADDRESS_MERKLE_TREE_INDEXED_CHANGELOG: u64 = 1400;
34
35#[constant]
36pub const ADDRESS_QUEUE_VALUES: u16 = 28_807;
37#[constant]
38pub const ADDRESS_QUEUE_SEQUENCE_THRESHOLD: u64 = 2400;
39#[constant]
41pub const NOOP_PUBKEY: [u8; 32] = [
42 11, 188, 15, 192, 187, 71, 202, 47, 116, 196, 17, 46, 148, 171, 19, 207, 163, 198, 52, 229,
43 220, 23, 234, 203, 3, 205, 26, 35, 205, 126, 120, 124,
44];