Skip to content

Commit

Permalink
fix: identification of contracts in scripts (foundry-rs#9346)
Browse files Browse the repository at this point in the history
* fix: identification of contracts in scripts

* clippy
  • Loading branch information
klkvr authored and rplusq committed Nov 29, 2024
1 parent d55cff6 commit b19d487
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions crates/script/src/simulate.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ use eyre::{Context, Result};
use forge_script_sequence::{ScriptSequence, TransactionWithMetadata};
use foundry_cheatcodes::Wallets;
use foundry_cli::utils::{has_different_gas_calc, now};
use foundry_common::{get_contract_name, ContractData};
use foundry_common::ContractData;
use foundry_evm::traces::{decode_trace_arena, render_trace_arena};
use futures::future::{join_all, try_join_all};
use parking_lot::RwLock;
Expand Down Expand Up @@ -205,9 +205,8 @@ impl PreSimulationState {
.contracts
.iter()
.filter_map(move |(addr, contract_id)| {
let contract_name = get_contract_name(contract_id);
if let Ok(Some((_, data))) =
self.build_data.known_contracts.find_by_name_or_identifier(contract_name)
self.build_data.known_contracts.find_by_name_or_identifier(contract_id)
{
return Some((*addr, data));
}
Expand Down

0 comments on commit b19d487

Please sign in to comment.