From 3bca5394fc25c30812f5883420553e7221eb9824 Mon Sep 17 00:00:00 2001 From: defiQUG Date: Sat, 28 Mar 2026 19:18:20 -0700 Subject: [PATCH] Update public RPC capability metadata --- .../rest/config/metamask/CHAIN138_RPC_CAPABILITIES.json | 9 ++++----- docs/EXPLORER_API_ACCESS.md | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/backend/api/rest/config/metamask/CHAIN138_RPC_CAPABILITIES.json b/backend/api/rest/config/metamask/CHAIN138_RPC_CAPABILITIES.json index b133697..8927d95 100644 --- a/backend/api/rest/config/metamask/CHAIN138_RPC_CAPABILITIES.json +++ b/backend/api/rest/config/metamask/CHAIN138_RPC_CAPABILITIES.json @@ -2,7 +2,7 @@ "name": "Chain 138 RPC Capabilities", "version": { "major": 1, - "minor": 0, + "minor": 1, "patch": 0 }, "generatedBy": "SolaceScanScout", @@ -28,16 +28,15 @@ "eth_blockNumber", "eth_syncing", "eth_gasPrice", + "eth_maxPriorityFeePerGas", "eth_feeHistory", "eth_estimateGas", "eth_getCode" ], - "unsupportedMethods": [ - "eth_maxPriorityFeePerGas" - ], + "unsupportedMethods": [], "notes": [ "eth_feeHistory is available for wallet fee estimation.", - "eth_maxPriorityFeePerGas is currently not exposed on the public RPC, so some wallets will fall back to simpler fee heuristics." + "eth_maxPriorityFeePerGas is exposed on the public RPC for wallet-grade fee suggestion compatibility." ] }, "tracing": { diff --git a/docs/EXPLORER_API_ACCESS.md b/docs/EXPLORER_API_ACCESS.md index fd0b3f4..3c05f0f 100644 --- a/docs/EXPLORER_API_ACCESS.md +++ b/docs/EXPLORER_API_ACCESS.md @@ -64,7 +64,7 @@ Current public-RPC summary: | `eth_gasPrice` | Supported | Basic fee quote path works. | | `eth_feeHistory` | Supported | Modern wallet fee estimation can use it. | | `eth_estimateGas` / `eth_getCode` | Supported | Required for normal wallet and app flows. | -| `eth_maxPriorityFeePerGas` | Not supported on public RPC | Wallets may fall back to simpler heuristics. | +| `eth_maxPriorityFeePerGas` | Supported | MetaMask and other wallets can use the modern priority-fee path directly. | | `trace_block` / `trace_replayBlockTransactions` | Supported | Explorer/indexer tracing works on the public tier. | | `debug_traceBlockByNumber` | Not enabled on public RPC | Intentional for the public tier; do not assume debug tracing is available. | @@ -72,7 +72,7 @@ MetaMask behavior to keep in mind: - MetaMask primarily depends on JSON-RPC correctness, not explorer richness. - `wallet_addEthereumChain` and `wallet_watchAsset` help wallet UX, but they do not replace missing RPC methods. -- If `eth_maxPriorityFeePerGas` is unavailable, MetaMask can still work, but fee UX may be less polished than on top-tier public networks. +- `eth_maxPriorityFeePerGas` is now available on the public RPC, so fee UX should align better with mainstream EVM wallet expectations. You can verify the published matrix against live infrastructure with: