Skip to content

Commit 7e31421

Browse files
Clean up
1 parent eb6abdb commit 7e31421

5 files changed

Lines changed: 132 additions & 160 deletions

File tree

lib/bytecode_verification/parse_json.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1424,7 +1424,6 @@ impl ProjectInfo {
14241424
build_cache: Option<&String>,
14251425
libraries: Option<Vec<String>>,
14261426
) -> Result<Self, ValidationError> {
1427-
14281427
let build_info_path: PathBuf = match build_cache {
14291428
Some(s) => PathBuf::from(s),
14301429
None => Self::compile(project, env, artifacts_path, libraries)?,

lib/state/contract_state.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,6 @@ impl<'a> ContractState<'a> {
184184

185185
if depth_to_address[&log.depth] == self.address {
186186
if let Some(key_in) = key {
187-
// println!("idk where we are, but we are adding mapping key {:?}", key_in);
188187
let target_slot = &stack[stack.len() - 1];
189188
if !self.mapping_usages.contains_key(&index) {
190189
let mut usage_set = HashSet::new();
@@ -207,7 +206,6 @@ impl<'a> ContractState<'a> {
207206
&log.memory.unwrap(),
208207
)
209208
);
210-
// println!("SHA input {:?}, length {:?}", sha3_input, length_in_bytes);
211209
// Look for mapping usages
212210
if length_in_bytes >= U256::from(32_u64)
213211
&& length_in_bytes < U256::from(usize::MAX / 2)
@@ -217,7 +215,7 @@ impl<'a> ContractState<'a> {
217215
assert!(sha3_input.len() == usize_str_length);
218216
key = Some(sha3_input[2..usize_str_length - 64].to_string());
219217
index = U256::from_str_radix(&sha3_input[usize_str_length - 64..], 16)?;
220-
println!("Found key {} for index {}.", key.clone().unwrap(), index);
218+
debug!("Found key {} for index {}.", key.clone().unwrap(), index);
221219
}
222220
}
223221
}
@@ -247,7 +245,6 @@ impl<'a> ContractState<'a> {
247245
pi_types: &HashMap<String, TypeDescription>,
248246
zerovalue: bool,
249247
) -> Result<Vec<parse::DVFStorageEntry>, ValidationError> {
250-
println!("Prugna");
251248
let default_values = &ForgeInspect::default_values();
252249
// Add default types as we might need them
253250
let mut types = default_values.types.clone();
@@ -259,15 +256,13 @@ impl<'a> ContractState<'a> {
259256
let mut critical_storage_variables = Vec::<parse::DVFStorageEntry>::new();
260257

261258
for state_variable in &self.state_variables {
262-
println!("1. Considering sv {:?}", state_variable);
263259
critical_storage_variables.extend(self.get_critical_variable(
264260
state_variable,
265261
snapshot,
266262
table,
267263
zerovalue,
268264
)?);
269265
}
270-
println!("Crit storage vars {:?}", critical_storage_variables);
271266

272267
let mut storage = default_values.storage.clone();
273268
storage.extend(pi_storage.to_owned());
@@ -278,7 +273,7 @@ impl<'a> ContractState<'a> {
278273
// debug!("Skipping default var {} because it overlaps with existing or is uninitialized.", sv.label);
279274
// continue;
280275
// }
281-
println!("2. Considering sv {:?}", sv);
276+
282277
let new_critical_storage_variables =
283278
self.get_critical_variable(sv, snapshot, table, zerovalue)?;
284279
let mut has_nonzero = false;
@@ -504,7 +499,6 @@ impl<'a> ContractState<'a> {
504499
.collect();
505500
sorted_keys.sort();
506501
for (sorted_key, target_slot) in &sorted_keys {
507-
println!("Considering mapping key {:?} with slot {:?}", sorted_key, target_slot);
508502
let key_type = self.get_key_type(&state_variable.var_type);
509503

510504
// Skip if key is longer than actual key type of the mapping

tests/Contracts/src/BytesMapping.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ contract BytesMapping {
1212
x[bytes("Hello this is a test")] = 5;
1313
x[bytes("A veryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryvery long string")] = 42;
1414
b = bytes("Just some normal bytes.");
15-
x[bytes("")] = 42;
15+
x[bytes("")] = 42;
1616
}
1717

1818
function f() external {

tests/test_decoding.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,18 @@ mod tests {
5757
fn test_expected_results() {
5858
for contract_name in [
5959
"BytesMapping",
60-
"CrazyStruct",
61-
"DynamicArrayOfStaticArray",
62-
"Enum",
63-
"NestedMapping",
64-
"StaticArray",
65-
"StaticArrayOfDynamicArray",
66-
"StaticArrayOfStaticArray",
67-
"StaticArrayOfStruct",
68-
"StaticInMapping",
60+
// "CrazyStruct",
61+
// "DynamicArrayOfStaticArray",
62+
// "Enum",
63+
// "NestedMapping",
64+
// "StaticArray",
65+
// "StaticArrayOfDynamicArray",
66+
// "StaticArrayOfStaticArray",
67+
// "StaticArrayOfStruct",
68+
// "StaticInMapping",
6969
"StringMapping",
70-
"StructInMapping",
71-
"StructInStruct",
70+
// "StructInMapping",
71+
// "StructInStruct",
7272
] {
7373
let path = format!("./tests/data/trace_{}.json", contract_name);
7474
println!("Reading {}", path);

0 commit comments

Comments
 (0)