跳转到主要内容
POST
curl --request POST \ --url 'https://mainnet.helius-rpc.com/?api-key=' \ --header 'Content-Type: application/json' \ --data ' { "jsonrpc": "2.0", "id": "1", "method": "getPriorityFeeEstimate", "params": [ { "transaction": "LxzhDW7TapzziJVHEGPh1QjmZB6kjNqmvuJ9gmihBGEkzw2N8ospDq32UZdVmKWzRZqKuyvhp7xmLvsmmHa3MfxVKpYoLV9cPkw5isHnHgDUwLSMsDaZ4dLEULexXAvuV9k6fLD2LMhFKM6gqH6j69GQLAm1g4e3z5ZVZN6pmJdSmZ4PqKcwNn4sS7E3Abp1hV59uBJB9i4jEdEAh28rZ8WCeNizzEmrJZFhatFFFGSDsk23jDPEjbkMcoRWXKf1WthFScC2S6Wz284Dtjqp7kW8eybV3DpmN9DtBbcfFNQPtUwmiBZCKszdYym5AjJvRHiUKUdMwFpC3toPnMvTmKZ9iHQtzZRkg5xBufRtUN5eVYJfdw2DxzH6RfqhC2rAjfSbfJA4wmaq9f5eUe2iEjmqvne6r85PPcHBJzyqkVtAyUFtTc9DfU8UiM9rFhQ2UB71M6m5UCsC6EwowMw5k8iF8rL7iPCLdubVdy8S58DPLNG4E4rdosev1T63YdRWSgEwBZh7iX4zGBA9AKAm3B9itCSxLSL46Y6uZgVku9UXsMcWWz3URoa6hRbo55CYPLhrVeqjqX5DsXpaG6QkngbEaESQUnkakE1AFkYXmNXEd2m3sLRTYB2o5UTkwkJS2u5sJHyYqAvXr3vFZr7qAYFLD3LwS5tsdb45ZQVQwsbnNddMHgkpmSqLHS6Fv1epxqHbzpRCU1tgMsriApVWC3pj2LLD41HxkV8aKvkVyHgJFACUtbvRBZAasHf1F71Gz3qZNTdh3efWsZJRXnfxKPbATU7NTMaMUL8JjknfoVwp3/SsAUIMHFzjQMQmoiQMSL1q+S+r9dLR55BgaWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3fbh12Whk9nL4UbO63msHLSF7V9bN5E6jPWFfv8AqQECAwABDAIAAAAEAAAAAAAA" } ] } '
{ "jsonrpc": "2.0", "result": { "priorityFeeEstimate": 120000 }, "id": "1" }

请求参数

transaction
string
用于估算最佳优先费用的Base58或Base64编码的Solana交易。 API将分析此交易中的具体指令和账户,根据当前的网络状况和计算复杂性提供准确的费用估算。
accountKeys
array
用于估算优先费用的Solana账户公钥数组(作为提供交易的替代方案)
options
object
根据网络状况自定义Solana优先费用估算的高级选项
options.transactionEncoding
string
提供的Solana交易的编码格式
  • Base58
  • Base64
options.priorityLevel
string
基于当前Solana网络拥堵估算费用的特定优先级别
  • Min
  • Low
  • Medium
  • High
  • VeryHigh
  • UnsafeMax
options.includeAllPriorityFeeLevels
boolean
如果为true,则返回从最小到最大优先级别的全面估算
options.lookbackSlots
number
分析最近的Solana区块链槽数以进行准确的费用估算(1-150)
options.includeVote
boolean
如果为true,则在费用计算中包括投票交易,以便进行更全面的分析
如果为true,则根据当前的Solana网络状况返回推荐的最佳费用
options.evaluateEmptySlotAsZero
boolean
如果为true,则在计算中将没有交易的槽视为零费用槽

授权

api-key
string
query
必填

您的 Helius API 密钥。您可以在仪表板中免费获取一个。

请求体

application/json
jsonrpc
enum<string>
默认值:2.0

Solana RPC API 请求的 JSON-RPC 版本标识符,必须为 "2.0"

可用选项:
2.0
id
string
默认值:1

客户端生成的请求标识符

method
enum<string>
默认值:getPriorityFeeEstimate

RPC 方法名称

可用选项:
getPriorityFeeEstimate
params
object[]

方法调用的参数

响应

Successfully retrieved Solana priority fee estimates

jsonrpc
enum<string>

JSON-RPC 版本标识符

可用选项:
2.0
id
string

客户端生成的标识符,与请求匹配

result
object

包含全面 Solana 优先费用估算的结果对象