@@ -7,9 +7,7 @@ use light_sdk_macros::add_compressible_instructions;
7
7
use light_sdk_types:: CpiSigner ;
8
8
9
9
declare_id ! ( "CompUser11111111111111111111111111111111111" ) ;
10
- // pub const ADDRESS_SPACE: Pubkey = pubkey!("CLEuMG7pzJX9xAuKCFzBP154uiG1GaNo4Fq7x6KAcAfG");
11
- // pub const RENT_RECIPIENT: Pubkey = pubkey!("CLEuMG7pzJX9xAuKCFzBP154uiG1GaNo4Fq7x6KAcAfG");
12
- pub const COMPRESSION_DELAY : u32 = 100 ;
10
+
13
11
pub const LIGHT_CPI_SIGNER : CpiSigner =
14
12
derive_light_cpi_signer ! ( "GRLu2hKaAiMbxpkAM1HeXzks9YeGuz18SEgXEizVvPqX" ) ;
15
13
@@ -26,8 +24,6 @@ pub mod anchor_compressible_user_derived {
26
24
// - decompress_multiple_pdas (decompress compressed accounts)
27
25
// Plus all the necessary structs and enums
28
26
//
29
- // NOTE: create_user_record and create_game_session are NOT generated
30
- // because they typically need custom initialization logic
31
27
}
32
28
33
29
#[ derive( Debug , LightHasher , LightDiscriminator , Default , InitSpace ) ]
@@ -56,15 +52,15 @@ impl HasCompressionInfo for UserRecord {
56
52
#[ derive( Debug , LightHasher , LightDiscriminator , Default , InitSpace ) ]
57
53
#[ account]
58
54
pub struct GameSession {
59
- #[ skip]
60
- pub compression_info : CompressionInfo ,
61
55
pub session_id : u64 ,
62
56
#[ hash]
63
57
pub player : Pubkey ,
64
58
#[ hash]
65
59
#[ max_len( 32 ) ]
66
60
pub game_type : String ,
67
61
pub start_time : u64 ,
62
+ #[ skip]
63
+ pub compression_info : CompressionInfo ,
68
64
pub end_time : Option < u64 > ,
69
65
pub score : u64 ,
70
66
}
0 commit comments