make node interactions generic

Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
This commit is contained in:
Cyrill Leutwiler
2025-03-31 09:50:55 +02:00
parent 3edd72850f
commit ea17166448
10 changed files with 112 additions and 111 deletions
+5 -8
View File
@@ -6,11 +6,7 @@ use alloy::{
};
use revive_dt_compiler::{Compiler, CompilerInput, SolidityCompiler};
use revive_dt_config::Arguments;
use revive_dt_format::{
input::Input,
metadata::Metadata,
mode::{Mode, SolcMode},
};
use revive_dt_format::{input::Input, metadata::Metadata, mode::SolcMode};
use revive_dt_node_interaction::EthereumNode;
use revive_dt_solc_binaries::download_solc;
use revive_solc_json_interface::SolcStandardJsonOutput;
@@ -74,7 +70,8 @@ where
&self.deployed_contracts,
)?)?;
dbg!(&receipt);
node.trace_transaction(receipt)
//node.trace_transaction(receipt)
todo!()
}
}
@@ -114,8 +111,8 @@ where
for case in &self.metadata.cases {
for input in &case.inputs {
let expected = leader_state.execute_input(input, self.leader_node)?;
let received = follower_state.execute_input(input, self.follower_node)?;
let _ = leader_state.execute_input(input, self.leader_node)?;
let _ = follower_state.execute_input(input, self.follower_node)?;
}
}
}
+1 -1
View File
@@ -5,7 +5,7 @@ use rayon::{ThreadPoolBuilder, prelude::*};
use revive_dt_config::*;
use revive_dt_core::{
Geth, Kitchensink,
Geth,
driver::{Driver, State},
};
use revive_dt_format::{corpus::Corpus, metadata::Metadata};