For the complete documentation index, see llms.txt. This page is also available as Markdown.

Private Mempool

介紹BSC Public Mempool的服務、應用場景、優勢以及接入方法

BSC Private Mempool是什麼

BSC Private Mempool 是 BlockRazor 提供的私有交易流訂閱服務,用於獲取 BlockRazor RPC 的私有訂單流數據。

與 Public Mempool 訂閱公開傳播中的 pending 交易不同,Private Mempool 關注的是未進入公開傳播路徑的私有交易數據。這些數據通過 SSE 協議推送,方便用戶直接在策略系統中進行解析、篩選和後續處理。Private Mempool 會對交易內容做統一脫敏,僅披露被授權公開的交易字段。在保留策略分析所需的關鍵信息的同時兼顧數據隱私。

BSC Private Mempool的應用場景

Private Mempool 適用於希望圍繞私有訂單流進行監控、判斷和策略執行的用戶,常見場景包括 backrunning、copy trading 和 sniping。

  • Backrunning: 當私有訂單流中出現可能引發套利空間的交易時,用戶可以基於這些信號構造 backrun 交易,並在目標交易之後完成策略執行。

  • Copy Trading: 當私有訂單流中出現目標地址、策略賬戶或特定類型交易時,用戶可以更早識別這些跟單信號,並圍繞買入、賣出、加倉或調倉等動作構建跟隨策略。

  • Sniping: 在新池創建、流動性注入、代幣開盤或特定目標交易即將觸發市場變化時,盡早從私有訂單流中識別這些關鍵信號,為快速入場、信號跟隨和其他時機敏感型策略提供更早的響應窗口。

為什麼選擇BSC Private Mempool

在 BSC 場景中,很多高價值交易並不會出現在公開 Mempool 中,而是通過 BlockRazor RPC 提供的私有通道上鏈。對於希望圍繞這類交易構建策略的用戶來說,等到交易最終上鏈後再捕捉信號,往往已經錯過更有價值的處理時機。

Private Mempool 依賴 BEF 為不同區域的用戶提供私有訂單流接入能力,讓用戶能夠圍繞私有交易本身做更早的分析與決策。

快速開始

1

採購BSC Private Mempool

前往訂閱頁面採購

2

獲取Auth

詳見 Authentication

3

訂閱BSC Private Mempool

詳見 請求示例

4

構建 & 提交bundle

詳見 Bundle

價格

每月價格為$1000,請前往訂閱頁面採購。每個地區允許訂閱2條數據流。

端點

  • 請將訂閱BSC Private Mempool的域名與發送bundle的域名保持一致。如訂閱https://jp-bscscutum.blockrazor.xyz/stream,則將bundle發送至https://jp-bscscutum.blockrazor.xyz

  • 不同地區推送的隱私數據流不同,建議同時訂閱 4 個端點

地區
端點

東京

https://jp-bscscutum.blockrazor.xyz/stream

紐約

https://us-bscscutum.blockrazor.xyz/stream

法蘭克福

https://ger-bscscutum.blockrazor.xyz/stream

都柏林

https://ire-bscscutum.blockrazor.xyz/stream

請求示例

數據流類型

Raw Bundle

Raw Bundle是指尚未被跟隨策略交易的bundle,Raw Bundle中的交易來源於兩個渠道:

  • 通過RPC eth_sendRawTransaction提交的交易,會由BlockRazor RPC自動構建為bundle推送至Private Mempool,該場景下的Raw Bundle僅包含一筆交易;

  • 通過RPC eth_sendMevBundle提交的Raw Bundle,交易來自於公開內存池或自行構建,該場景下的Raw Bundle至多可包含50筆交易。

Followed Bundle

客戶端在對Raw Bundle執行backrun、跟單或狙擊策略後,可以通過開啟hint繼續將bundle披露至Private Mempool以執行嵌套的backrun策略。此時Private Mempool中的該類Bundle稱為Followed Bundle,包含raw bundle中的全部交易,以及1筆策略交易。

數據流結構

Bundle

參數
格式
備注

chainID

string

ETH: 1, BSC:56

hash

string

bundle hash,Private Mempool數據推流統一以bundle形式呈現

bundle中包含的交易

nextBlockNumber

uint64

該bundle所在區塊號

maxBlockNumber

uint64

該bundle有效的最大區塊號

proxyBidContract

string

bundle競拍代理合約地址,競拍方法调用詳見 Backrun

refundAddress

string

競拍方法的入參, 競拍金額將按比例返利至refundAddress

refundCfg

int

競拍方法的入參

state

虛擬機狀態對象的數據變化,查看數據流示例

txs

參數
格式
備注

hash

string

交易哈希

from

string

交易的發起方地址

to

string

交易的接收方地址

value

hex

交易value

nonce

uint64

交易nonce

calldata

string

交易calldata

functionSelector

string

合約函數簽名哈希的前4個字節

logs

交易在執行過程中拋出的事件日誌

log

參數
格式
備注

address

string

触发事件的智能合约地址

topics

[]string

事件日志的topcis

data

string

非索引参数的存储区域

state

默認數據推流中不包含state,如需獲取,請將訂閱地址修改為

Ethereum:https://ethscutum.blockrazor.xyz/stream?state=true

BSC:https://jp-bscscutum.blockrazor.xyz/stream?state=true

參數
格式
備註

"0x7C3b……3cb9E2"

[]string

數據發生變化的狀態對象地址,可以是一個EOA地址或智能合約地址

"0x935b……6cf608"

string

狀態對象數據發生變化的Key

"0x0000……3ffc00"

string

狀態對象數據變化後的Value

數據流示例(默認)

數據流示例(包含state)

默認數據推流中不包含state,如需獲取,請將訂閱地址修改為

Ethereum:https://eth.blockrazor.xyz/stream?state=true

BSC:https://bsc.blockrazor.xyz/stream?state=true

最後更新於

這有幫助嗎?