diff --git a/program-libs/compressible/src/compression_info.rs b/program-libs/compressible/src/compression_info.rs index e838c6a44e..c217b5c6cd 100644 --- a/program-libs/compressible/src/compression_info.rs +++ b/program-libs/compressible/src/compression_info.rs @@ -94,9 +94,9 @@ macro_rules! impl_is_compressible { num_bytes: u64, current_slot: u64, current_lamports: u64, - lamports_per_write: u32, rent_exemption_lamports: u64, ) -> Result { + let lamports_per_write: u32 = self.lamports_per_write.into(); // Calculate rent status using AccountRentState let state = crate::rent::AccountRentState { num_bytes, diff --git a/program-libs/compressible/tests/compression_info.rs b/program-libs/compressible/tests/compression_info.rs index 11779fc338..011b7729cd 100644 --- a/program-libs/compressible/tests/compression_info.rs +++ b/program-libs/compressible/tests/compression_info.rs @@ -550,7 +550,6 @@ fn test_calculate_top_up_lamports() { TEST_BYTES, test_case.current_slot, test_case.current_lamports, - test_case.lamports_per_write, rent_exemption_lamports, ) .unwrap(); diff --git a/program-tests/utils/src/assert_ctoken_transfer.rs b/program-tests/utils/src/assert_ctoken_transfer.rs index 2cc7256e81..07ecce771c 100644 --- a/program-tests/utils/src/assert_ctoken_transfer.rs +++ b/program-tests/utils/src/assert_ctoken_transfer.rs @@ -105,7 +105,6 @@ pub async fn assert_compressible_for_account( 260, current_slot, lamports_before, - compressible_before.lamports_per_write.into(), light_ctoken_types::COMPRESSIBLE_TOKEN_RENT_EXEMPTION, ) .unwrap(); diff --git a/program-tests/utils/src/assert_mint_action.rs b/program-tests/utils/src/assert_mint_action.rs index 6ef5e04d0f..4a3f1da15b 100644 --- a/program-tests/utils/src/assert_mint_action.rs +++ b/program-tests/utils/src/assert_mint_action.rs @@ -186,7 +186,6 @@ pub async fn assert_mint_action( account_size, current_slot, pre_lamports, - compressible.lamports_per_write, light_ctoken_types::COMPRESSIBLE_TOKEN_RENT_EXEMPTION, ) .unwrap(); diff --git a/programs/compressed-token/program/src/ctoken_transfer.rs b/programs/compressed-token/program/src/ctoken_transfer.rs index 58e1fabcf7..e27b027ff2 100644 --- a/programs/compressed-token/program/src/ctoken_transfer.rs +++ b/programs/compressed-token/program/src/ctoken_transfer.rs @@ -75,7 +75,6 @@ fn calculate_and_execute_top_up_transfers( transfer.account.data_len() as u64, current_slot, transfer.account.lamports(), - compressible_extension.lamports_per_write.into(), light_ctoken_types::COMPRESSIBLE_TOKEN_RENT_EXEMPTION, ) .map_err(|_| CTokenError::InvalidAccountData)?; diff --git a/programs/compressed-token/program/src/transfer2/compression/ctoken/compress_or_decompress_ctokens.rs b/programs/compressed-token/program/src/transfer2/compression/ctoken/compress_or_decompress_ctokens.rs index fb08b80060..05271961cc 100644 --- a/programs/compressed-token/program/src/transfer2/compression/ctoken/compress_or_decompress_ctokens.rs +++ b/programs/compressed-token/program/src/transfer2/compression/ctoken/compress_or_decompress_ctokens.rs @@ -124,7 +124,6 @@ fn process_compressible_extension( token_account_info.data_len() as u64, *current_slot, token_account_info.lamports(), - compressible_extension.lamports_per_write.into(), light_ctoken_types::COMPRESSIBLE_TOKEN_RENT_EXEMPTION, ) .map_err(|_| CTokenError::InvalidAccountData)?;