@@ -21,28 +21,25 @@ impl Default for CompressibleParams {
2121 Self {
2222 compressible_config : COMPRESSIBLE_CONFIG_V1 ,
2323 rent_sponsor : RENT_SPONSOR ,
24- pre_pay_num_epochs : 2 ,
25- lamports_per_write : Some ( 100 ) ,
24+ pre_pay_num_epochs : 35 ,
25+ lamports_per_write : Some ( 766 ) ,
2626 compress_to_account_pubkey : None ,
2727 token_account_version : TokenDataVersion :: ShaFlat ,
2828 }
2929 }
3030}
3131
3232impl CompressibleParams {
33- pub fn new ( lamports_per_write : u32 , pre_pay_num_epochs : u8 ) -> Self {
34- Self {
35- lamports_per_write : Some ( lamports_per_write) ,
36- pre_pay_num_epochs,
37- ..Default :: default ( )
38- }
33+ pub fn new ( ) -> Self {
34+ Self :: default ( )
3935 }
4036
4137 pub fn compress_to_pubkey ( mut self , compress_to : CompressToPubkey ) -> Self {
4238 self . compress_to_account_pubkey = Some ( compress_to) ;
4339 self
4440 }
4541}
42+
4643pub struct CompressibleParamsInfos < ' info > {
4744 pub compressible_config : AccountInfo < ' info > ,
4845 pub rent_sponsor : AccountInfo < ' info > ,
@@ -55,8 +52,6 @@ pub struct CompressibleParamsInfos<'info> {
5552
5653impl < ' info > CompressibleParamsInfos < ' info > {
5754 pub fn new (
58- pre_pay_num_epochs : u8 ,
59- lamports_per_write : u32 ,
6055 compressible_config : AccountInfo < ' info > ,
6156 rent_sponsor : AccountInfo < ' info > ,
6257 system_program : AccountInfo < ' info > ,
@@ -65,8 +60,8 @@ impl<'info> CompressibleParamsInfos<'info> {
6560 compressible_config,
6661 rent_sponsor,
6762 system_program,
68- pre_pay_num_epochs,
69- lamports_per_write : Some ( lamports_per_write ) ,
63+ pre_pay_num_epochs : CompressibleParams :: default ( ) . pre_pay_num_epochs ,
64+ lamports_per_write : CompressibleParams :: default ( ) . lamports_per_write ,
7065 compress_to_account_pubkey : None ,
7166 token_account_version : TokenDataVersion :: ShaFlat ,
7267 }
0 commit comments