Wait until the given request has been processed by the node
GET//v1/chains/:chainID/requests/:requestID/wait
Wait until the given request has been processed by the node
Request
Path Parameters
chainID stringrequired
ChainID (Bech32)
requestID stringrequired
RequestID (Hex)
Query Parameters
timeoutSeconds int32
The timeout in seconds, maximum 60s
waitForL1Confirmation boolean
Wait for the block to be confirmed on L1
Responses
- 200
- 404
- 408
The request receipt
- application/json
- Schema
- Example (from schema)
Schema
blockIndex int32required
Possible values: >= 1
errorMessage string
gasBudget stringrequired
The gas budget (uint64 as string)
gasBurnLog BurnRecord[]required
gasBurned stringrequired
The burned gas (uint64 as string)
gasFeeCharged stringrequired
The charged gas fee (uint64 as string)
rawError UnresolvedVMErrorJSON
request RequestJSONrequired
requestIndex int32required
Possible values: >= 1
storageDepositCharged stringrequired
Storage deposit charged (uint64 as string)
{
"gasBurnLog": [
{
"code": 6,
"gasBurned": 1
},
{
"code": 6,
"gasBurned": 1
}
],
"request": {
"fungibleTokens": {
"nfts": [
"nfts",
"nfts"
],
"baseTokens": "baseTokens",
"nativeTokens": [
{
"amount": "amount",
"id": "id"
},
{
"amount": "amount",
"id": "id"
}
]
},
"senderAccount": "senderAccount",
"isOffLedger": true,
"requestId": "requestId",
"callTarget": {
"contractHName": "contractHName",
"functionHName": "functionHName"
},
"gasBudget": "gasBudget",
"targetAddress": "targetAddress",
"allowance": {
"nfts": [
"nfts",
"nfts"
],
"baseTokens": "baseTokens",
"nativeTokens": [
{
"amount": "amount",
"id": "id"
},
{
"amount": "amount",
"id": "id"
}
]
},
"params": {
"Items": [
{
"value": "value",
"key": "key"
},
{
"value": "value",
"key": "key"
}
]
},
"nft": {
"owner": "owner",
"metadata": "metadata",
"id": "id",
"issuer": "issuer"
},
"isEVM": true
},
"blockIndex": 1,
"rawError": {
"code": "code",
"params": [
"params",
"params"
]
},
"requestIndex": 1,
"storageDepositCharged": "storageDepositCharged",
"gasFeeCharged": "gasFeeCharged",
"errorMessage": "errorMessage",
"gasBudget": "gasBudget",
"gasBurned": "gasBurned"
}
The chain or request id not found
The waiting time has reached the defined limit
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L -X GET '/v1/chains/:chainID/requests/:requestID/wait' \
-H 'Accept: application/json'
ResponseClear