As a user, I want to see if a VAA is enqueued when I access the endpoints api/v1/vaa?TxHash or api/v1/transactions/vaaId, so I can determine its status directly from these endpoints and show it in the wormholescan UI with On Hold status
Current behavior:
At present, the endpoint utilized for displaying transaction details lacks information about enqueued VAA. Consequently, some transactions that are actually in the governor queue are mistakenly shown as "complete."
Acceptance Criteria
When I make a request using any of the following endpoints:
api/v1/vaas?txHash
api/v1/vaa/chainId/Emitter/sequence
api/v1/transactions/chainId/emitter/sequence
I should be able to view information regarding whether the VAA is enqueued. If there's a status available, it should clearly indicate "On Hold" or another status predefined by the product area.
Evidence:
In wormholescan
Response governor endpoint about the same transaction:
Description:
As a user, I want to see if a VAA is enqueued when I access the endpoints
api/v1/vaa?TxHash
orapi/v1/transactions/vaaId
, so I can determine its status directly from these endpoints and show it in the wormholescan UI with On Hold statusCurrent behavior:
At present, the endpoint utilized for displaying transaction details lacks information about enqueued VAA. Consequently, some transactions that are actually in the governor queue are mistakenly shown as "complete."
Acceptance Criteria
When I make a request using any of the following endpoints:
api/v1/vaas?txHash
api/v1/vaa/chainId/Emitter/sequence
api/v1/transactions/chainId/emitter/sequence
I should be able to view information regarding whether the VAA is enqueued. If there's a status available, it should clearly indicate "On Hold" or another status predefined by the product area.
Evidence:
In wormholescan
Response governor endpoint about the same transaction:
Transaction endpoint response: HERE
Vaas endpoints responses: SearchByVAAID
SearchByTxHash