From 49922bfd897a16b3750db4c20aa0f40b073d6f05 Mon Sep 17 00:00:00 2001 From: Alexey Shekhirin Date: Mon, 26 Jun 2023 15:18:33 +0100 Subject: [PATCH] feat(revm): store access list storage keys sorted (#3386) --- crates/revm/revm-inspectors/src/access_list.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/revm/revm-inspectors/src/access_list.rs b/crates/revm/revm-inspectors/src/access_list.rs index 5aa7ef32e..873ab3ebc 100644 --- a/crates/revm/revm-inspectors/src/access_list.rs +++ b/crates/revm/revm-inspectors/src/access_list.rs @@ -4,6 +4,7 @@ use revm::{ interpreter::{opcode, InstructionResult, Interpreter}, Database, EVMData, Inspector, }; +use std::collections::BTreeSet; /// An [Inspector] that collects touched accounts and storage slots. /// @@ -13,7 +14,7 @@ pub struct AccessListInspector { /// All addresses that should be excluded from the final accesslist excluded: HashSet
, /// All addresses and touched slots - access_list: HashMap>, + access_list: HashMap>, } impl AccessListInspector {