FuelLabs/fuel-core · error
Failed to get transaction status
Error message
Failed to get transaction status
What it means
Error "Failed to get transaction status" thrown in FuelLabs/fuel-core.
Source
Thrown at crates/fuel-core/src/schema/tx.rs:827
}
let subscription = tx_status_manager.tx_update_subscribe(tx_id).await?;
txpool.insert(tx).await?;
Ok(subscription
.filter_map(move |status| {
match status {
TxStatusMessage::Status(status) => {
let status = TransactionStatus::new(tx_id, status);
if !include_preconfirmation && status.is_preconfirmation() {
None
} else {
Some(Ok(status))
}
}
// Map a failed status to an error for the api.
TxStatusMessage::FailedStatus => Some(Err(anyhow::anyhow!(
"Failed to get transaction status"
)
.into())),
}
})
.take(3))
}
struct StatusChangeState<'a> {
query: Cow<'a, ReadView>,
tx_status_manager: &'a DynTxStatusManager,
}
impl TxnStatusChangeState for StatusChangeState<'_> {
async fn get_tx_status(
&self,
id: Bytes32,
include_preconfirmation: bool,View on GitHub (pinned to b9d4d170da)
When it happens
Trigger: Thrown at crates/fuel-core/src/schema/tx.rs:827 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/142f6e070c77f5c6.
Report an issue: GitHub.