使用Dedicate Node
1. 獲取端點

2. 調用JSON RPC方法
標準JSON RPC方法
BSC Dedicate Node(Geth)的標準JSON RPC方法於Ethereum Geth完全兼容,具體調用方法請參考https://ethereum.org/en/developers/docs/apis/json-rpc/#json-rpc-methods
定製JSON RPC方法
BSC Dedicate Node(Geth)支持bundle模擬,方法名eth_simulateBundles
,請求和返回示例如下:
請求
curl -X POST <dedicate node url> \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "eth_simulateBundles",
"params": [
[
{
"from": "0x03Ae1e3082dD5E338e8Ae8572A34bcdF8be40362",
"to": "0x55d398326f99059fF775485246999027B3197955",
"data": "0x18160ddd",
"gas": "0x100000"
}
],
"latest" // 指定模擬的區塊高度或狀態,latest表示最新已打包的區塊
]
}'
返回
{"jsonrpc":"2.0","id":1,"result":[{"return":"0x","gasUsed":21160}]}
{"jsonrpc":"2.0","id":1,"result":[{"return":"0x","gasUsed":21070,"revertReason":"execution reverted"}]}
{"jsonrpc":"2.0","id":1,"result":[{"return":"0x","gasUsed":0,"error":"err: intrinsic gas too low: have 0, want 21000 (supplied gas 0)"}]}
Last updated