Investigating - Solana Mainnet is currently undergoing a regenesis as part of the Alpenglow upgrade. We are monitoring the process and will provide updates as more information becomes available.
Oct 08, 2026 - 18:50 UTC
Oct 08, 2026 - 18:50 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Oct 08, 2026 - 00:02 UTC
Oct 08, 2026 - 00:02 UTC
Scheduled - We will be upgrading our Agave nodes on Solana Mainnet to v4.3.0 on October 8th at 00:00 UTC.
This update includes the following Highlighted Changes:
- getBlock, getTransaction and blockSubscribe now reject requests that combine encoding: "base58" (or "binary") with maxSupportedTransactionVersion >= 1, returning JSON-RPC error -32602 "base58 encoding is not supported with maxSupportedTransactionVersion >= 1". Use json, jsonParsed or base64 encoding for Transaction V1 requests.
- getInflationReward now accepts at most 32 addresses per request; larger lists return JSON-RPC error -32602 "Too many inputs provided; max 32". Split larger requests into batches of 32.
- Yellowstone gRPC moves to the v16 line. Existing subscriptions keep working unchanged, including clients built from the v15 proto. The v16 additions (a bank_id field on updates, a block_footer subscription) are optional and inert on Mainnet until Alpenglow activates; regenerate your app from the v16 proto only if you want them.
No JSON-RPC method is added or removed. RPC, WebSocket and gRPC endpoints will remain available throughout the upgrade window.
Please reach out to our Support team if you are experiencing any issues during the maintenance window.
- https://quicknode.portal.usepylon.com/forms/submit-a-support-ticket
Oct 8, 2026 00:00 - Oct 11, 2026 00:00 UTC
This update includes the following Highlighted Changes:
- getBlock, getTransaction and blockSubscribe now reject requests that combine encoding: "base58" (or "binary") with maxSupportedTransactionVersion >= 1, returning JSON-RPC error -32602 "base58 encoding is not supported with maxSupportedTransactionVersion >= 1". Use json, jsonParsed or base64 encoding for Transaction V1 requests.
- getInflationReward now accepts at most 32 addresses per request; larger lists return JSON-RPC error -32602 "Too many inputs provided; max 32". Split larger requests into batches of 32.
- Yellowstone gRPC moves to the v16 line. Existing subscriptions keep working unchanged, including clients built from the v15 proto. The v16 additions (a bank_id field on updates, a block_footer subscription) are optional and inert on Mainnet until Alpenglow activates; regenerate your app from the v16 proto only if you want them.
No JSON-RPC method is added or removed. RPC, WebSocket and gRPC endpoints will remain available throughout the upgrade window.
Please reach out to our Support team if you are experiencing any issues during the maintenance window.
- https://quicknode.portal.usepylon.com/forms/submit-a-support-ticket
Oct 8, 2026 00:00 - Oct 11, 2026 00:00 UTC
About This Site
Welcome to the QuickNode status page. We use this page to communicate any issues with our products including planned and unplanned outages.
0g
Operational
0g - Galileo Testnet
Operational
0g - Mainnet
Operational
Abstract
Operational
Abstract - Mainnet
Operational
Abstract - Testnet
Operational
Aleo
Operational
Aleo - Mainnet
Operational
Aleo - Testnet
Operational
Aptos
Operational
Aptos - Mainnet
Operational
Aptos - Testnet
Operational
Arbitrum
Operational
Arbitrum - Mainnet Nitro
Operational
Arbitrum - Mainnet Classic
Operational
Arbitrum - Sepolia
Operational
Arbitrum Nova
Operational
Arbitrum Nova - Mainnet
Operational
Arc
Operational
Arc - Testnet
Operational
Arc - Mainnet
Operational
Ault
Operational
Ault - Testnet
Operational
Ault - Mainnet
Operational
Avalanche
Operational
Avalanche - Mainnet
Operational
Avalanche - Fuji Testnet
Operational
B3
Operational
B3 - Mainnet
Operational
B3 - Sepolia
Operational
Base
Operational
Base - Mainnet
Operational
Base - Sepolia
Operational
Berachain
Operational
Berachain - Mainnet
Operational
Berachain - Bepolia
Operational
Bitcoin
Operational
Bitcoin - Mainnet
Operational
Bitcoin - Testnet
Operational
Bitcoin Cash
Operational
Bitcoin Cash - Mainnet
Operational
Bitcoin Cash - Testnet
Operational
Blast
Operational
Blast - Mainnet
Operational
Blast - Sepolia
Operational
BNB Smart Chain (BSC)
Operational
BNB - Mainnet
Operational
BNB - Testnet
Operational
Celestia
Operational
Celestia - Mainnet
Operational
Celestia - Mocha Testnet
Operational
Celo
Operational
Celo - Mainnet
Operational
Cosmos
Operational
Cosmos - Mainnet
Operational
Cyber
Operational
Cyber - Mainnet
Operational
Cyber - Sepolia
Operational
DOGE
Operational
DOGE - Mainnet
Operational
Ethereum
Operational
Ethereum - Mainnet
Operational
Ethereum - Sepolia
Operational
Ethereum - Hoodi
Operational
Flare
Operational
Flare - Coston2 Testnet
Operational
Flare - Mainnet
Operational
Flow
Operational
Flow - Mainnet
Operational
Flow - Testnet
Operational
Fluent
Operational
Fluent - Testnet
Operational
Fluent - Mainnet
Operational
Fraxtal (Select Access)
Operational
Fraxtal - Mainnet
Operational
Fuel
Operational
Fuel - Mainnet
Operational
Fuel - Sepolia
Operational
Gnosis
Operational
Gnosis - Mainnet
Operational
Gravity
Operational
Gravity - Alpham
Operational
Gravity - Mainnet
Operational
Hedera
Operational
Hedera - Mainnet
Operational
Hedera - Testnet
Operational
Hemi
Operational
Hemi - Mainnet
Operational
Hemi - Testnet
Operational
HyperLiquid
Operational
HyperEVM - Mainnet
Operational
HyperEVM - Testnet
Operational
Hypercore - Mainnet
Operational
Injective
Operational
Injective - Mainnet
Operational
Injective - Testnet
Operational
Ink
Operational
Ink - Mainnet
Operational
Ink - Sepolia
Operational
JOC
Operational
JOC - Mainnet
Operational
Kaia
Operational
Kaia - Mainnet
Operational
Kaia - Testnet
Operational
Katana
Operational
Katana - Mainnet
Operational
Lens
Operational
Lens - Mainnet
Operational
Lens - Testnet
Operational
Linea
Operational
Linea - Mainnet
Operational
Lisk (Select Access)
Operational
Lisk - Mainnet
Operational
Litecoin
Operational
Litecoin - Mainnet
Operational
Litecoin - Testnet
Operational
Mantle
Operational
Mantle - Mainnet
Operational
Mantle - Sepolia
Operational
MegaETH
Operational
MegaETH - Mainnet
Operational
Moca
Operational
Moca - Testnet
Operational
Mode (Select Access)
Operational
Mode - Mainnet
Operational
Monad
Operational
Monad - Testnet
Operational
Monad - Mainnet
Operational
Morph
Operational
Morph - Mainnet
Operational
Morph - Hoodi Testnet
Operational
NEAR
Operational
NEAR - Mainnet
Operational
NEAR - Testnet
Operational
Optimism
Operational
Optimism - Mainnet
Operational
Optimism - Sepolia
Operational
Osmosis (Select Access)
Operational
Osmosis - Mainnet
Operational
Osmosis - Mainnet
Operational
Peaq
Operational
Peaq - Mainnet
Operational
Plasma
Operational
Plasma - Mainnet
Operational
Plasma - Testnet
Operational
Polkadot
Operational
Polkadot - Mainnet
Operational
Polygon
Operational
Polygon - Mainnet
Operational
Polygon - Amoy Testnet
Operational
RobinHood
Operational
Robinhood - Testnet
Operational
Robinhood - Mainnet
Operational
Scroll
Operational
Scroll - Mainnet
Operational
SEI
Operational
Sei - Pacific-1 Mainnet
Operational
Sei - Atlantic-2 Testnet
Operational
Solana
Degraded Performance
Solana - Mainnet
Degraded Performance
Solana - Devnet
Operational
Solana - Testnet
Operational
Soneium
Operational
Soneium - Mainnet
Operational
Sonic
Operational
Sonic - Mainnet
Operational
Stacks
Operational
Stacks - Mainnet
Operational
Stacks - Testnet
Operational
Starknet
Operational
Starknet - Mainnet
Operational
Starknet - Sepolia
Operational
Stellar
Operational
Stellar - Mainnet
Operational
Stellar - Testnet
Operational
Sui
Operational
Sui - Mainnet
Operational
Sui - Testnet
Operational
Tempo
Operational
Tempo - Testnet
Operational
Tempo - Mainnet
Operational
TON
Operational
TON - Mainnet
Operational
Tron
Operational
Tron - Mainnet
Operational
Tron - Nile Testnet
Operational
Unichain
Operational
Unichain - Mainnet
Operational
Unichain - Sepolia Testnet
Operational
Vana
Operational
Vana - Mainnet
Operational
Vana - Moksha Testnet
Operational
World Chain
Operational
World Chain - Mainnet
Operational
World Chain - Sepolia
Operational
X Layer
Operational
X Layer - Mainnet
Operational
X Layer - Testnet
Operational
XRP Ledger
Operational
XRP Ledger - Mainnet
Operational
XRP Ledger - Testnet
Operational
XRPL EVM
Operational
XRPL EVM - Mainnet
Operational
XRPL EVM - Testnet
Operational
Zcash
Operational
Zcash - Mainnet
Operational
Zcash - Testnet
Operational
ZkSync
Operational
ZKsync - Mainnet
Operational
ZKsync - Testnet
Operational
Zora (Select Access)
Operational
Zora - Mainnet
Operational
Quicknode Products
Operational
Quicknode Faucet
Operational
Multi-region Transaction Broadcast
Operational
Single Flight RPC
Operational
Quicknode NFT API
Operational
Quicknode Token API
Operational
IPFS Rest API
Operational
Quicknode Solana DAS API
Operational
Jupiter Swap API
Operational
Quicknode Streams
Operational
JITO Bundles & Transactions
Operational
RPC Logs
Operational
Quicknode Webhooks
Operational
SQL API
Operational
QuickNode Dashboard
Operational
QuickNode Website
Operational
Customer Support
Operational
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
Major outage
Partial outage
No downtime recorded on this day.
No data exists for this day.
had a major outage.
had a partial outage.
Scheduled Maintenance
Urgent Base - Mainnet - Upgrade to v1.4.2 Sep 28, 2026 00:00 - Sep 29, 2026 00:00 UTC
We are upgrading our Base Mainnet infrastructure to v1.4.2 on 2026-09-28.
This release introduces support for the Cobalt hardfork, a consensus-critical network upgrade.
Brief interruptions to RPC availability may occur on that date.
https://github.com/base/base/releases/tag/v1.4.2
Posted on Sep 23, 2026 - 17:35 UTC
This release introduces support for the Cobalt hardfork, a consensus-critical network upgrade.
Brief interruptions to RPC availability may occur on that date.
https://github.com/base/base/releases/tag/v1.4.2
Posted on Sep 23, 2026 - 17:35 UTC
[Urgent] XRP Ledger - Mainnet - Upgrade to xrpld 3.4.0 Sep 28, 2026 00:00 - Sep 29, 2026 00:00 UTC
We are upgrading our XRP Ledger Mainnet infrastructure to xrpld 3.4.0 on 2026-09-28. This is a major release introducing two new amendments—LendingProtocolV1_1 (extending Single Asset Vaults and the Lending Protocol with closed-ended vaults and cash-basis accounting) and fixCleanup3_4_0 (bundling protocol fixes)—while retiring the fixAMMOverflowOffer amendment as a permanent part of the protocol. The release also includes bug fixes, security hardening, and stability improvements. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
ledger — Added nftoken_id, nftoken_offer_id, and delivered_amount (for AccountDelete transactions) to transaction metadata in ledger RPC responses, matching tx and account_tx methods.
NFT buy/sell flag validation — NFT RPC input now validates the buy/sell flag and will reject invalid flag combinations.
https://github.com/XRPLF/rippled/releases/tag/3.4.0
Posted on Sep 21, 2026 - 18:08 UTC
RPC Changes:
ledger — Added nftoken_id, nftoken_offer_id, and delivered_amount (for AccountDelete transactions) to transaction metadata in ledger RPC responses, matching tx and account_tx methods.
NFT buy/sell flag validation — NFT RPC input now validates the buy/sell flag and will reject invalid flag combinations.
https://github.com/XRPLF/rippled/releases/tag/3.4.0
Posted on Sep 21, 2026 - 18:08 UTC
[Standard] Tron - Mainnet and Nile Testnet - Upgrade to v4.8.2.2 Sep 28, 2026 00:00-06:00 UTC
Scheduled -
We are upgrading our Tron Mainnet infrastructure to v4.8.2.2 and our Tron Nile Testnet infrastructure to v4.8.2.2-PQ1-build1. This is a mandatory upgrade issued by the Tron Foundation, applying to both mainnet and Nile testnet.
During the maintenance window, brief interruptions to RPC availability may occur.
RPC Changes:
- Contract deployment transactions now go through refined validation, improving consistency and reliability for users deploying smart contracts. Stake 2.0 and SELFDESTRUCT instruction handling has been optimized for edge cases, improving consistency of contract execution results for affected calls.
Mainnet release: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.8.2.2 Nile Testnet release: https://github.com/tron-nile-testnet/nile-testnet/releases/tag/GreatVoyage-Nile-v4.8.2.2-PQ1-build1
Sep 09, 2026 - 19:08 UTC
During the maintenance window, brief interruptions to RPC availability may occur.
RPC Changes:
- Contract deployment transactions now go through refined validation, improving consistency and reliability for users deploying smart contracts. Stake 2.0 and SELFDESTRUCT instruction handling has been optimized for edge cases, improving consistency of contract execution results for affected calls.
Mainnet release: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.8.2.2 Nile Testnet release: https://github.com/tron-nile-testnet/nile-testnet/releases/tag/GreatVoyage-Nile-v4.8.2.2-PQ1-build1
Sep 09, 2026 - 19:08 UTC
[Urgent] Mantle Mainnet - Upgrade op-geth to v1.6.3 Sep 29, 2026 00:00 - Sep 30, 2026 00:00 UTC
We are upgrading our Mantle Mainnet infrastructure to op-geth v1.6.3 on 2026-09-29. This release introduces the Elysium execution client, providing compatibility with Ethereum L1 Glamsterdam through the Amsterdam execution framework. The upgrade includes upstream go-ethereum v1.17.3 with EIP-7708 ETH transfer logs, EIP-7928 block access lists, and related Engine and networking changes. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
- eth_simulateV1 — Now supports Mantle fee calculation and returns eth_config safely for blobless OP Stack configurations and Amsterdam forks.
Block headers — The canonical JSON key blockAccessListHash is now used for EIP-7928 block access list references.
- Deposit encoding — Failed BVM_ETH deposit transactions are now represented with correct JSON encoding in receipts and block data.
https://github.com/mantle-xyz/op-geth/releases/tag/v1.6.3
Posted on Sep 21, 2026 - 16:59 UTC
RPC Changes:
- eth_simulateV1 — Now supports Mantle fee calculation and returns eth_config safely for blobless OP Stack configurations and Amsterdam forks.
Block headers — The canonical JSON key blockAccessListHash is now used for EIP-7928 block access list references.
- Deposit encoding — Failed BVM_ETH deposit transactions are now represented with correct JSON encoding in receipts and block data.
https://github.com/mantle-xyz/op-geth/releases/tag/v1.6.3
Posted on Sep 21, 2026 - 16:59 UTC
[Standard] Stacks - Upgrade API to v9.3.1 & Core 4.0.4 Sep 30, 2026 00:00 - Oct 1, 2026 00:00 UTC
We are upgrading our Stacks infrastructure to Stacks API v9.3.1 and stacks-core 4.0.4 on 2026-09-30. The API release includes a small database migration. The stacks-core release delivers bug fixes and stability improvements for more consistent block production, and introduces Clarity 7 ahead of Epoch 4.1. Brief interruptions to RPC availability may occur during the maintenance.
RPC Changes:
Stacks API (v9.3.1)
- v3 fungible token balances — fixed. Results are now sorted by numeric balance value.
Stacks Core (4.0.4)
- Error messages — changed. vm_error in transaction receipts, the cause field in read-only call responses, and block rejection reasons are now capped at 4096 bytes. Tuple and list values in these messages now render in Clarity syntax (e.g. (tuple (a u1))) instead of internal debug format. Users parsing these strings should update their handling.
- Smart contract deploys (from Epoch 4.1) — breaking. VersionedSmartContract payloads will be rejected as invalid. Deploy using the unversioned SmartContract payload, which defaults to Clarity 7.
- replace-at? (from Epoch 4.1) — fixed. A zero-length buffer or string element is now rejected at type-check time, or fails with an includable error at runtime, rather than making the transaction rejectable.
https://github.com/hirosystems/stacks-blockchain-api/releases/tag/v9.3.1
https://github.com/stacks-network/stacks-core/releases/tag/4.0.4
Posted on Sep 23, 2026 - 15:45 UTC
RPC Changes:
Stacks API (v9.3.1)
- v3 fungible token balances — fixed. Results are now sorted by numeric balance value.
Stacks Core (4.0.4)
- Error messages — changed. vm_error in transaction receipts, the cause field in read-only call responses, and block rejection reasons are now capped at 4096 bytes. Tuple and list values in these messages now render in Clarity syntax (e.g. (tuple (a u1))) instead of internal debug format. Users parsing these strings should update their handling.
- Smart contract deploys (from Epoch 4.1) — breaking. VersionedSmartContract payloads will be rejected as invalid. Deploy using the unversioned SmartContract payload, which defaults to Clarity 7.
- replace-at? (from Epoch 4.1) — fixed. A zero-length buffer or string element is now rejected at type-check time, or fails with an includable error at runtime, rather than making the transaction rejectable.
https://github.com/hirosystems/stacks-blockchain-api/releases/tag/v9.3.1
https://github.com/stacks-network/stacks-core/releases/tag/4.0.4
Posted on Sep 23, 2026 - 15:45 UTC
[Standard, Fork] Ethereum - Sepolia/Hoodi - Upgrade to Geth-v1.17.6 & Erigon v3.7.0 Sep 30, 2026 00:00 - Oct 1, 2026 00:00 UTC
We are upgrading our Ethereum Sepolia infrastructure to Geth v1.17.6 and Erigon v3.7.0 on 2026-09-30. Both releases include required support for the Amsterdam (Glamsterdam) hard fork, scheduled on Sepolia for October 6, 2026.
Geth v1.17.6 delivers performance improvements to block processing and initial sync. Erigon v3.7.0 brings broad RPC performance improvements, including faster eth_getLogs, eth_feeHistory, and eth_getProof responses, along with improved RPC correctness at the chain tip and closer alignment with Geth behavior.
Brief interruptions to RPC availability may occur.
RPC Changes (Geth):
- eth_getLogs — Now rejects ranges where toBlock is before fromBlock; requests with invalid block ranges will return an error.
- eth_getHeaderByNumber — Returns null for pending and unresolvable tags instead of attempting resolution.
- eth_simulateV1 — Post-merge difficulty overrides are now treated as no-op; difficulty parameters no longer affect simulation outcomes.
- eth_createAccessList — Removed per-authorization gas guard; gas accounting behavior has been simplified.
- debug_traceCall — Block parameter is now optional; omitting it will use the latest block by default.
RPC Changes (Erigon):
- All methods — A null value for a required positional argument now returns error -32602 instead of silently defaulting to zero, matching Geth.
- eth_call, eth_createAccessList, eth_simulateV1, eth_getProof, debug tracing — Requests using the pending block tag are rejected where matching state is unavailable; use latest or an explicit block number.
- eth_call, eth_estimateGas, eth_simulateV1, eth_createAccessList — Access lists are rejected before Berlin and blob hashes before Cancun; eth_createAccessList also rejects pre-Berlin blocks.
- eth_getFilterLogs — Now queries the filter's stored criteria without draining eth_getFilterChanges or renewing the filter lifetime. Log filters and subscriptions with more than four topic positions return -32602.
- eth_getFilterChanges, eth_subscribe("logs"), erigon_getLogsByHash — Logs now include blockTimestamp, matching eth_getLogs.
- erigon_getLogs, erigon_getLatestLogs — The timestamp field has been renamed to blockTimestamp.
- debug_traceTransaction, debug_traceBlock, debug_traceCallMany (callTracer with withLog) — Log indices are now block-wide for transaction and block traces, and bundle-wide for debug_traceCallMany, instead of transaction-local.
- callTracer — Omits to for failed CREATE/CREATE2 calls instead of returning the zero address, matching Geth.
- eth_getHeaderByHash, eth_getHeaderByNumber — New header-only query methods in the eth namespace.
- eth_estimateGas — State overrides now apply to balance and code checks as well as execution; blob funds are reserved before calculating gas allowance, matching Geth.
- eth_call — No longer charges the blob base fee when blob fields are supplied without a nonzero blob fee cap.
- trace_callMany — Preserves earlier simulated calls' state regardless of trace type and no longer reads changes from the next block.
- eth_sendRawTransaction — EIP-7702 delegated senders are limited to one in-flight transaction and cannot submit nonce-gapped transactions; same-nonce replacement remains supported.
- eth_syncing, eth_subscribe("syncing") — Now report sync-state changes over WebSocket and show snapshot download progress.
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.6
https://github.com/erigontech/erigon/releases/tag/v3.7.0
Posted on Sep 23, 2026 - 16:06 UTC
Geth v1.17.6 delivers performance improvements to block processing and initial sync. Erigon v3.7.0 brings broad RPC performance improvements, including faster eth_getLogs, eth_feeHistory, and eth_getProof responses, along with improved RPC correctness at the chain tip and closer alignment with Geth behavior.
Brief interruptions to RPC availability may occur.
RPC Changes (Geth):
- eth_getLogs — Now rejects ranges where toBlock is before fromBlock; requests with invalid block ranges will return an error.
- eth_getHeaderByNumber — Returns null for pending and unresolvable tags instead of attempting resolution.
- eth_simulateV1 — Post-merge difficulty overrides are now treated as no-op; difficulty parameters no longer affect simulation outcomes.
- eth_createAccessList — Removed per-authorization gas guard; gas accounting behavior has been simplified.
- debug_traceCall — Block parameter is now optional; omitting it will use the latest block by default.
RPC Changes (Erigon):
- All methods — A null value for a required positional argument now returns error -32602 instead of silently defaulting to zero, matching Geth.
- eth_call, eth_createAccessList, eth_simulateV1, eth_getProof, debug tracing — Requests using the pending block tag are rejected where matching state is unavailable; use latest or an explicit block number.
- eth_call, eth_estimateGas, eth_simulateV1, eth_createAccessList — Access lists are rejected before Berlin and blob hashes before Cancun; eth_createAccessList also rejects pre-Berlin blocks.
- eth_getFilterLogs — Now queries the filter's stored criteria without draining eth_getFilterChanges or renewing the filter lifetime. Log filters and subscriptions with more than four topic positions return -32602.
- eth_getFilterChanges, eth_subscribe("logs"), erigon_getLogsByHash — Logs now include blockTimestamp, matching eth_getLogs.
- erigon_getLogs, erigon_getLatestLogs — The timestamp field has been renamed to blockTimestamp.
- debug_traceTransaction, debug_traceBlock, debug_traceCallMany (callTracer with withLog) — Log indices are now block-wide for transaction and block traces, and bundle-wide for debug_traceCallMany, instead of transaction-local.
- callTracer — Omits to for failed CREATE/CREATE2 calls instead of returning the zero address, matching Geth.
- eth_getHeaderByHash, eth_getHeaderByNumber — New header-only query methods in the eth namespace.
- eth_estimateGas — State overrides now apply to balance and code checks as well as execution; blob funds are reserved before calculating gas allowance, matching Geth.
- eth_call — No longer charges the blob base fee when blob fields are supplied without a nonzero blob fee cap.
- trace_callMany — Preserves earlier simulated calls' state regardless of trace type and no longer reads changes from the next block.
- eth_sendRawTransaction — EIP-7702 delegated senders are limited to one in-flight transaction and cannot submit nonce-gapped transactions; same-nonce replacement remains supported.
- eth_syncing, eth_subscribe("syncing") — Now report sync-state changes over WebSocket and show snapshot download progress.
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.6
https://github.com/erigontech/erigon/releases/tag/v3.7.0
Posted on Sep 23, 2026 - 16:06 UTC
Urgent XRPL EVM Mainnet - Upgrade to v10.2.1 Sep 30, 2026 00:00 - Oct 1, 2026 00:00 UTC
We are upgrading our XRPL EVM Mainnet infrastructure to node v10.2.1 on 2026-09-30. This is a hotfix release that updates the underlying cosmos/evm module to v0.6.2-august-2026-hotfix-xrplevm.2, addressing core EVM functionality improvements.
Brief interruptions to RPC availability may occur on that date.
https://github.com/xrplevm/node/releases/tag/v10.2.1
Posted on Sep 17, 2026 - 16:38 UTC
Brief interruptions to RPC availability may occur on that date.
https://github.com/xrplevm/node/releases/tag/v10.2.1
Posted on Sep 17, 2026 - 16:38 UTC
[Standard] Zcash Mainnet - Upgrade to Zebra 6.4.0 Oct 1, 2026 00:00 - Oct 2, 2026 00:00 UTC
We are upgrading our Zcash Mainnet infrastructure to Zebra 6.4.0 on 2026-10-01. This release improves block template performance through precomputation, and includes multiple security and stability fixes.
Brief interruptions to RPC availability may occur on that date.
RPC Changes:
- getblocktemplate — Now uses precomputed block templates for the current chain tip when available, refreshed on tip changes and periodically, reducing latency for miners; templates may be a few seconds behind the mempool but are validated against the committed tip.
- getstandardfee — Reports updated conventional fee of 1000 zatoshis per ZIP-317 logical action (down from 5000; 2000 instead of 10000 for a minimal transaction).
- z_gettreestate — No longer returns null commitments for blocks moved to a side chain during concurrent reorgs.
- RPC response body size — `rpc.max_response_body_size` is now capped at 4,294,967,295 bytes; larger configured values are rejected during configuration loading.
https://github.com/ZcashFoundation/zebra/releases/tag/v6.4.0
Posted on Sep 23, 2026 - 19:20 UTC
Brief interruptions to RPC availability may occur on that date.
RPC Changes:
- getblocktemplate — Now uses precomputed block templates for the current chain tip when available, refreshed on tip changes and periodically, reducing latency for miners; templates may be a few seconds behind the mempool but are validated against the committed tip.
- getstandardfee — Reports updated conventional fee of 1000 zatoshis per ZIP-317 logical action (down from 5000; 2000 instead of 10000 for a minimal transaction).
- z_gettreestate — No longer returns null commitments for blocks moved to a side chain during concurrent reorgs.
- RPC response body size — `rpc.max_response_body_size` is now capped at 4,294,967,295 bytes; larger configured values are rejected during configuration loading.
https://github.com/ZcashFoundation/zebra/releases/tag/v6.4.0
Posted on Sep 23, 2026 - 19:20 UTC
[Standard] Ethereum Hoodi and Sepolia - Upgrade to Reth v2.7.0 Oct 1, 2026 00:00 - Oct 2, 2026 00:00 UTC
Update -
We will be undergoing scheduled maintenance during this time.
Sep 28, 2026 - 15:53 UTC
Sep 28, 2026 - 15:53 UTC
Scheduled -
We are upgrading our Ethereum Hoodi and Sepolia infrastructure to Reth v2.7.0 on 2026-10-01. This is a required upgrade ahead of the Glamsterdam (Amsterdam) hardfork on Sepolia, scheduled for 2026-10-06 at 13:53:36 UTC. The release also includes all changes from v2.6.0, bringing expanded Amsterdam protocol support, performance improvements across block processing and historical-state queries, and several RPC correctness fixes. Brief interruptions to RPC availability may occur during the maintenance window.
RPC Changes:
- eth_estimateGas — Now respects the node's RPC gas cap, and the basic-transfer shortcut returns actual used gas, fixing post-Amsterdam overestimation of up to 75%.
- eth_getLogs — Returns an error when matching receipts have been pruned instead of incomplete results. Memory and CPU overhead have also been reduced.
- trace_callMany / trace_filter — Calls without a specified block (trace_callMany) or without block bounds (trace_filter) now default to latest. Users needing pending state or historical ranges should specify them explicitly.
- trace_get — Now selects results by trace tree path, and replaying a missing transaction returns null.
- eth_callBundle — Now derives the next-block base fee for bundle simulation.
- Transaction submission and signing — Rejects a supplied chainId that does not match the network, preventing accidental cross-chain resubmission.
- EIP-7702 authorization — Returns null for sender-nonce gaps consumed by authorization entries.
- Transaction pool — Pending blob transactions are parked when blob fee rises while base fee falls, and transactions below the tracked sender nonce are rejected.
https://github.com/paradigmxyz/reth/releases/tag/v2.7.0
https://github.com/paradigmxyz/reth/releases/tag/v2.6.0
Sep 22, 2026 - 14:18 UTC
RPC Changes:
- eth_estimateGas — Now respects the node's RPC gas cap, and the basic-transfer shortcut returns actual used gas, fixing post-Amsterdam overestimation of up to 75%.
- eth_getLogs — Returns an error when matching receipts have been pruned instead of incomplete results. Memory and CPU overhead have also been reduced.
- trace_callMany / trace_filter — Calls without a specified block (trace_callMany) or without block bounds (trace_filter) now default to latest. Users needing pending state or historical ranges should specify them explicitly.
- trace_get — Now selects results by trace tree path, and replaying a missing transaction returns null.
- eth_callBundle — Now derives the next-block base fee for bundle simulation.
- Transaction submission and signing — Rejects a supplied chainId that does not match the network, preventing accidental cross-chain resubmission.
- EIP-7702 authorization — Returns null for sender-nonce gaps consumed by authorization entries.
- Transaction pool — Pending blob transactions are parked when blob fee rises while base fee falls, and transactions below the tracked sender nonce are rejected.
https://github.com/paradigmxyz/reth/releases/tag/v2.7.0
https://github.com/paradigmxyz/reth/releases/tag/v2.6.0
Sep 22, 2026 - 14:18 UTC
Urgent Hedera - Mainnet - Upgrade to v0.164.0 Oct 8, 2026 00:00-23:59 UTC
We are upgrading our Hedera Mainnet infrastructure to Hedera Mirror Node v0.164.0 on 2026-10-08. This release contains multiple security fixes (dozens of gaps closed), along with enhancements to REST API endpoints for contract results and improved gas estimation accuracy. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
/api/v1/contracts/{contract}/results/{timestamp} — Now includes synthetic contract results, making synthetic contract logs generated for non-EVM transfers searchable on this single-item lookup endpoint.
/api/v1/contracts/results/{id} — Now includes synthetic contract results consistently with other contract result list endpoints.
/api/v1/contracts/results — Non-wildcard synthetic contract results are now included consistently across all contract result list endpoints.
Gas estimation — Accuracy improved with fixes to gas estimate calculations in web3 queries.
https://github.com/hiero-ledger/hiero-mirror-node/releases/tag/v0.164.0
Posted on Oct 02, 2026 - 14:37 UTC
RPC Changes:
/api/v1/contracts/{contract}/results/{timestamp} — Now includes synthetic contract results, making synthetic contract logs generated for non-EVM transfers searchable on this single-item lookup endpoint.
/api/v1/contracts/results/{id} — Now includes synthetic contract results consistently with other contract result list endpoints.
/api/v1/contracts/results — Non-wildcard synthetic contract results are now included consistently across all contract result list endpoints.
Gas estimation — Accuracy improved with fixes to gas estimate calculations in web3 queries.
https://github.com/hiero-ledger/hiero-mirror-node/releases/tag/v0.164.0
Posted on Oct 02, 2026 - 14:37 UTC
[Standard] Optimism-Stack Chains - Upgrade to op-node v1.19.8 & op-reth v2.5.0 Oct 8, 2026 00:00-23:59 UTC
We are upgrading our Op-stack Mainnet and Testnet infrastructure to op-node v1.19.8 and op-reth v2.5.0. These are recommended maintenance releases. The op-node update adds stricter validation of hardfork activation times in rollup configurations and includes a block-building performance improvement. The op-reth update includes security updates for two underlying dependencies, improving TLS connection handling and the stability of transaction pool processing. No action is required from users.
During the maintenance window, brief interruptions to RPC availability may occur.
https://github.com/ethereum-optimism/optimism/releases/tag/op-node/v1.19.8
https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.5.0
Posted on Oct 01, 2026 - 14:57 UTC
During the maintenance window, brief interruptions to RPC availability may occur.
https://github.com/ethereum-optimism/optimism/releases/tag/op-node/v1.19.8
https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.5.0
Posted on Oct 01, 2026 - 14:57 UTC
Urgent Sui - Mainnet - Upgrade to mainnet-v1.81.1 Oct 8, 2026 00:00-23:59 UTC
We are upgrading our Sui Mainnet infrastructure to mainnet-v1.81.1 on 2026-10-08. This release introduces protocol version 138 with consensus and execution engine updates, including gas model refinements, memory invariant checks for Programmable Transaction Blocks, and object fund withdrawal validation. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
derivedderivedObject and multiGetDerivedObjects — New fields added to IAddressable in GraphQL for fetching derived objects.
multiGetDynamicFields — New GraphQL query for fetching multiple dynamic fields across different parent objects.
Balance.coinMetadata — New nullable field added to Balance in GraphQL responses.
Transaction.effects.checkpoint — Now resolves correctly for transactions delivered over GraphQL subscriptions; it was previously always null.
https://github.com/MystenLabs/sui/releases/tag/mainnet-v1.81.1
Posted on Oct 07, 2026 - 20:03 UTC
RPC Changes:
derivedderivedObject and multiGetDerivedObjects — New fields added to IAddressable in GraphQL for fetching derived objects.
multiGetDynamicFields — New GraphQL query for fetching multiple dynamic fields across different parent objects.
Balance.coinMetadata — New nullable field added to Balance in GraphQL responses.
Transaction.effects.checkpoint — Now resolves correctly for transactions delivered over GraphQL subscriptions; it was previously always null.
https://github.com/MystenLabs/sui/releases/tag/mainnet-v1.81.1
Posted on Oct 07, 2026 - 20:03 UTC
[Urgent] Starknet - Mainnet - Upgrade to v0.24.2 Oct 9, 2026 00:00-23:59 UTC
We are upgrading our Starknet Mainnet infrastructure to Pathfinder v0.24.2 on 2026-10-09. This release modifies the behavior of the starknet_estimateMessageFee RPC method to enforce a minimum overall fee for L1 → L2 messages. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
starknet_estimateMessageFee — The overall_fee response field now has a minimum value of 5×10^13 wei for L1 → L2 messages. When this minimum applies, overall_fee no longer equals the sum of gas amounts multiplied by their prices.
https://github.com/software-mansion/pathfinder/releases/tag/v0.24.2
Posted on Oct 08, 2026 - 14:39 UTC
RPC Changes:
starknet_estimateMessageFee — The overall_fee response field now has a minimum value of 5×10^13 wei for L1 → L2 messages. When this minimum applies, overall_fee no longer equals the sum of gas amounts multiplied by their prices.
https://github.com/software-mansion/pathfinder/releases/tag/v0.24.2
Posted on Oct 08, 2026 - 14:39 UTC
[Standard] Avalanche - Upgrade to v1.15.1 Oct 12, 2026 00:00-23:59 UTC
We are upgrading our Avalanche infrastructure to avalanchego v1.15.1 on 2026-10-12. This is a backwards-compatible patch release focused on C-Chain (SAE) correctness and performance improvements, along with minor API enhancements. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
eth_estimateGas — Now includes the minimum gas limit required by the mempool for the transaction's size. Large transactions signed with estimates will no longer be rejected with 'insufficient gas limit for tx size'.
eth_createAccessList — Now includes the minimum gas limit required by the mempool for the transaction's size. Large transactions signed with estimates will no longer be rejected with 'insufficient gas limit for tx size'.
platform.getCurrentValidators — New fields 'restakedValidationRewards' and 'restakedDelegateeRewards' have been added to results for auto-renewed validators.
https://github.com/ava-labs/avalanchego/releases/tag/v1.15.1
Posted on Oct 02, 2026 - 16:34 UTC
RPC Changes:
eth_estimateGas — Now includes the minimum gas limit required by the mempool for the transaction's size. Large transactions signed with estimates will no longer be rejected with 'insufficient gas limit for tx size'.
eth_createAccessList — Now includes the minimum gas limit required by the mempool for the transaction's size. Large transactions signed with estimates will no longer be rejected with 'insufficient gas limit for tx size'.
platform.getCurrentValidators — New fields 'restakedValidationRewards' and 'restakedDelegateeRewards' have been added to results for auto-renewed validators.
https://github.com/ava-labs/avalanchego/releases/tag/v1.15.1
Posted on Oct 02, 2026 - 16:34 UTC
[Urgent] Sonic - Mainnet - Upgrade to v2.2.5 Oct 12, 2026 00:00-23:59 UTC
We are upgrading our Sonic Mainnet infrastructure to v2.2.5 on 2026-10-12. This is a stability release that hardens the security posture of publicly exposed RPC nodes by restricting custom JavaScript tracers in debug methods. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
debug_trace* — Custom JavaScript tracers are now rejected by default with a `custom tracer is not permitted` error. Built-in tracers continue to work without configuration changes.
https://github.com/0xsoniclabs/sonic/releases/tag/v2.2.5
Posted on Oct 07, 2026 - 20:21 UTC
RPC Changes:
debug_trace* — Custom JavaScript tracers are now rejected by default with a `custom tracer is not permitted` error. Built-in tracers continue to work without configuration changes.
https://github.com/0xsoniclabs/sonic/releases/tag/v2.2.5
Posted on Oct 07, 2026 - 20:21 UTC
[Standard] Bitcoin Cash - Mainnet & Testnet - Upgrade to v29.2.0 Oct 13, 2026 00:00-23:59 UTC
We are upgrading our Bitcoin Cash infrastructure to Bitcoin Cash Node v29.2.0 on 2026-10-13. This release introduces native Schnorr signature signing by default, adds and updates multiple RPC methods for ecosystem compatibility, removes the obsolete excessive blocksize feature, and includes performance optimizations and a JSON-RPC input sanitization security fix. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
New
• simulaterawtransaction — New method that calculates the balance change that would result from signing and broadcasting the given transaction(s).
https://github.com/bitcoin-cash-node/bitcoin-cash-node/releases/tag/v29.2.0
Posted on Oct 05, 2026 - 18:00 UTC
RPC Changes:
New
• simulaterawtransaction — New method that calculates the balance change that would result from signing and broadcasting the given transaction(s).
https://github.com/bitcoin-cash-node/bitcoin-cash-node/releases/tag/v29.2.0
Posted on Oct 05, 2026 - 18:00 UTC
[Standard] Hyperliquid Nanoreth Upgrade to nb-20261007 Oct 14, 2026 16:19-18:19 UTC
We are upgrading our Hyperliquid Nanoreth node to nb-20261007. During the maintenance window, brief interruptions to RPC availability may occur. This release contains a bug fix for RPC compatibility.
## RPC Changes
**`eth_getLogs` — fixed**
Queries targeting future block ranges now return an 'invalid block range' error instead of an empty result, matching canonical hl-node behavior. Applications relying on empty responses for out-of-range queries will now receive an error instead.
---
https://github.com/hl-archive-node/nanoreth/releases/tag/nb-20261007
Posted on Oct 07, 2026 - 16:20 UTC
## RPC Changes
**`eth_getLogs` — fixed**
Queries targeting future block ranges now return an 'invalid block range' error instead of an empty result, matching canonical hl-node behavior. Applications relying on empty responses for out-of-range queries will now receive an error instead.
---
https://github.com/hl-archive-node/nanoreth/releases/tag/nb-20261007
Posted on Oct 07, 2026 - 16:20 UTC
Urgent Ethereum Mainnet - Upgrade to Geth v1.17.8 Oct 15, 2026 00:00-23:59 UTC
We are upgrading our Ethereum Mainnet infrastructure to Geth v1.17.8 on 2026-10-15. This is a security-focused release, along with several RPC correctness improvements. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
eth_createAccessList — Now works correctly when the sender account has no balance.
eth_simulateV1 — Fixed to correctly report ETH transfer logs post-Amsterdam fork.
eth_simulateV1 — Virtual blocks are now aligned with the Amsterdam specification.
eth_capabilities — Now reports the availability of receipts bounded by the transaction hash index.
eth_call — Transaction gas limit is no longer applied after the Amsterdam fork.
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.8
Posted on Oct 08, 2026 - 18:27 UTC
RPC Changes:
eth_createAccessList — Now works correctly when the sender account has no balance.
eth_simulateV1 — Fixed to correctly report ETH transfer logs post-Amsterdam fork.
eth_simulateV1 — Virtual blocks are now aligned with the Amsterdam specification.
eth_capabilities — Now reports the availability of receipts bounded by the transaction hash index.
eth_call — Transaction gas limit is no longer applied after the Amsterdam fork.
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.8
Posted on Oct 08, 2026 - 18:27 UTC
[Standard] Op-stack - Upgrade to op-reth v2.6.0 and op-node v1.19.9 Oct 15, 2026 00:00-23:59 UTC
We are upgrading our Optimism stack chains to op-reth v2.6.0 and op-node v1.19.9 on 2026-10-15. Brief interruptions to RPC availability may occur on that date.
RPC Changes:
- Transaction pool — changed: A sender's transaction cost now includes the L1 data fee and operator fee, not only L2 execution cost. If a later-nonce transaction from the same sender cannot cover the fees of that sender's earlier transactions, it is now marked as queued instead of pending. It then expires after the standard pool lifetime instead of being retried every block. This matches op-geth behavior. Users submitting several transactions in a row from a low-balance account may see later transactions stay queued and expire.
- debug_executionWitness — improved: Now accepts a block hash as well as a block number.
- debug_executePayload — improved: Now also returns the ancestor headers used during execution.
- isSystemTx field — changed: For deposit transactions flagged as system transactions, transaction responses now return a JSON boolean (true) instead of "0x1", matching op-geth. This flag appears only in pre-Regolith blocks, which do not exist on Optimism Mainnet or Sepolia, so in practice users will not see a difference.
https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.6.0
https://github.com/ethereum-optimism/optimism/releases/tag/op-node/v1.19.9
Posted on Oct 07, 2026 - 21:06 UTC
RPC Changes:
- Transaction pool — changed: A sender's transaction cost now includes the L1 data fee and operator fee, not only L2 execution cost. If a later-nonce transaction from the same sender cannot cover the fees of that sender's earlier transactions, it is now marked as queued instead of pending. It then expires after the standard pool lifetime instead of being retried every block. This matches op-geth behavior. Users submitting several transactions in a row from a low-balance account may see later transactions stay queued and expire.
- debug_executionWitness — improved: Now accepts a block hash as well as a block number.
- debug_executePayload — improved: Now also returns the ancestor headers used during execution.
- isSystemTx field — changed: For deposit transactions flagged as system transactions, transaction responses now return a JSON boolean (true) instead of "0x1", matching op-geth. This flag appears only in pre-Regolith blocks, which do not exist on Optimism Mainnet or Sepolia, so in practice users will not see a difference.
https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.6.0
https://github.com/ethereum-optimism/optimism/releases/tag/op-node/v1.19.9
Posted on Oct 07, 2026 - 21:06 UTC
