Skip to content

Commit 62cdea8

Browse files
authored
fix: disable block gas limit for call --trace (#8496)
1 parent 2544793 commit 62cdea8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

crates/cast/bin/cmd/call.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,13 @@ impl CallArgs {
162162
config.fork_block_number = Some(block_number);
163163
}
164164

165-
let (env, fork, chain) = TracingExecutor::get_fork_material(&config, evm_opts).await?;
165+
let (mut env, fork, chain) =
166+
TracingExecutor::get_fork_material(&config, evm_opts).await?;
167+
168+
// modify settings that usually set in eth_call
169+
env.cfg.disable_block_gas_limit = true;
170+
env.block.gas_limit = U256::MAX;
171+
166172
let mut executor = TracingExecutor::new(env, fork, evm_version, debug, decode_internal);
167173

168174
let value = tx.value.unwrap_or_default();

0 commit comments

Comments
 (0)