跳转到主要内容
POST
/
v1
/
transaction
/
{chain}
/
estimate-gas-limit
交易 - 估算 Gas 限制
curl --request POST \
  --url https://api.chainstream.io/v1/transaction/{chain}/estimate-gas-limit \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "from": "0x742d35Cc6634C0532925a3b8D8C9C4b8a8d4C8b8",
  "to": "0x742d35Cc6634C0532925a3b8D8C9C4b8a8d4C8b8",
  "data": "0xa9059cbb000000000000000000000000742d35cc6634c0532925a3b8d8c9c4b8a8d4c8b80000000000000000000000000000000000000000000000000de0b6b3a7640000",
  "value": "0x0"
}
'
{
  "gasLimit": "0x5208",
  "chain": "ethereum"
}

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

路径参数

chain
enum<string>
必填

支持网络中列出的区块链名称

可用选项:
bsc,
eth

请求体

application/json

用于 gas 估算的交易参数

from
string
必填

From address

示例:

"0x742d35Cc6634C0532925a3b8D8C9C4b8a8d4C8b8"

to
string
必填

To address

示例:

"0x742d35Cc6634C0532925a3b8D8C9C4b8a8d4C8b8"

data
string
必填

Transaction data (hex)

示例:

"0xa9059cbb000000000000000000000000742d35cc6634c0532925a3b8d8c9c4b8a8d4c8b80000000000000000000000000000000000000000000000000de0b6b3a7640000"

value
string

Value to send (in wei, hex string)

示例:

"0x0"

响应

200 - application/json
gasLimit
string
必填

Estimated gas limit (hex string)

示例:

"0x5208"

chain
string
必填

Chain symbol

示例:

"ethereum"