FuelLabs/fuel-core · error
Failed to do the final `dry_run` of the assembled transactio
Error message
Failed to do the final `dry_run` of the assembled transaction
What it means
Error "Failed to do the final `dry_run` of the assembled transaction" thrown in FuelLabs/fuel-core.
Source
Thrown at crates/fuel-core/src/schema/tx.rs:502
AssembleTx::new(tx, arguments)?.assemble().await?.into()
}
};
let (assembled_tx, status) = block_producer
.dry_run_txs(
vec![assembled_tx],
None,
None,
Some(false),
Some(gas_price),
false,
)
.await?
.transactions
.into_iter()
.next()
.ok_or_else(|| {
anyhow::anyhow!(
"Failed to do the final `dry_run` of the assembled transaction"
)
})?;
let result = AssembleTransactionResult {
tx_id: status.id,
tx: assembled_tx,
status: status.result,
gas_price,
};
Ok(result)
}
/// Estimate the predicate gas for the provided transaction
#[graphql(complexity = "query_costs().estimate_predicates + child_complexity")]
async fn estimate_predicates(
&self,View on GitHub (pinned to b9d4d170da)
When it happens
Trigger: Thrown at crates/fuel-core/src/schema/tx.rs:502 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of FuelLabs/fuel-core@b9d4d170da (2026-08-16).
Data as JSON: /api/errors/73603800b0e3ed02.
Report an issue: GitHub.