chore: sync all changes to Gitea
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- Config, docs, scripts, and backup manifests - Submodule refs unchanged (m = modified content in submodules) Made-with: Cursor
This commit is contained in:
98
reports/public-rpc-e2e-stability-20260222_124405.json
Normal file
98
reports/public-rpc-e2e-stability-20260222_124405.json
Normal file
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"timestamp": "2026-02-22T12:44:06-08:00",
|
||||
"chain_id_expected": "0x8a",
|
||||
"http_total": 5,
|
||||
"http_pass": 5,
|
||||
"ws_total": 4,
|
||||
"ws_pass": 4,
|
||||
"http": [
|
||||
{
|
||||
"url": "https://rpc-http-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d39c",
|
||||
"latency_ms": 192,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d39d",
|
||||
"latency_ms": 140,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d39d",
|
||||
"latency_ms": 145,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.public-0138.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d39d",
|
||||
"latency_ms": 162,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d39d",
|
||||
"latency_ms": 161,
|
||||
"http_code": "200"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ws": [
|
||||
{
|
||||
"url": "wss://rpc-ws-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_400",
|
||||
"install_wscat": "npm i -g wscat for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_400",
|
||||
"install_wscat": "npm i -g wscat for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_400",
|
||||
"install_wscat": "npm i -g wscat for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://wss.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_400",
|
||||
"install_wscat": "npm i -g wscat for full test"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
27
reports/public-rpc-e2e-stability-20260222_124405.md
Normal file
27
reports/public-rpc-e2e-stability-20260222_124405.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Public RPC nodes — E2E stability report
|
||||
|
||||
**Generated:** 2026-02-22T12:44:07-08:00
|
||||
**Chain ID expected:** 0x8a
|
||||
|
||||
## HTTP RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Block | Latency (ms) |
|
||||
|----------|--------|----------|-------|--------------|
|
||||
| https://rpc-http-pub.d-bis.org | pass | 0x8a | 0x22d39c | 192 |
|
||||
| https://rpc.d-bis.org | pass | 0x8a | 0x22d39d | 140 |
|
||||
| https://rpc2.d-bis.org | pass | 0x8a | 0x22d39d | 145 |
|
||||
| https://rpc.public-0138.defi-oracle.io | pass | 0x8a | 0x22d39d | 162 |
|
||||
| https://rpc.defi-oracle.io | pass | 0x8a | 0x22d39d | 161 |
|
||||
|
||||
## WebSocket RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Note |
|
||||
|----------|--------|----------|------|
|
||||
| wss://rpc-ws-pub.d-bis.org | warn | - | upgrade_400 |
|
||||
| wss://ws.rpc.d-bis.org | warn | - | upgrade_400 |
|
||||
| wss://ws.rpc2.d-bis.org | warn | - | upgrade_400 |
|
||||
| wss://wss.defi-oracle.io | warn | - | upgrade_400 |
|
||||
|
||||
## Files
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_124405.json`
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_124405.md`
|
||||
98
reports/public-rpc-e2e-stability-20260222_124603.json
Normal file
98
reports/public-rpc-e2e-stability-20260222_124603.json
Normal file
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"timestamp": "2026-02-22T12:47:05-08:00",
|
||||
"chain_id_expected": "0x8a",
|
||||
"http_total": 5,
|
||||
"http_pass": 5,
|
||||
"ws_total": 4,
|
||||
"ws_pass": 0,
|
||||
"http": [
|
||||
{
|
||||
"url": "https://rpc-http-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d3d7",
|
||||
"latency_ms": 158,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d3d8",
|
||||
"latency_ms": 154,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d3d8",
|
||||
"latency_ms": 142,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.public-0138.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d3d8",
|
||||
"latency_ms": 157,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d3d8",
|
||||
"latency_ms": 123,
|
||||
"http_code": "200"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ws": [
|
||||
{
|
||||
"url": "wss://rpc-ws-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "fail",
|
||||
"chain_id": null,
|
||||
"note": "wscat",
|
||||
"stderr": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "fail",
|
||||
"chain_id": null,
|
||||
"note": "wscat",
|
||||
"stderr": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "fail",
|
||||
"chain_id": null,
|
||||
"note": "wscat",
|
||||
"stderr": ""
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://wss.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "fail",
|
||||
"chain_id": null,
|
||||
"note": "wscat",
|
||||
"stderr": ""
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
27
reports/public-rpc-e2e-stability-20260222_124603.md
Normal file
27
reports/public-rpc-e2e-stability-20260222_124603.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Public RPC nodes — E2E stability report
|
||||
|
||||
**Generated:** 2026-02-22T12:47:05-08:00
|
||||
**Chain ID expected:** 0x8a
|
||||
|
||||
## HTTP RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Block | Latency (ms) |
|
||||
|----------|--------|----------|-------|--------------|
|
||||
| https://rpc-http-pub.d-bis.org | pass | 0x8a | 0x22d3d7 | 158 |
|
||||
| https://rpc.d-bis.org | pass | 0x8a | 0x22d3d8 | 154 |
|
||||
| https://rpc2.d-bis.org | pass | 0x8a | 0x22d3d8 | 142 |
|
||||
| https://rpc.public-0138.defi-oracle.io | pass | 0x8a | 0x22d3d8 | 157 |
|
||||
| https://rpc.defi-oracle.io | pass | 0x8a | 0x22d3d8 | 123 |
|
||||
|
||||
## WebSocket RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Note |
|
||||
|----------|--------|----------|------|
|
||||
| wss://rpc-ws-pub.d-bis.org | fail | - | wscat |
|
||||
| wss://ws.rpc.d-bis.org | fail | - | wscat |
|
||||
| wss://ws.rpc2.d-bis.org | fail | - | wscat |
|
||||
| wss://wss.defi-oracle.io | fail | - | wscat |
|
||||
|
||||
## Files
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_124603.json`
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_124603.md`
|
||||
94
reports/public-rpc-e2e-stability-20260222_124830.json
Normal file
94
reports/public-rpc-e2e-stability-20260222_124830.json
Normal file
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"timestamp": "2026-02-22T12:49:20-08:00",
|
||||
"chain_id_expected": "0x8a",
|
||||
"http_total": 5,
|
||||
"http_pass": 5,
|
||||
"ws_total": 4,
|
||||
"ws_pass": 4,
|
||||
"http": [
|
||||
{
|
||||
"url": "https://rpc-http-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d421",
|
||||
"latency_ms": 163,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d421",
|
||||
"latency_ms": 150,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d421",
|
||||
"latency_ms": 135,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.public-0138.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d422",
|
||||
"latency_ms": 163,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22d422",
|
||||
"latency_ms": 151,
|
||||
"http_code": "200"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ws": [
|
||||
{
|
||||
"url": "wss://rpc-ws-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"note": "upgrade_400"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"note": "upgrade_400"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"note": "upgrade_400"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://wss.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"note": "upgrade_400"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
27
reports/public-rpc-e2e-stability-20260222_124830.md
Normal file
27
reports/public-rpc-e2e-stability-20260222_124830.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Public RPC nodes — E2E stability report
|
||||
|
||||
**Generated:** 2026-02-22T12:49:20-08:00
|
||||
**Chain ID expected:** 0x8a
|
||||
|
||||
## HTTP RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Block | Latency (ms) |
|
||||
|----------|--------|----------|-------|--------------|
|
||||
| https://rpc-http-pub.d-bis.org | pass | 0x8a | 0x22d421 | 163 |
|
||||
| https://rpc.d-bis.org | pass | 0x8a | 0x22d421 | 150 |
|
||||
| https://rpc2.d-bis.org | pass | 0x8a | 0x22d421 | 135 |
|
||||
| https://rpc.public-0138.defi-oracle.io | pass | 0x8a | 0x22d422 | 163 |
|
||||
| https://rpc.defi-oracle.io | pass | 0x8a | 0x22d422 | 151 |
|
||||
|
||||
## WebSocket RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Note |
|
||||
|----------|--------|----------|------|
|
||||
| wss://rpc-ws-pub.d-bis.org | pass | 0x8a | upgrade_400 |
|
||||
| wss://ws.rpc.d-bis.org | pass | 0x8a | upgrade_400 |
|
||||
| wss://ws.rpc2.d-bis.org | pass | 0x8a | upgrade_400 |
|
||||
| wss://wss.defi-oracle.io | pass | 0x8a | upgrade_400 |
|
||||
|
||||
## Files
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_124830.json`
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_124830.md`
|
||||
98
reports/public-rpc-e2e-stability-20260222_134242.json
Normal file
98
reports/public-rpc-e2e-stability-20260222_134242.json
Normal file
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"timestamp": "2026-02-22T13:43:32-08:00",
|
||||
"chain_id_expected": "0x8a",
|
||||
"http_total": 5,
|
||||
"http_pass": 5,
|
||||
"ws_total": 4,
|
||||
"ws_pass": 0,
|
||||
"http": [
|
||||
{
|
||||
"url": "https://rpc-http-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22da76",
|
||||
"latency_ms": 247,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22da76",
|
||||
"latency_ms": 169,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22da77",
|
||||
"latency_ms": 132,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.public-0138.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22da77",
|
||||
"latency_ms": 159,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22da77",
|
||||
"latency_ms": 134,
|
||||
"http_code": "200"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ws": [
|
||||
{
|
||||
"url": "wss://rpc-ws-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://wss.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
27
reports/public-rpc-e2e-stability-20260222_134242.md
Normal file
27
reports/public-rpc-e2e-stability-20260222_134242.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Public RPC nodes — E2E stability report
|
||||
|
||||
**Generated:** 2026-02-22T13:43:32-08:00
|
||||
**Chain ID expected:** 0x8a
|
||||
|
||||
## HTTP RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Block | Latency (ms) |
|
||||
|----------|--------|----------|-------|--------------|
|
||||
| https://rpc-http-pub.d-bis.org | pass | 0x8a | 0x22da76 | 247 |
|
||||
| https://rpc.d-bis.org | pass | 0x8a | 0x22da76 | 169 |
|
||||
| https://rpc2.d-bis.org | pass | 0x8a | 0x22da77 | 132 |
|
||||
| https://rpc.public-0138.defi-oracle.io | pass | 0x8a | 0x22da77 | 159 |
|
||||
| https://rpc.defi-oracle.io | pass | 0x8a | 0x22da77 | 134 |
|
||||
|
||||
## WebSocket RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Note |
|
||||
|----------|--------|----------|------|
|
||||
| wss://rpc-ws-pub.d-bis.org | warn | - | upgrade_502 |
|
||||
| wss://ws.rpc.d-bis.org | warn | - | upgrade_502 |
|
||||
| wss://ws.rpc2.d-bis.org | warn | - | upgrade_502 |
|
||||
| wss://wss.defi-oracle.io | warn | - | upgrade_502 |
|
||||
|
||||
## Files
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_134242.json`
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_134242.md`
|
||||
98
reports/public-rpc-e2e-stability-20260222_135401.json
Normal file
98
reports/public-rpc-e2e-stability-20260222_135401.json
Normal file
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"timestamp": "2026-02-22T13:54:52-08:00",
|
||||
"chain_id_expected": "0x8a",
|
||||
"http_total": 5,
|
||||
"http_pass": 5,
|
||||
"ws_total": 4,
|
||||
"ws_pass": 0,
|
||||
"http": [
|
||||
{
|
||||
"url": "https://rpc-http-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22dbca",
|
||||
"latency_ms": 240,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22dbca",
|
||||
"latency_ms": 135,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22dbca",
|
||||
"latency_ms": 135,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.public-0138.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22dbca",
|
||||
"latency_ms": 139,
|
||||
"http_code": "200"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "https://rpc.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "pass",
|
||||
"chain_id": "0x8a",
|
||||
"block_hex": "0x22dbcb",
|
||||
"latency_ms": 133,
|
||||
"http_code": "200"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ws": [
|
||||
{
|
||||
"url": "wss://rpc-ws-pub.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://ws.rpc2.d-bis.org",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"url": "wss://wss.defi-oracle.io",
|
||||
"result": {
|
||||
"status": "warn",
|
||||
"chain_id": null,
|
||||
"note": "upgrade_502",
|
||||
"install": "npm i -g wscat or ensure Node/npx for full test"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
27
reports/public-rpc-e2e-stability-20260222_135401.md
Normal file
27
reports/public-rpc-e2e-stability-20260222_135401.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Public RPC nodes — E2E stability report
|
||||
|
||||
**Generated:** 2026-02-22T13:54:52-08:00
|
||||
**Chain ID expected:** 0x8a
|
||||
|
||||
## HTTP RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Block | Latency (ms) |
|
||||
|----------|--------|----------|-------|--------------|
|
||||
| https://rpc-http-pub.d-bis.org | pass | 0x8a | 0x22dbca | 240 |
|
||||
| https://rpc.d-bis.org | pass | 0x8a | 0x22dbca | 135 |
|
||||
| https://rpc2.d-bis.org | pass | 0x8a | 0x22dbca | 135 |
|
||||
| https://rpc.public-0138.defi-oracle.io | pass | 0x8a | 0x22dbca | 139 |
|
||||
| https://rpc.defi-oracle.io | pass | 0x8a | 0x22dbcb | 133 |
|
||||
|
||||
## WebSocket RPC
|
||||
|
||||
| Endpoint | Status | Chain ID | Note |
|
||||
|----------|--------|----------|------|
|
||||
| wss://rpc-ws-pub.d-bis.org | warn | - | upgrade_502 |
|
||||
| wss://ws.rpc.d-bis.org | warn | - | upgrade_502 |
|
||||
| wss://ws.rpc2.d-bis.org | warn | - | upgrade_502 |
|
||||
| wss://wss.defi-oracle.io | warn | - | upgrade_502 |
|
||||
|
||||
## Files
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_135401.json`
|
||||
- `/home/intlc/projects/proxmox/reports/public-rpc-e2e-stability-20260222_135401.md`
|
||||
715
reports/rpc_nodes_test_20260222_214342.json
Normal file
715
reports/rpc_nodes_test_20260222_214342.json
Normal file
@@ -0,0 +1,715 @@
|
||||
{
|
||||
"summary": {
|
||||
"generated_at": "2026-02-22T21:43:42Z",
|
||||
"total_nodes": 13,
|
||||
"reachable_count": 13,
|
||||
"authorized_ok_count": 13,
|
||||
"chainid_match_count": 13,
|
||||
"netversion_match_count": 13,
|
||||
"min_block": 2080868,
|
||||
"max_block": 2284180,
|
||||
"block_spread": 203312,
|
||||
"port": 8545,
|
||||
"timeout_s": 4.0,
|
||||
"threads": 12,
|
||||
"host_header_candidates": [
|
||||
"localhost",
|
||||
"127.0.0.1",
|
||||
"rpc-http-pub.d-bis.org",
|
||||
"rpc.d-bis.org",
|
||||
"rpc2.d-bis.org",
|
||||
"rpc.public-0138.defi-oracle.io"
|
||||
]
|
||||
},
|
||||
"nodes": [
|
||||
{
|
||||
"vmid": "2101",
|
||||
"ip": "192.168.11.211",
|
||||
"name": "besu-rpc-core-1",
|
||||
"group": "core",
|
||||
"url": "http://192.168.11.211:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 195.7993140022154,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.3/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1e",
|
||||
"peer_count": 30,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 10.764781999569095
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 8.036699997319374,
|
||||
"net_version": 7.4587470007827505,
|
||||
"web3_clientVersion": 11.663620003673714,
|
||||
"eth_blockNumber": 9.292128997913096,
|
||||
"eth_syncing": 17.588581999007147,
|
||||
"net_peerCount": 6.726338004227728,
|
||||
"eth_getBlockByNumber_latest": 7.740313994872849,
|
||||
"eth_gasPrice": 17.611825998756103,
|
||||
"txpool_status": 2.4952759995358065
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2201",
|
||||
"ip": "192.168.11.221",
|
||||
"name": "besu-rpc-public-1",
|
||||
"group": "public",
|
||||
"url": "http://192.168.11.221:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 155.47821299696807,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1d",
|
||||
"peer_count": 29,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 7.535523000115063
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 1.6983189998427406,
|
||||
"net_version": 1.785912005288992,
|
||||
"web3_clientVersion": 2.299654996022582,
|
||||
"eth_blockNumber": 6.334696998237632,
|
||||
"eth_syncing": 12.873724001110531,
|
||||
"net_peerCount": 9.905846003675833,
|
||||
"eth_getBlockByNumber_latest": 14.75631399807753,
|
||||
"eth_gasPrice": 10.629716998664662,
|
||||
"txpool_status": 12.117512997065205
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2301",
|
||||
"ip": "192.168.11.232",
|
||||
"name": "besu-rpc-private-1",
|
||||
"group": "private",
|
||||
"url": "http://192.168.11.232:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 155.67342700524023,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1e",
|
||||
"peer_count": 30,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 17.304756875091698
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 7.731361998594366,
|
||||
"net_version": 14.36473899957491,
|
||||
"web3_clientVersion": 26.34667300299043,
|
||||
"eth_blockNumber": 15.16975599952275,
|
||||
"eth_syncing": 14.891432998410892,
|
||||
"net_peerCount": 32.29891299997689,
|
||||
"eth_getBlockByNumber_latest": 16.013191001547966,
|
||||
"eth_gasPrice": 11.62198800011538,
|
||||
"txpool_status": 7.700471003772691
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2303",
|
||||
"ip": "192.168.11.233",
|
||||
"name": "besu-rpc-ali-0x8a",
|
||||
"group": "tenant",
|
||||
"url": "http://192.168.11.233:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 194.2285190016264,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1e",
|
||||
"peer_count": 30,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 11.186098249709175
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 14.075008999498095,
|
||||
"net_version": 8.85451800422743,
|
||||
"web3_clientVersion": 12.167658998805564,
|
||||
"eth_blockNumber": 14.504124999803025,
|
||||
"eth_syncing": 14.594952001061756,
|
||||
"net_peerCount": 8.891117002349347,
|
||||
"eth_getBlockByNumber_latest": 8.962989995779935,
|
||||
"eth_gasPrice": 7.438415996148251,
|
||||
"txpool_status": 4.45185699936701
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2304",
|
||||
"ip": "192.168.11.234",
|
||||
"name": "besu-rpc-ali-0x1",
|
||||
"group": "tenant",
|
||||
"url": "http://192.168.11.234:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 169.596106003155,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1d",
|
||||
"peer_count": 29,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 17.33515525029361
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 24.29044499876909,
|
||||
"net_version": 19.612399002653547,
|
||||
"web3_clientVersion": 15.019894002762157,
|
||||
"eth_blockNumber": 15.511094003159087,
|
||||
"eth_syncing": 17.299350998655427,
|
||||
"net_peerCount": 12.92160800221609,
|
||||
"eth_getBlockByNumber_latest": 22.968430996115785,
|
||||
"eth_gasPrice": 11.058019998017699,
|
||||
"txpool_status": 9.12925400189124
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2305",
|
||||
"ip": "192.168.11.235",
|
||||
"name": "besu-rpc-luis-0x8a",
|
||||
"group": "tenant",
|
||||
"url": "http://192.168.11.235:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 167.11884500546148,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1e",
|
||||
"peer_count": 30,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 15.582704624648613
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 18.75522299815202,
|
||||
"net_version": 13.599432000773959,
|
||||
"web3_clientVersion": 21.328486000129487,
|
||||
"eth_blockNumber": 14.023654999618884,
|
||||
"eth_syncing": 6.428606997360475,
|
||||
"net_peerCount": 15.202636001049541,
|
||||
"eth_getBlockByNumber_latest": 15.59935900149867,
|
||||
"eth_gasPrice": 19.72423899860587,
|
||||
"txpool_status": 9.224440000252798
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2306",
|
||||
"ip": "192.168.11.236",
|
||||
"name": "besu-rpc-luis-0x1",
|
||||
"group": "tenant",
|
||||
"url": "http://192.168.11.236:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 185.9407160009141,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1e",
|
||||
"peer_count": 30,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 23.64492100150528
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 20.69705000030808,
|
||||
"net_version": 21.942079001746606,
|
||||
"web3_clientVersion": 24.291907000588253,
|
||||
"eth_blockNumber": 25.044423004146665,
|
||||
"eth_syncing": 12.149371003033593,
|
||||
"net_peerCount": 22.819069999968633,
|
||||
"eth_getBlockByNumber_latest": 24.072514999716077,
|
||||
"eth_gasPrice": 38.14295300253434,
|
||||
"txpool_status": 10.0564829990617
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2307",
|
||||
"ip": "192.168.11.237",
|
||||
"name": "besu-rpc-putu-0x8a",
|
||||
"group": "tenant",
|
||||
"url": "http://192.168.11.237:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 169.67856699920958,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x1fc064",
|
||||
"block_number": 2080868,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x0",
|
||||
"peer_count": 0,
|
||||
"latest_block_hash": "0x49ff157d49fa8298ce84955d0dac71bc25b9ebcf19d9a8b2f3936e9b9a23d40f",
|
||||
"latest_block_timestamp_hex": "0x698fa300",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 17.72209837417904
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 16.22351599507965,
|
||||
"net_version": 16.04799799679313,
|
||||
"web3_clientVersion": 17.14360299956752,
|
||||
"eth_blockNumber": 17.930073001480196,
|
||||
"eth_syncing": 13.106812999467365,
|
||||
"net_peerCount": 13.173396997444797,
|
||||
"eth_getBlockByNumber_latest": 18.128947005607188,
|
||||
"eth_gasPrice": 30.02243999799248,
|
||||
"txpool_status": 13.905776999308728
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2308",
|
||||
"ip": "192.168.11.238",
|
||||
"name": "besu-rpc-putu-0x1",
|
||||
"group": "tenant",
|
||||
"url": "http://192.168.11.238:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 16.762472005211748,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1",
|
||||
"peer_count": 1,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 15.61453512567823
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 26.34517100523226,
|
||||
"net_version": 25.09901400480885,
|
||||
"web3_clientVersion": 27.680462000716943,
|
||||
"eth_blockNumber": 12.944314999913331,
|
||||
"eth_syncing": 7.29874600074254,
|
||||
"net_peerCount": 5.565410996496212,
|
||||
"eth_getBlockByNumber_latest": 10.004436997405719,
|
||||
"eth_gasPrice": 9.97872500010999,
|
||||
"txpool_status": 5.355724002583884
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2400",
|
||||
"ip": "192.168.11.240",
|
||||
"name": "thirdweb-rpc-1",
|
||||
"group": "thirdweb",
|
||||
"url": "http://192.168.11.240:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 184.47153900342528,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1d",
|
||||
"peer_count": 29,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 12.460711123821966
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 11.514359001012053,
|
||||
"net_version": 12.052666999807116,
|
||||
"web3_clientVersion": 11.73096399725182,
|
||||
"eth_blockNumber": 8.86887399974512,
|
||||
"eth_syncing": 20.606033998774365,
|
||||
"net_peerCount": 7.584979000966996,
|
||||
"eth_getBlockByNumber_latest": 7.903604993771296,
|
||||
"eth_gasPrice": 19.424206999246962,
|
||||
"txpool_status": 3.5629560006782413
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2401",
|
||||
"ip": "192.168.11.241",
|
||||
"name": "besu-rpc-thirdweb-0x8a-1",
|
||||
"group": "thirdweb",
|
||||
"url": "http://192.168.11.241:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 190.46996800170746,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1e",
|
||||
"peer_count": 30,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 9.423505625818507
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 5.100378999486566,
|
||||
"net_version": 13.86081900272984,
|
||||
"web3_clientVersion": 8.28745799663011,
|
||||
"eth_blockNumber": 4.554737999569625,
|
||||
"eth_syncing": 14.17326700175181,
|
||||
"net_peerCount": 12.716053999611177,
|
||||
"eth_getBlockByNumber_latest": 6.8821010063402355,
|
||||
"eth_gasPrice": 9.813229000428692,
|
||||
"txpool_status": 14.777935000893194
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2402",
|
||||
"ip": "192.168.11.242",
|
||||
"name": "besu-rpc-thirdweb-0x8a-2",
|
||||
"group": "thirdweb",
|
||||
"url": "http://192.168.11.242:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 168.59348700381815,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1d",
|
||||
"peer_count": 29,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 10.987849251250736
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 7.579247998364735,
|
||||
"net_version": 9.226818998286035,
|
||||
"web3_clientVersion": 9.675135006546043,
|
||||
"eth_blockNumber": 8.940536004956812,
|
||||
"eth_syncing": 14.491597001324408,
|
||||
"net_peerCount": 5.947600002400577,
|
||||
"eth_getBlockByNumber_latest": 17.031436997058336,
|
||||
"eth_gasPrice": 15.010422001068946,
|
||||
"txpool_status": 5.536923999898136
|
||||
}
|
||||
},
|
||||
{
|
||||
"vmid": "2403",
|
||||
"ip": "192.168.11.243",
|
||||
"name": "besu-rpc-thirdweb-0x8a-3",
|
||||
"group": "thirdweb",
|
||||
"url": "http://192.168.11.243:8545",
|
||||
"host_header_used": null,
|
||||
"reachable": true,
|
||||
"authorized": true,
|
||||
"probe": {
|
||||
"ok": true,
|
||||
"latency_ms": 157.34612999949604,
|
||||
"error": null,
|
||||
"response": {
|
||||
"jsonrpc": "2.0",
|
||||
"id": 1,
|
||||
"result": "0x8a"
|
||||
}
|
||||
},
|
||||
"checks": {
|
||||
"eth_chainId": "0x8a",
|
||||
"eth_chainId_ok": true,
|
||||
"net_version": "138",
|
||||
"net_version_ok": true,
|
||||
"client_version": "besu/v23.10.0/linux-x86_64/openjdk-java-17",
|
||||
"block_number_hex": "0x22da94",
|
||||
"block_number": 2284180,
|
||||
"syncing": false,
|
||||
"syncing_ok": true,
|
||||
"peer_count_hex": "0x1e",
|
||||
"peer_count": 30,
|
||||
"latest_block_hash": "0x6908febaacfda6b36272fee4655e70968068eaaecb7a1b3d5acfba7e5483b7de",
|
||||
"latest_block_timestamp_hex": "0x699b788d",
|
||||
"gas_price_hex": "0x3e8",
|
||||
"gas_price_wei": 1000,
|
||||
"txpool_supported": false,
|
||||
"method_errors": {
|
||||
"txpool_status": "Method not found"
|
||||
},
|
||||
"avg_latency_ms": 9.866173375485232
|
||||
},
|
||||
"timings_ms": {
|
||||
"eth_chainId": 1.8322280011489056,
|
||||
"net_version": 3.401878995646257,
|
||||
"web3_clientVersion": 10.25640100124292,
|
||||
"eth_blockNumber": 4.2449399988981895,
|
||||
"eth_syncing": 19.95692100172164,
|
||||
"net_peerCount": 10.10420099919429,
|
||||
"eth_getBlockByNumber_latest": 8.869485005561728,
|
||||
"eth_gasPrice": 20.263332000467926,
|
||||
"txpool_status": 10.065640999528114
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
43
reports/rpc_nodes_test_20260222_214342.md
Normal file
43
reports/rpc_nodes_test_20260222_214342.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# RPC Nodes Test Report (ChainID 138)
|
||||
|
||||
- Generated: **2026-02-22T21:43:42Z**
|
||||
|
||||
- Nodes: **13** (reachable: **13**, authorized+responding: **13**)
|
||||
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
| VMID | Name | IP | Reachable | Authorized | ChainId | NetVersion | Block | Peers | Syncing | Avg Latency (ms) | Host Header Used |
|
||||
|------|------|----|-----------|------------|---------|------------|-------|-------|---------|------------------|------------------|
|
||||
| 2101 | besu-rpc-core-1 | 192.168.11.211 | ✅ | ✅ | 0x8a | 138 | 2284180 | 30 | ✅ | 10.8 | - |
|
||||
| 2201 | besu-rpc-public-1 | 192.168.11.221 | ✅ | ✅ | 0x8a | 138 | 2284180 | 29 | ✅ | 7.5 | - |
|
||||
| 2301 | besu-rpc-private-1 | 192.168.11.232 | ✅ | ✅ | 0x8a | 138 | 2284180 | 30 | ✅ | 17.3 | - |
|
||||
| 2303 | besu-rpc-ali-0x8a | 192.168.11.233 | ✅ | ✅ | 0x8a | 138 | 2284180 | 30 | ✅ | 11.2 | - |
|
||||
| 2304 | besu-rpc-ali-0x1 | 192.168.11.234 | ✅ | ✅ | 0x8a | 138 | 2284180 | 29 | ✅ | 17.3 | - |
|
||||
| 2305 | besu-rpc-luis-0x8a | 192.168.11.235 | ✅ | ✅ | 0x8a | 138 | 2284180 | 30 | ✅ | 15.6 | - |
|
||||
| 2306 | besu-rpc-luis-0x1 | 192.168.11.236 | ✅ | ✅ | 0x8a | 138 | 2284180 | 30 | ✅ | 23.6 | - |
|
||||
| 2307 | besu-rpc-putu-0x8a | 192.168.11.237 | ✅ | ✅ | 0x8a | 138 | 2080868 | 0 | ✅ | 17.7 | - |
|
||||
| 2308 | besu-rpc-putu-0x1 | 192.168.11.238 | ✅ | ✅ | 0x8a | 138 | 2284180 | 1 | ✅ | 15.6 | - |
|
||||
| 2400 | thirdweb-rpc-1 | 192.168.11.240 | ✅ | ✅ | 0x8a | 138 | 2284180 | 29 | ✅ | 12.5 | - |
|
||||
| 2401 | besu-rpc-thirdweb-0x8a-1 | 192.168.11.241 | ✅ | ✅ | 0x8a | 138 | 2284180 | 30 | ✅ | 9.4 | - |
|
||||
| 2402 | besu-rpc-thirdweb-0x8a-2 | 192.168.11.242 | ✅ | ✅ | 0x8a | 138 | 2284180 | 29 | ✅ | 11.0 | - |
|
||||
| 2403 | besu-rpc-thirdweb-0x8a-3 | 192.168.11.243 | ✅ | ✅ | 0x8a | 138 | 2284180 | 30 | ✅ | 9.9 | - |
|
||||
|
||||
## Cluster Consistency
|
||||
|
||||
|
||||
- Block range (authorized nodes): **2080868** → **2284180** (Δ **203312**)
|
||||
|
||||
- Expected chainId: **0x8a**; nodes matching: **13**
|
||||
|
||||
- Expected net_version: **138**; nodes matching: **13**
|
||||
|
||||
|
||||
## Notes
|
||||
|
||||
|
||||
- If a node is **reachable but not authorized**, it likely has `rpc-http-host-allowlist` restrictions. This report attempts common Host headers (`localhost`, known RPC domains) to work around that.
|
||||
|
||||
- If a node is **not reachable**, it’s either stopped, firewalled, or the network path from this runner to `192.168.11.0/24` is down.
|
||||
|
||||
Reference in New Issue
Block a user