跳转到主要内容
POST
sendTransaction

请求参数

swqos_only
boolean
默认值:"false"
当为 true 时,仅通过 SWQOS 基础设施路由,但有较低的最低小费要求。
mev-protect
boolean
默认值:"false"
为 true 时,将您的交易避开统计上与三明治攻击相关的验证者。每次请求需单独选择。
transaction
string
必填
以 base64 编码的交易。
encoding
string
Solana 交易负载使用的数据编码格式。
  • base58
  • base64
skipPreflight
boolean
为 true 时,绕过 Solana 的预飞行交易验证以加快提交速度。可选项 — 发送方支持预飞行检查。
maxRetries
number
自动重试的最大尝试次数。应设为 0。

查询参数

api-key
string

标准用户不需要API密钥。只有具有自定义TPS限制的用户需要提供API密钥。

swqos_only
boolean
默认值:false

当为true时,仅通过SWQOS基础设施路由,但需要较低的最小小费要求。

mev-protect
boolean
默认值:false

为 true 时,将您的交易从统计上与三明治攻击相关的验证者中移开。每次请求单独选择加入。

请求体

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

JSON-RPC协议版本。

可用选项:
2.0
示例:

"2.0"

id
string
默认值:1

请求的唯一标识符。

示例:

"1"

method
enum<string>
默认值:sendTransaction

要调用的RPC方法名称。

可用选项:
sendTransaction
示例:

"sendTransaction"

params
(string | object)[]

通过Sender发送交易的参数。

以base64编码的交易。

响应

交易提交成功。200 响应不保证交易有效或会在链上执行。

jsonrpc
enum<string>

JSON-RPC 协议版本。

可用选项:
2.0
示例:

"2.0"

id
string

与请求匹配的标识符。

示例:

"1"

result
string

用于跟踪确认状态的交易签名。

示例:

"4qTLpN1sBrp5SzZUKfrSH2897FmxA7AB4EbN4ccgSgEjG9RG2686pSKWhEbz65q4bvaRsdpKRJKZ3dkdGZA78u5s"