11#![ no_std]
2- #![ allow( deprecated) ]
32
43use pinocchio:: {
54 account_info:: AccountInfo ,
@@ -8,9 +7,7 @@ use pinocchio::{
87 nostd_panic_handler,
98 program_error:: ProgramError ,
109 pubkey:: Pubkey ,
11- sysvars:: rent:: {
12- Rent , DEFAULT_BURN_PERCENT , DEFAULT_EXEMPTION_THRESHOLD , DEFAULT_LAMPORTS_PER_BYTE_YEAR ,
13- } ,
10+ sysvars:: { rent:: Rent , Sysvar } ,
1411 ProgramResult ,
1512} ;
1613use pinocchio_system:: instructions:: CreateAccount ;
@@ -51,11 +48,7 @@ fn process_user(
5148 return Err ( ProgramError :: NotEnoughAccountKeys ) ;
5249 } ;
5350
54- let rent = Rent {
55- lamports_per_byte_year : DEFAULT_LAMPORTS_PER_BYTE_YEAR ,
56- exemption_threshold : DEFAULT_EXEMPTION_THRESHOLD ,
57- burn_percent : DEFAULT_BURN_PERCENT ,
58- } ;
51+ let rent = Rent :: get ( ) ?;
5952
6053 let account_span = User :: LEN ;
6154 let lamports_required = rent. minimum_balance ( account_span) ;
@@ -93,11 +86,7 @@ fn process_close(accounts: &[AccountInfo]) -> ProgramResult {
9386 return Err ( ProgramError :: NotEnoughAccountKeys ) ;
9487 } ;
9588
96- let rent = Rent {
97- lamports_per_byte_year : DEFAULT_LAMPORTS_PER_BYTE_YEAR ,
98- exemption_threshold : DEFAULT_EXEMPTION_THRESHOLD ,
99- burn_percent : DEFAULT_BURN_PERCENT ,
100- } ;
89+ let rent = Rent :: get ( ) ?;
10190
10291 let account_span = 0usize ;
10392 let lamports_required = rent. minimum_balance ( account_span) ;
0 commit comments