Link and activate preconfirmations and add integrations tests (#2848)
Closes https://github.com/FuelLabs/fuel-core/issues/2590 ## Description Goal of this PR is to link all the pre-confirmation works and to tests all the scenarios possible for preconfirmations in a e2e way. ### Changes - Authorized to have different values for `utxo_validation` between pool and executor if in debug - If the `SignMode` is unavailable don't launch block production (instead of launching it but each block production fails) - Submitted status is sent directly through txpool to avoid inconsistency. ## Checklist - [x] Breaking changes are clearly marked as such in the PR description and changelog - [x] New behavior is reflected in tests - [x] [The specification](https://github.com/FuelLabs/fuel-specs/) matches the implemented behavior (link update PR if changes are needed) ### Before requesting review - [x] I have reviewed the code myself - [x] I have created follow-up issues caused by this PR and linked them here --------- Co-authored-by: Mitch Turner <james.mitchell.turner@gmail.com> Co-authored-by: Rafał Chabowski <rafal.chabowski@fuel.sh> Co-authored-by: Green Baneling <XgreenX9999@gmail.com> Co-authored-by: Rafał Chabowski <88321181+rafal-ch@users.noreply.github.com>
A
AurelienFT committed
49ff4e1805a65f229ca2cf94f51223f246554978
Parent: 3fedb2a
Committed by GitHub <noreply@github.com>
on 3/21/2025, 5:27:10 PM