BSC Block Builder Send Bundle API
瞭解 BlockRazor BSC Block Builder的Send Bundle API的接口說明、請求參數、請求示例和返回示例
接口說明
本接口用於接收用戶提交的bundle,方法名為eth_sendBundle。
BlockRazor MEV服務的區塊構建算法傾向於向BlockRazor Builder EOA轉賬原生代幣(BNB)數量更多的bundle,當前BlockRazor Builder EOA地址為0x1266C6bE60392A8Ff346E8d5ECCd3E69dD9c5F20。 bundle中交易的gas price需不小於BSC Validator要求的最低標準(當前為0.05 gwei)。
請求參數
txs
是
array[hex]
["0x…4b", "0x…5c"]
經過簽名的raw transaction列表
maxBlockNumber
否
uint64
39177941
該bundle有效的最大區塊號,默認為當前區塊號+100
minTimestamp
否
uint64
1710229370
期望bundle有效的最小Unix秒級時間戳
maxTimestamp
否
uint64
1710829390
期望bundle有效的最大Unix秒級時間戳
revertingTxHashes
否
array[hash]
["0x…c7", "0x…b7"]
允許revert的交易哈希列表
noMerge
否
bool
false
bundle merge可提升區塊價值,加快bundle上鏈速度,如不設置則默認為false(允許bundle merge)
positionFirst
否
bool
false
嚴格按優先費用對bundle排序。若該項设置为false(默認),則到達较晚的bundle可能被添加至區塊尾部区域,以保證其在當前區塊成功上鏈。
請求示例
curl https://virginia.builder.blockrazor.io \
-H 'content-type: application/json' \
-H 'Authorization: <auth-token>' \
--data '{
"jsonrpc": "2.0",
"id": "1",
"method": "eth_sendBundle",
"params": [{
"txs": [
"0x...4b",
"0x...5c"
],
"maxBlockNumber": 39177941,
"minTimestamp": 1710229370,
"maxTimestamp": 1710829390,
"revertingTxHashes": [
"0x44b89abe860142d3c3bda789cf955b69ba00b71882cd968ec407a70f4719ff06",
"0x7d7652c685e9fda4fe2e41bad017519cffeed8ba03d59aa6401284be2ec4244c"
],
"noMerge": false
}]
}'返回示例
最後更新於
這有幫助嗎?