We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c348f32 commit c1b612fCopy full SHA for c1b612f
core/node/api_server/src/web3/namespaces/eth.rs
@@ -405,12 +405,12 @@ impl EthNamespace {
405
let marker = BytecodeMarker::new(contract_code.bytecode_hash);
406
let prepared_bytecode = if marker == Some(BytecodeMarker::Evm) {
407
trim_padded_evm_bytecode(
408
- BytecodeHash::try_from(contract_code.bytecode_hash).unwrap_or_else(|_| {
409
- panic!(
+ BytecodeHash::try_from(contract_code.bytecode_hash).with_context(|| {
+ format!(
410
"Invalid bytecode hash at address {address:?}: {:?}",
411
contract_code.bytecode_hash
412
)
413
- }),
+ })?,
414
&contract_code.bytecode,
415
416
.with_context(|| {
0 commit comments