跳转到主要内容
非原子性: 批次中的每笔交易都是独立确认和执行的。如果一笔交易失败,不会影响批次中其他交易的处理。

请求

端点:

POST /submit-batch

JSON-RPC 参数:

transactions
array
必填
完全签名的交易数组,Base64 编码字符串。每批最多 5 笔交易。
options
array
必填
为将来使用保留的字段。当前必须为空数组 []

响应结果

响应体格式提示: 此请求不是标准的 JSON-RPC 响应,其响应不包括标准的 JSON-RPC 响应包装。
code
number
必填
响应状态码。1 表示成功
message
string
必填
响应消息。成功提交时返回 "success"
signatures
array
必填
与提交的交易对应的交易签名数组,顺序一致
请求(cURL)
curl -X POST 'https://ny.rpc.blockrush.io/submit-batch' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: <YOUR_API_KEY>' \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "params": {
      "options": [],
      "transactions": [
        "<base64_encoded_tx_001>",
        "<base64_encoded_tx_002>",
        "<base64_encoded_tx_003>",
        "<base64_encoded_tx_004>",
        "<base64_encoded_tx_005>"
      ]
    }
  }'
{
  "code": 1,
  "message": "success"
  "signatures": [
    "<tx_001_signature>",
    "<tx_002_signature>",
    "<tx_003_signature>",
    "<tx_004_signature>",
    "<tx_005_signature>"
  ]
}