Dynamically obtain the estimated gas price for various chains, supporting EIP-1559, covering EVM and UTXO model networks.
GET https://www.okx.com/api/waas/wallet/pre-transaction/gas-price
Parameter | Type | Required | Description |
---|---|---|---|
chainIndex | String | Yes | Unique chain identifier |
Parameter | Type | Description |
---|---|---|
normal | String | Medium gas price, in wei |
min | String | Low gas price, in wei |
max | String | High gas price, in wei |
supportEip1559 | Boolean | Whether supports 1559 |
eip1559Protocol | Object | 1559 protocol structure |
Parameter | Type | Description |
---|---|---|
eip1559Protocol | Object | 1559 protocol structure |
>suggestBaseFee | String | Suggested base fee = base fee * 1.25, in wei |
>baseFee | String | Base fee, in wei |
>proposePriorityFee | String | Medium priority fee, in wei |
>safePriorityFee | String | Low priority fee, in wei |
>fastPriorityFee | String | High priority fee, in wei |
Parameter | Type | Description |
---|---|---|
normalFeeRate | String | Medium fee rate |
maxFeeRate | String | High fee rate |
minFeeRate | Object | Low fee rate |
inscriptionOutput | String | Inscription output size |
minOutput | String | Minimum output size, in satoshi (typically 546 satoshi) |
normalCost | String | Consumption of a single inscription transaction, in satoshi |
maxCost | String | Maximum consumption of a single inscription transaction, in satoshi |
minCost | String | Minimum consumption of a single inscription transaction, in satoshi |
curl --location --request GET 'https://www.okx.com/api/v5/waas/wallet/pre-transaction/gas-price?chainIndex=1' \
--header 'Content-Type: application/json' \
--header 'OK-ACCESS-PROJECT: 86af********d1bc' \
--header 'OK-ACCESS-KEY: 37c541a1-****-****-****-10fe7a038418' \
--header 'OK-ACCESS-SIGN: leaV********3uw=' \
--header 'OK-ACCESS-PASSPHRASE: 1****6' \
--header 'OK-ACCESS-TIMESTAMP: 2023-10-18T12:21:41.274Z'
// EVM
{
"code": "0",
"data": [
{
"normal" : "21289500000", // Medium gas price
"min" : "15670000000",// Low gas price
"max" : "29149000000", // High gas price
"supportEip1559" : true,// Whether supports 1559
"erc1599Protocol": {
"suggestBaseFee" : "15170000000",// Suggested base fee
"baseFee" : "15170000000",// Base fee
"proposePriorityFee" : "810000000",// Medium priority fee
"safePriorityFee" : "500000000",// Low priority fee
"fastPriorityFee" : "3360000000"// High priority fee
}
}
],
"msg": ""
}
// UTXO
{
"code": "0",
"data": [
{
"normalFeeRate": "27",
"maxFeeRate": "35",
"minFeeRate": "22",
"inscriptionOutput": "546",
"minOutput": "1500",
"normalCost": "1800",
"maxCost": "3600",
"minCost": "600"
}
],
"msg": ""
}