Once a preconf request has been submitted you may use the hash to query its status to see if it has finished processing and if it has succeeded or failed. Here’s an example request querying against the holesky network and using the transaction hash from the Submit Request results:
The request result status has four possible values:
Submitted - Initial value when the router stores the request
Pending - Awaiting a response from preconf providers
Success - a pre-confirmation commitment was received within the deadline or in the case that the request had the fallback parameter set to true the request was forwarded as a standard request
If in the previous stage the status contained Success then we may attempt to query the commitment.
A request may have a Success status if it failed to gain a commitment but successfully forwarded the request to an RPC provider. In this case querying for a commitment will result in an error response.