Get Signature Data
This API provides network fees, nonce, and other parameters needed for signing.
Request Path
GET https://www.okx.com/api/waas/wallet/pre-transaction/sign-info
Request Parameters
Parameter | Type | Required | Description |
---|
chainIndex | String | Yes | Unique identifier for the chain |
fromAddr | String | Yes | From address |
toAddr | String | Yes | To address |
txAmount | String | No | Native token amount for the transaction, default is 0. Must include this parameter when involving mainnet coin transfer, otherwise it will affect the calculation of gas limit. |
extJson | Object | Yes | Extension parameters, used to add calldata and other information |
extJson
Parameter | Type | Required | Description |
---|
inputData | String | No | calldata |
Response Parameters
EVM
Parameter | Type | Description |
---|
gasLimit | String | Gas consumption |
nonce | String | Current nonce. Only returns on-chain data. For example, if the maximum nonce of successful transactions on the current address chain is 10, the request result will be 11. After broadcasting the transaction with nonce 11, if the transaction is still in pending status, the result of the next request will also be 11. Please maintain the nonce yourself or wait for the transaction to be on-chain before broadcasting the next transaction. |
gasPrice | Object | Gas consumption price |
>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 |
eip1559 Protocol
Parameter | Type | Description |
---|
eip1559Protocol | Object | 1559 protocol |
>suggestBaseFee | String | Suggested base fee = base fee * 1.25, in wei |
>baseFee | String | Base fee |
>proposePriorityFee | String | Medium priority fee, in wei |
>safePriorityFee | String | Low priority fee, in wei |
>fastPriorityFee | String | High priority fee, in wei |
BRC-20/UTXO
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 inscription output size, in Satoshi (usually 546 Satoshi) |
normalCost | String | Single inscription transaction cost, in Satoshi |
maxCost | String | Maximum single inscription transaction cost, in Satoshi |
minCost | String | Minimum single inscription transaction cost, in Satoshi |