eth_sendRawTransaction v2
介紹
Fast模式基於BlockRazor的全球高性能網絡實現交易最低延遲上鏈,適合對交易上鏈速度存在極致要求的用戶。相比Send RawTx ,发往eth_sendRawTransaction的交易不會通過mempool廣播,在確保速度的同時具備隱私性。
{% hint style="info" %}
eth_sendRawTransaction不和訂閱計劃綁定,但每筆交易中需要包含轉賬至0x9D70AC39166ca154307a93fa6b595CF7962fe8e5的tip,金額至少為0.000025 BNB 或 Transaction Fee 的5%
{% endhint %}
與eth_sendRawTransaction相比,eth_sendRawTransaction v2提供了一種更精簡、更迅速的交易提交途徑。
- 繞過 CORS 預檢: 它消除了通常由 OPTIONS 預檢請求所引起的延遲(大約 50-100 毫秒)。
- 純文本而非 JSON: 採用簡單的純文本傳輸,避免了與解析 JSON 相關的計算負擔。此外,由此產生的較小數據包尺寸有助於縮短網路傳輸時間並降低成本。
端點
http://bsc-fast.blockrazor.io/v2/sendRawTransaction
限流
eth_sendRawTransaction v2不和訂閱計劃綁定,限流默認統一為10 TPS,如需提升TPS,請於我們聯繫
請求示例
{% tabs %} {% tab title="CURL" %}
curl -X POST 'bsc-fast.blockrazor.io/v2/sendRawTransaction?auth=<auth_token>'
-H "Content-Type: text/plain" \
-d "<raw_tx>"
{% endtab %} {% endtabs %}
{% hint style="info" %} 注意:
- 認證 (auth) 參數必須以 URI 參數的形式填入URL
- 請求中唯一允許的header是
Content-Type: text/plain{% endhint %}
返回示例
正常
{
"code": 0,
"message": "success",
"data": {
"txHash": "0xd2ebb523f400dd33ebf946a1280426196eed72c9a63b7e1734dd6f8e2f5a81dc"
}
}
異常
{
"code": -32600,
"message": "auth token is invalid",
"data": null
}
Keep Alive
請發送 POST 請求到健康檢查端點以保持連線活躍,建議每隔10s請求一次,請求示例如下:
{% tabs %} {% tab title="CURL" %}
curl -X POST 'http://bsc-fast.blockrazor.io/health' \
-H "Content-Type: text/plain" \
-d ""
{% endtab %} {% endtabs %}