Service Under Maintenance

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 Under Maintenance
Solana - Mainnet Under Maintenance
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
GIWA Operational
GIWA - Sepolia 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

[Standard] Katana Mainnet - Upgrade to conduit-op-reth v2.4.0 Oct 22, 2026 00:00-23:59 UTC

We are upgrading our Katana Mainnet infrastructure to conduit-op-reth v2.4.0 on 2026-10-22. This release upgrades to upstream op-reth v2.6.0 (reth v2.5.2), bringing Engine API responsiveness improvements, persistence tuning, stricter chain spec validation, and security patches. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
eth_call, eth_estimateGas, eth_simulateV1 — Flashblocks pending-state overrides now apply only on transports serving the eth namespace. Requests on other transports will not receive override behavior.
eth_getProof, debug_executePayload — Proofs-history overrides now apply only on transports serving the debug namespace. Requests on other transports will not receive override behavior.

https://github.com/conduitxyz/conduit-op-reth/releases/tag/v2.4.0

Posted on Oct 15, 2026 - 18:34 UTC

[Standard] Hedera - Upgrade to Mirror Node v0.164.2 and JSON-RPC Relay v0.80.1 Oct 22, 2026 00:00-23:59 UTC

We are upgrading our Hedera infrastructure to Mirror Node v0.164.2 and JSON-RPC Relay v0.80.1 on 2026-10-22. Mirror Node v0.164.2 provides compatibility with consensus node v0.78 and prevents failures in the web3 module and contract call endpoints. JSON-RPC Relay v0.80.1 strengthens Ethereum JSON-RPC spec compliance, improves state override handling, adds EIP-1898 block identifier support, corrects error codes and receipt fields, and hardens the public endpoint with CORS allowlisting and client-IP detection. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
- state overrides — Now compliant with HIP-1485; state override syntax and behavior have been updated to align with Hedera specification.
- Block identifiers — EIP-1898 block identifier format is now supported for methods accepting block parameters; legacy block number and hash formats remain compatible.
- Transaction receipt fields — Receipt field names and values have been corrected for Ethereum JSON-RPC spec compliance; affected fields include status codes and transaction type indicators.
- Error codes — JSON-RPC error codes have been standardized to match the Ethereum JSON-RPC specification; clients relying on specific error codes may see different values for certain error conditions.
- WebSocket address limits — WS_MULTIPLE_ADDRESSES_LIMIT configuration parameter has been removed and replaced by MAX_ADDRESSES_PER_REQUEST (default 1000); WebSocket subscriptions are now subject to this per-request address cap.

https://github.com/hiero-ledger/hiero-mirror-node/releases/tag/v0.164.2

Posted on Oct 15, 2026 - 18:50 UTC

Urgent BSC Chapel - Testnet - Upgrade to Geth-v1.8.1, Reth-v0.1.3 Oct 22, 2026 00:00-23:59 UTC

We are upgrading our BSC Chapel testnet infrastructure to Geth-v1.8.1, Reth-v0.1.3 on 2026-10-22. This release prepares nodes for the mandatory Jenner hard fork and introduces three new BEPs: CAS20 (Compliant Asset Standard for tokenized assets), (Payment Lane gas reservation), and (millisecond timestamp precompile). Enhancements to improve MEV gRPC performance and builder security. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
eth_call, eth_estimateGas, debug_traceCall, eth_simulateV1 — blockOverrides.prevRandao parameter now requires millisecond remainder (0–999) encoded as a 32-byte hex value when supplied; this validation applies immediately after upgrade.

https://github.com/bnb-chain/bsc/releases/tag/v1.8.1

Posted on Oct 16, 2026 - 17:15 UTC

[Urgent] Monad Mainnet - Upgrade to v0.16.5 Oct 26, 2026 00:00-23:59 UTC

We are upgrading our Monad Mainnet infrastructure to v0.16.5 on 2026-10-26. This release includes RPC improvements, robustness hardening, and triedb storage enhancements. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
eth_simulateV1 — Empty full state overrides now zero the overridden account's storage, matching Geth behavior.
eth_simulateV1 — Enforces the configured maximum response size; oversized responses will fail gracefully.
eth_simulateV1 — Exits gracefully when a block state merge fails instead of terminating the request abnormally.
Triedb range query — Now validates prefix key length to prevent buffer over-reads.

https://github.com/category-labs/monad-bft/releases/tag/v0.16.5

Posted on Oct 22, 2026 - 15:18 UTC

[Standard] Gravity Mainnet - Upgrade to v1.10.1 Oct 27, 2026 00:00-23:59 UTC

We are upgrading our Gravity Mainnet infrastructure to v1.10.1 on 2026-10-27. This release contains bugfixes and optimizations, including improvements to RPC block-replay endpoints, consensus recovery at epoch boundaries, and startup stability. There is no hardfork and no new activation time. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
- debug_trace*, trace_*, eth_callMany — Block replay now follows Gravity's execution rules, including system/user precompile sets, Alpha gas exemption, activation-block state changes, EIP-2935 handling, and onBlockStart logic. Requests targeting pending blocks will now fail; only committed blocks can be replayed.
debug_executionWitness* — This endpoint is now refused for all blocks.

https://github.com/Galxe/gravity-sdk/releases/tag/v1.10.1

Posted on Oct 19, 2026 - 17:19 UTC

[Standard] Morph - Hoodi Testnet - Upgrade to v0.6.4 & morph-v2.2.7 (Celadon Fork) Oct 27, 2026 00:00-23:59 UTC

We are upgrading our Morph Hoodi Testnet infrastructure to node v0.6.4 and morph-v2.2.7 ahead of the mandatory Celadon network upgrade, which activates on Hoodi Testnet at 2026-10-28 06:00 UTC.

Celadon introduces MorphTx v2, which lets users pay gas with an alternative token and delegate their EOA to contract code (EIP-7702) in a single transaction. It also corrects the rounding of alt-token fee refunds, so users are charged the precisely rounded net fee. All existing transaction types, including MorphTx v0/v1 and standard 0x04 SetCode transactions, remain fully supported.

During the maintenance window, brief interruptions to RPC availability may occur.

RPC changes:
- eth_sendRawTransaction — MorphTx v2 (type 0x7F, version 0x02) is accepted once Celadon activates. Before activation, v2 transactions are rejected.
- Transaction-building requests (e.g. eth_sendTransaction, eth_estimateGas) — The MorphTx version no longer needs to be specified and is derived from the request. A non-empty authorizationList combined with feeTokenID, reference, or memo builds a v2 transaction. Otherwise, v1 is used.
- eth_getTransactionByHash — Now returns authorizationList for MorphTx v2 transactions.
- MorphTx v2 transactions with a non-empty authorizationList cannot create contracts (same rule as EIP-7702).
- Fees for transactions paying gas in an alternative token may differ slightly from previous values due to the corrected refund rounding.

https://github.com/morph-l2/morph/releases/tag/v0.6.4
https://github.com/morph-l2/go-ethereum/releases/tag/morph-v2.2.7

Posted on Oct 21, 2026 - 15:31 UTC

[Critical] Zcash - Mainnet & Testnet - Upgrade to Zebra 7.0.0 Oct 27, 2026 00:00-23:59 UTC

We are upgrading our Zcash Mainnet and Testnet infrastructure to Zebra 7.0.0 on 2026-10-27. This is a mandatory upgrade to support the NU7 network upgrade activation which is a consensus-level protocol change. Nodes must upgrade before the activation height to remain on the consensus chain. This release includes critical security fixes, RPC improvements, and peer synchronization enhancements. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
getinfo — Build field now includes full git commit metadata; updated peer discovery handling improves sync reliability.
getnetworkinfo, getpeerinfo — No longer blocks while processing large batches of gossiped peer addresses, improving responsiveness.
getaddresstxids, getaddressutxos — Now returns an error for queries matching more than 100,000 results; use startHeight and maxEntries pagination to narrow results.
getaddress* methods — Now accept at most 10,000 addresses per request instead of unlimited.

https://github.com/ZcashFoundation/zebra/releases/tag/v7.0.0

Posted on Oct 22, 2026 - 15:56 UTC

Standard Fluent - Mainnet & Testnet - Upgrade to v1.5.1 Oct 28, 2026 00:00-23:59 UTC

We are upgrading our Fluent infrastructure to v1.5.1 on 2026-10-28. This release introduces native Ethereum precompiles (0x01–0x11 and P256VERIFY) via revm for significantly faster cryptographic operations, upgrades the rWasm runtime to 0.7.2 for improved consensus safety, and enforces a protocol-level transaction gas cap. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
eth_sendTransaction / eth_sendRawTransaction — Transactions exceeding 100 Mgas will be rejected by the network (EIP-7825 with Fluent-specific limit); clients sending such transactions will receive rejection errors.
Precompile execution (ecrecover, keccak256, sha256, ripemd160, bigModExp, bn256Add, bn256ScalarMul, bn256Pairing, blake2f, KZG, BLS12-381) — All Ethereum precompiles now execute via native revm implementations at the same addresses with identical gas costs and results, but with several times faster performance.

https://github.com/fluentlabs-xyz/fluentbase/releases/tag/v1.5.1

Posted on Oct 22, 2026 - 16:36 UTC

[Standard] Bitcoin Mainnet - Upgrade ord to 0.29.1 Oct 28, 2026 00:00-23:59 UTC

We are upgrading our Bitcoin Mainnet Ordinals infrastructure from ord 0.23.2 to 0.29.1. This release rolls up several versions of indexer improvements, including richer inscription metadata in API responses, new gallery and bulk lookup endpoints, a new recursive endpoint for raw block data, and a fix for indexing transactions that include pay-to-anchor outputs. During the maintenance window, brief interruptions to Ordinals API availability may occur.

RPC Changes:
- Inscription JSON responses — added. Inscription responses now include a properties object (attributes, traits, title, and gallery items) along with the metaprotocol field.
- Inscription parents — fixed. Invalid parents are now filtered out and no longer returned for inscriptions.
- /children routes — added. Child inscription routes now support JSON responses.
- /gallery — added. New JSON endpoint for retrieving gallery inscriptions, with paginated gallery items.
- /galleries and /collections — changed. /collections now returns results in reverse order, and hidden inscriptions are excluded from both /collections and /galleries.
- /missing — added. New endpoint to check whether a batch of inscriptions exists in a single request.
- /r/block/ — added. New recursive endpoint that returns the raw block hex for a given block hash or height.
- Block inscriptions pagination — changed. Requests for an out-of-range page now return an empty page instead of an error.
- Outpoint and TXID lookups — fixed. Outpoints and TXIDs made up entirely of decimal digits now resolve correctly instead of being misrouted.
- Sat lookups — fixed. "Not found" sat index responses are no longer cached, so subsequent lookups return current data.
- Rune amounts — fixed. Decimal amounts with excessive precision or values that would overflow now return a proper error.
- Pay-to-anchor outputs — fixed. Transactions containing pay-to-anchor (P2A) outputs are now indexed correctly. Prior versions could return incorrect inscription and output data for these transactions.

https://github.com/ordinals/ord/releases/tag/0.29.1

Posted on Oct 20, 2026 - 17:24 UTC

[Standard] Hedera Mainnet - Upgrade to Mirror Node v0.165.0 & RPC Relay v0.80.2 Oct 28, 2026 00:00-23:59 UTC

We are upgrading our Hedera Mainnet infrastructure to Mirror Node v0.165.0 and RPC Relay v0.80.2 on 2026-10-28. This release prepares the mirror node for the Nova/TSS 3.22.0 consensus-layer transition, introduces cryptographic improvements to block proof handling, and adds new REST and gRPC endpoints with enhanced security hardening. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
Block proof hashing — Block proof hashing is transitioning to a new format. Dual support for both block proof formats is maintained during the rollout period to enable gradual operator deployment.

https://github.com/hiero-ledger/hiero-mirror-node/releases/tag/v0.165.0

Posted on Oct 21, 2026 - 16:59 UTC

[Standard] Morph - Hoodi Mainnet - Upgrade to v0.6.4 & morph-v2.2.7 (Celadon Fork) Nov 2, 2026 00:00-23:59 UTC

We are upgrading our Morph Mainnet infrastructure to node v0.6.4 and morph-v2.2.7 ahead of the mandatory Celadon network upgrade, which activates on Hoodi Testnet at 2026-10-28 06:00 UTC.

Celadon introduces MorphTx v2, which lets users pay gas with an alternative token and delegate their EOA to contract code (EIP-7702) in a single transaction. It also corrects the rounding of alt-token fee refunds, so users are charged the precisely rounded net fee. All existing transaction types, including MorphTx v0/v1 and standard 0x04 SetCode transactions, remain fully supported.

During the maintenance window, brief interruptions to RPC availability may occur.

RPC changes:
- eth_sendRawTransaction — MorphTx v2 (type 0x7F, version 0x02) is accepted once Celadon activates. Before activation, v2 transactions are rejected.
- Transaction-building requests (e.g. eth_sendTransaction, eth_estimateGas) — The MorphTx version no longer needs to be specified and is derived from the request. A non-empty authorizationList combined with feeTokenID, reference, or memo builds a v2 transaction. Otherwise, v1 is used.
- eth_getTransactionByHash — Now returns authorizationList for MorphTx v2 transactions.
- MorphTx v2 transactions with a non-empty authorizationList cannot create contracts (same rule as EIP-7702).
- Fees for transactions paying gas in an alternative token may differ slightly from previous values due to the corrected refund rounding.

https://github.com/morph-l2/morph/releases/tag/v0.6.4
https://github.com/morph-l2/go-ethereum/releases/tag/morph-v2.2.7

Posted on Oct 21, 2026 - 15:32 UTC

Oct 22, 2026

Completed - The scheduled maintenance has been completed.
Oct 22, 08:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Oct 22, 00:01 UTC
Scheduled - We are upgrading our Sui Mainnet nodes to v1.82.3, which advances the protocol to version 139. During the maintenance window, brief interruptions to RPC availability may occur. This release includes protocol fee adjustments, removes JSON-RPC from Fullnode, and adds new signature scheme support.

## RPC Changes

**JSON-RPC service — removed**
The JSON-RPC service is no longer available on Fullnode. The database backing it will be automatically deleted on startup. Clients must migrate to gRPC or GraphQL APIs before this upgrade.

**ListTransactions and ListEvents (gRPC) — modified**
These methods now return OUT_OF_RANGE instead of INTERNAL for requests below retention window. Update error-handling logic accordingly.

**ML-DSA-65 signatures — added**
New signature scheme support is now available for transaction signing.

---

https://github.com/MystenLabs/sui/releases/tag/mainnet-v1.82.3

Oct 21, 23:23 UTC
Completed - The scheduled maintenance has been completed.
Oct 22, 00:01 UTC
Scheduled - We are upgrading our Polygon Mainnet infrastructure to bor-v2.10.3 and heimdall-v0.12.2. This is a security maintenance release from Polygon Labs that patches two denial-of-service vulnerabilities in parallel block execution, along with transaction pool and stability improvements. No hard fork is involved. During the maintenance window, brief interruptions to RPC availability may occur.

RPC Changes:
- Pending transactions — changed. When a pending transaction's fee cap is too low for it to be mined, later transactions from the same sender that are stuck behind it are now evicted from the mempool, and resubmitting the same evicted transactions may be rejected. To unblock a stuck sequence, replace the underpriced transaction with one paying a higher fee.
- debug_traceBlock / debug_traceTransaction — improved. Tracing is more efficient for blocks and transactions that emit large numbers of logs.

https://github.com/0xPolygon/bor/releases/tag/v2.10.3

Oct 16, 15:25 UTC
Completed - The scheduled maintenance has been completed.
Oct 22, 00:00 UTC
Scheduled - We are upgrading our Stacks Mainnet infrastructure to stacks-core 4.0.5 on 2026-10-21. This release includes bugfixes and stability improvements for block production, along with miner and signer stall fixes. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
- /v3/stacker_set — RPC OpenAPI schema and example updated for PoX-5 reward sets, now with a separate dedicated schema.
- RPC OpenAPI descriptions, schemas and examples — Updated across the board for Epoch 4.0 and PoX-5 compatibility.

https://github.com/stacks-network/stacks-core/releases/tag/4.0.5

Oct 14, 18:12 UTC

Oct 21, 2026

Completed - The scheduled maintenance has been completed.
Oct 21, 23:59 UTC
Scheduled - We are upgrading our Monad Testnet infrastructure to v0.16.5 on 2026-10-21. This release improves RPC behavior around state overrides and simulation, hardens memory safety in EVM decoding and triedb operations, and refines node robustness. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
- eth_simulateV1 — Now enforces the configured maximum response size; requests exceeding this limit will be rejected. It also now exits gracefully when a block state merge fails instead of terminating the request abnormally.
- eth_simulateV1 — Empty full state overrides now zero the overridden account's storage, matching Geth behavior.
- Triedb range query — Now validates prefix key length to prevent buffer over-reads.

https://github.com/category-labs/monad-bft/releases/tag/v0.16.5

Oct 15, 18:57 UTC
Completed - The scheduled maintenance has been completed.
Oct 21, 23:59 UTC
Scheduled - We are upgrading our Sui Testnet infrastructure to testnet-v1.82.2 on 2026-10-21. This release introduces Protocol Version 139 with significant storage fee reductions (non-refundable storage fee cut from 1% to 0.01% of the storage rebate), ML- signature support across gRPC and SDK, and improvements to random-beacon DKG resilience. The JSONRPC service has been removed from full nodes. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
- ExecuteTransaction — Now accepts and verifies ML- signatures and multisig members via the new SignatureScheme::MLDSA65 variant.
- VerifySignature — Now verifies ML- signatures.
- SimulateTransaction — When enable-simulate-allowed-proposers is on, returned transactions are restricted to allowed proposers only for clients sending an x-sui-client-protocol-version header of 136 or higher.
- SubscribeTransactions — Now fills effects object types, clever errors, and event json when the read mask requests them, matching GetTransaction behavior.
- SubscribeCheckpoints — Now fills effects object types, clever errors, and event json when the read mask requests them, matching GetTransaction behavior.
- ListTransactions — Requests below the node's retention now return OUT_OF_RANGE instead of INTERNAL.
- ListEvents — Requests below the node's retention now return OUT_OF_RANGE instead of INTERNAL.
- SubscribeTransactions and SubscribeCheckpoints subscription resume — Resuming with after/afterCheckpoint no longer replays checkpoints at or below the resume point when the serving replica's streamed tip lags that point.

https://github.com/MystenLabs/sui/releases/tag/testnet-v1.82.2

Oct 20, 22:08 UTC
Completed - The scheduled maintenance has been completed.
Oct 21, 23:59 UTC
Scheduled - *Urgent* Ethereum - Mainnet & Hoodi Testnet - Upgrade Lighthouse to v8.3.0, Reth to v2.8.0, Erigon to v3.8.0, Geth to v1.17.9

We are upgrading our Ethereum Mainnet and Hoodi Testnet infrastructure to Lighthouse v8.3.0, Reth v2.8.0, Erigon v3.8.0 and Geth v1.17.9. These releases are required for the Glamsterdam hard fork on Hoodi (Amsterdam on the execution layer and Gloas on the consensus layer), which activates at epoch 132352 on October 26, 2026 at 17:42:48 UTC. No fork is scheduled on Mainnet yet. On Mainnet, the update brings security fixes, faster RPC and execution performance, and several RPC behavior changes listed below.

During the maintenance window, brief interruptions to RPC availability may occur.

RPC Changes:

Lighthouse (Beacon API)
- GET /eth/v1/beacon/blobs/{block_id} now returns blobs in the order of the block's KZG commitments, regardless of the order of the requested versioned_hashes.
- The data_column_sidecar SSE event no longer includes kzg_commitments or versioned_hashes.
- The non-standard late_head SSE event has been removed.
- Hoodi (after Gloas): new endpoints GET /eth/v1/beacon/proposer_preferences, /eth/v1/beacon/states/{state_id}/ptc, /builder_pending_withdrawals and /builder_pending_payments. The block SSE event adds builder_index and block_hash, and the payload_attributes event adds safe_block_hash and finalized_block_hash.

Reth
- eth_maxPriorityFeePerGas: zero-tip transactions no longer pull the suggested priority fee down to 0, matching Geth.
- eth_sendRawTransaction: legacy and EIP-2930 transactions are now checked against the minimum priority fee, matching Geth.
- trace_* (Parity-style): output now matches other clients. Deleted accounts report empty stateDiff storage, vmTrace only includes executed operations, and reverted CREATEs return {gasUsed, output} without an address.
- debug_traceTransaction / debug_traceCall: JS tracers now honor the timeout option (5s default, matching Geth).
- callTracer and muxTracer report the correct root frame for transactions that run out of gas early under Amsterdam. 4byteTracer skips precompile calls. Prestate traces omit empty accounts.
- eth_call, eth_createAccessList, debug_traceCall, debug_traceCallMany, trace_call: calls with an omitted gas value stay within the RPC gas cap, and the EIP-7825 transaction gas cap is enforced under Amsterdam.
- eth_simulateV1: aligned with the spec and Geth. Max-nonce senders now return -32603.
- eth_getProof / eth_getMultiProof: fixed a v2.7.0 regression that made historical proof requests very slow and prone to timeouts.

Erigon
- eth_subscribe("transactionReceipts"): breaking. Matching receipts from one block are now batched into the notification's result array. Process every element instead of assuming one receipt per notification.
- eth_getTransactionByHash, txpool_content, txpool_contentFrom: for pending type 2, 3 and 4 transactions, gasPrice now equals maxFeePerGas instead of a projected effective price.
- trace_filter: breaking. Omitted block bounds now default to latest (use fromBlock: "earliest" to start at genesis). When both address lists are set, results are their intersection by default (use mode: "union" for the previous behavior). A new blockHash field selects a single block. Invalid modes, unknown fields, reversed ranges and bounds beyond the head are rejected.
- trace_call / trace_callMany: fee handling now follows eth_call. trace_rawTransaction charges gas and validates nonce and balance. Gas limits above the RPC gas cap return -38026. Reverted contract creation returns {gasUsed, output}.
- Tracing error codes: trace_block and trace_replayBlockTransactions return -32001 for unknown blocks. Tracing methods that reject pending, unknown trace types and malformed trace_rawTransaction input return -32602 (previously -32000).
- Call, simulation and tracing methods reject requests with differing data and input fields, EIP-1559 fee fields before London, or a chainId that does not match the network.
- net_listening now returns true even when peers are unreachable.
- Fixes: eth_getRawTransactionByHash returns pending transactions instead of null. Log filters with only wildcard topics now return matching logs. Requests using pending or latest no longer fail with "block N+1 is not executed" errors during block building. eth_sendRawTransactionSync no longer times out when a transaction is mined quickly. ots_hasCode reports code in the deployment block.
- New: txpool_inspect. eth_fillTransaction now builds blob sidecars. eth_simulateV1 returns blockAccessListHash after Amsterdam.

Geth
- eth_call and similar methods reject fields that are not valid for the active fork. Historical calls reject transaction features that were not yet active at that block.
- eth_simulateV1: spec compliance fixes.
- eth_fillTransaction: always builds an access-list transaction when accessList is provided.
- eth_newFilter: now accepts earliest in toBlock.
- debug_traceTransaction / debug_traceCall: storage is omitted on halted SLOAD/SSTORE steps.
- Fixed pending block access at the Amsterdam transition block (Hoodi), and log indexing under history pruning.

https://github.com/sigp/lighthouse/releases/tag/v8.3.0
https://github.com/paradigmxyz/reth/releases/tag/v2.8.0
https://github.com/erigontech/erigon/releases/tag/v3.8.0
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.9

Oct 19, 17:03 UTC
Completed - The scheduled maintenance has been completed.
Oct 21, 17:50 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Oct 21, 14:50 UTC
Update - **What to expect during the Alpenglow switch (Oct 21)**

- Timing. Anza estimates the activation at about 14:50 UTC. At the current block rate it could come as early as 13:20 UTC. The switch-over follows about 20 minutes later. Please be ready from 13:00 UTC.

- For a few seconds while the network hands over to Alpenglow, new transactions won’t be included in blocks. If the network takes longer to complete the switch, the pause lasts until it does.

- Around the switch, sendTransaction may briefly return a “node unhealthy” preflight error. Retry, or send with skipPreflight.

- Subscriptions at processed commitment may show a few slots that are never confirmed. Use confirmed or finalized for anything that must not be reverted.

- Yellowstone gRPC streams may disconnect once around the switch. Clients with automatic reconnect need no action.

- After the switch, confirmed and finalized stay within about a slot of each other, so finality is much faster.

Relevant Links:
- https://www.anza.xyz/alpenglow
- https://www.quicknode.com/blog/solana-alpenglow-upgrade
- https://solana.com/upgrades/alpenglow

Oct 15, 22:13 UTC
Scheduled - Solana Mainnet is switching to Alpenglow, Solana's new consensus protocol (SIMD-0326). The Solana developers at Anza plan to turn it on Wednesday, October 21, around 14:50 UTC.

**What this means for you**
- This change applies to Solana Mainnet. Testnet and Devnet already run Alpenglow and are not affected.
- The network may be briefly unstable while the switch-over happens.
- Your Quicknode Solana endpoints stay the same. You don't need to change anything.

**What we're doing**
- Our Solana Mainnet infrastructure already runs Agave v4.3.0.
- We're pausing all planned maintenance on Solana Mainnet during the upgrade window.
- Our team will actively monitor the network during and after the switch-over, and we'll post updates here if we see any impact.

**Try Alpenglow now**
If you want to check how your application behaves under Alpenglow before it reaches Mainnet, it's already live on Solana Testnet and Devnet.

Relevant links:
https://www.anza.xyz/alpenglow
https://www.quicknode.com/blog/solana-alpenglow-upgrade
https://solana.com/upgrades/alpenglow

Oct 13, 19:08 UTC

Oct 20, 2026

Completed - The scheduled maintenance has been completed.
Oct 20, 23:59 UTC
Scheduled - We are upgrading our Stellar Mainnet RPC infrastructure to Stellar Core v30.0.0 and Stllar RPC v29.0.1 on 2026-10-20. This patch release corrects the preflight simulation hosts for Protocol 29 and Protocol 28, ensuring each protocol's host builds against its own matching soroban-wasmi version and maintains compatibility with stellar-core. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
RPC — The protocol 28 host is now built from the rs-soroban-env v28.0.1 commit, the same code as the crates.io 28.0.1 release, so that each host can use its own `soroban-wasmi` build. Protocol 28 preflight simulation is unchanged. **Full Changelog**: https://github.com/stellar/stellar-rpc/compare/v29.0.0...v29.0.1

https://github.com/stellar/stellar-rpc/releases/tag/v29.0.1
https://github.com/stellar/stellar-core/releases/tag/v30.0.0

Oct 13, 17:32 UTC

Oct 19, 2026

Completed - The scheduled maintenance has been completed.
Oct 19, 23:59 UTC
Scheduled - We are upgrading our Base Sepolia and Mainnet infrastructure to v1.5.0 on 2026-10-19 to support the Denim hardfork on Sepolia. This release introduces hardfork support, performance improvements to proof generation and snapshot downloads, and critical bug fixes. Brief interruptions to RPC availability may occur on that date.

More info on the Denim hard fork: https://docs.base.org/upgrades/denim/overview#b20-improvements

Denim moves Base block production from one canonical block every two seconds to five complete canonical blocks per second, each with its own hash, state root, receipts, and forkchoice lifecycle. Denim replaces Flashblocks, so applications using Flashblocks must migrate to canonical block and RPC streams.

The "pending" block tag is also being retired. Denim activates at the protocol level on Sepolia at 18:00 UTC on October 21 — once that timestamp hits on Sepolia, Flashblocks subscriptions and any RPC call using "pending" (eth_getBalance, eth_getTransactionCount, eth_call, eth_estimateGas, eth_simulateV1, eth_getBlockByNumber, eth_getBlockTransactionCountByNumber, eth_getLogs ranges ending at "pending") stop returning preconfirmation data, with no direct equivalent. Replace these calls with normal requests against the latest canonical block before the fork activates. Inventory your Flashblocks subscriptions and "pending"-tag usage now and migrate ahead of October 21 — see the full migration table: https://docs.base.org/upgrades/denim/migrate-from-flashblocks

https://github.com/base/base/releases/tag/v1.5.0

Oct 15, 17:31 UTC
Resolved - This incident has been resolved.
Oct 19, 10:59 UTC
Monitoring - We have replaced the affected backend infrastructure. Latency and timeouts on select RPC methods on Robinhood Mainnet have returned to normal, and affected Streams have caught up. We are continuing to monitor.
Oct 19, 10:44 UTC
Identified - We have identified the root cause of the increased latency and timeouts affecting Robinhood Mainnet on select methods, including debug_traceBlockByNumber, eth_getBlockReceipts, eth_getLogs, and eth_getBlockByNumber. Our engineers have disabled the affected backends and are actively working to restore full service. Some stream-based services may continue to experience delays as they catch up. We will provide another update as the situation progresses.
Oct 19, 10:24 UTC
Investigating - The Quicknode team is investigating degraded performance of Robinhood Mainnet - we are seeing increased latency and timeouts on select RPC methods. We will update this page as we acquire new information.
Oct 19, 09:38 UTC

Oct 18, 2026

No incidents reported.

Oct 17, 2026

No incidents reported.

Oct 16, 2026

No incidents reported.

Oct 15, 2026

Completed - The scheduled maintenance has been completed.
Oct 15, 23:59 UTC
Scheduled - 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

Oct 8, 18:27 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 23:59 UTC
Scheduled - 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

Oct 7, 21:06 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:38 UTC
Update - We will be undergoing scheduled maintenance during this time.
Oct 15, 13:32 UTC
Update - We will be undergoing scheduled maintenance during this time.
Sep 28, 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, 14:18 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:38 UTC
Update - We will be undergoing scheduled maintenance during this time.
Oct 15, 13:31 UTC
Scheduled - 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

Sep 23, 19:20 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:38 UTC
Update - We will be undergoing scheduled maintenance during this time.
Oct 15, 13:31 UTC
Scheduled - 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

Sep 17, 16:38 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:38 UTC
Update - We will be undergoing scheduled maintenance during this time.
Oct 15, 13:31 UTC
Scheduled - 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

Sep 23, 15:45 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:31 UTC
Scheduled - 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

Sep 23, 16:06 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:31 UTC
Scheduled - 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

Sep 21, 16:59 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:31 UTC
Scheduled - 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

Sep 21, 18:08 UTC
Completed - The scheduled maintenance has been completed.
Oct 15, 13:30 UTC
Scheduled - 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

Sep 23, 17:35 UTC

Oct 14, 2026

Completed - The scheduled maintenance has been completed.
Oct 14, 23:59 UTC
Scheduled - We are upgrading our Sui Testnet infrastructure to testnet-v1.82.1 on 2026-10-14. This release advances the Sui protocol to version 139 with consensus-affecting changes including reduced non-refundable storage fees (from 1% to 0.01% of the storage rebate) and new per-byte object read cost charging for non-system package inputs. The release also removes the JSON-RPC service from full nodes entirely and adds ML- signature support across gRPC and GraphQL. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
JSON-RPC service — API decommissioned: The entire JSON-RPC service has been removed from full nodes in this release; clients calling JSON-RPC endpoints will fail. Migrate to gRPC or GraphQL endpoints.
SimulateTransaction (gRPC) — When `enable-simulate-allowed-proposers` is enabled, transaction simulation now restricts results to allowed proposers only for clients sending an `x-sui-client-protocol-version` header of 136 or higher.
kv-rpc (gRPC) — Accepts optional `x-sui-consistent-read-checkpoint` request header; when set, the server waits until it can serve data up to that checkpoint before responding, returning `Unavailable` if it cannot within timeout.
https://github.com/MystenLabs/sui/releases/tag/testnet-v1.82.1

Oct 13, 20:15 UTC
Completed - The scheduled maintenance has been completed.
Oct 14, 18:20 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Oct 14, 16:20 UTC
Scheduled - 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

Oct 7, 16:20 UTC

Oct 13, 2026

Completed - The scheduled maintenance has been completed.
Oct 13, 23:59 UTC
Scheduled - 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

Oct 5, 18:00 UTC
Resolved - The issue affecting our API authentication has been resolved. The incident was limited to a small number accounts. All services, including Quicknode Streams, KV Store, and Webhooks, are operating normally.
Oct 13, 16:16 UTC
Investigating - We are investigating an issue with our internal Quicknode API that is causing authentication failures for multiple accounts. Quicknode Streams, KV Store REST API, and Webhooks are currently affected. We will update this page as we acquire new information.
Oct 13, 15:23 UTC

Oct 12, 2026

Completed - The scheduled maintenance has been completed.
Oct 12, 23:59 UTC
Scheduled - 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

Oct 2, 16:34 UTC
Completed - The scheduled maintenance has been completed.
Oct 12, 23:59 UTC
Scheduled - 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

Oct 7, 20:21 UTC

Oct 11, 2026

Completed - The scheduled maintenance has been completed.
Oct 11, 22:36 UTC
Update - We will be undergoing scheduled maintenance during this time.
Oct 11, 22:34 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 9, 19:08 UTC
Resolved - This incident has been resolved.
Oct 11, 00:04 UTC
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 8, 18:50 UTC
Completed - The scheduled maintenance has been completed.
Oct 11, 00:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Oct 8, 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 7, 20:57 UTC

Oct 10, 2026

Resolved - This incident has been resolved.
Oct 10, 22:19 UTC
Monitoring - A fix has been implemented and we are monitoring the results.
Oct 10, 09:05 UTC
Identified - The issue has been identified and a fix is being implemented.
Oct 10, 09:00 UTC
Investigating - We are currently investigating this issue.
Oct 10, 08:50 UTC
Resolved - This incident has been resolved.
Oct 10, 04:00 UTC
Monitoring - A fix has been implemented and we are monitoring the results.
Oct 10, 03:30 UTC
Identified - The issue has been identified and a fix is being implemented.
Oct 10, 02:15 UTC
Investigating - We are currently investigating this issue.
Oct 10, 02:00 UTC

Oct 9, 2026

Completed - The scheduled maintenance has been completed.
Oct 9, 19:02 UTC
Scheduled - 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

Oct 8, 14:39 UTC
Resolved - Block production on Arbitrum Nova has resumed, and our nodes are syncing normally. Thanks for your patience.
Oct 9, 13:30 UTC
Investigating - We're investigating an issue on Arbitrum Nova where no new blocks have been produced since block 85283638. We're in contact with the Arbitrum team to understand the cause, and we'll share an update as soon as we have more information.
Oct 9, 13:21 UTC
Resolved - This incident has been resolved.
Oct 9, 06:30 UTC
Monitoring - A fix has been implemented and we are monitoring the results.
Oct 9, 06:15 UTC
Identified - The issue has been identified and a fix is being implemented.
Oct 9, 06:05 UTC
Investigating - We are currently investigating this issue.
Oct 9, 06:00 UTC
Completed - The scheduled maintenance has been completed.
Oct 9, 00:00 UTC
Scheduled - 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

Oct 2, 14:37 UTC

Oct 8, 2026

Completed - The scheduled maintenance has been completed.
Oct 8, 23:59 UTC
Scheduled - 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

Oct 7, 20:03 UTC
Completed - The scheduled maintenance has been completed.
Oct 8, 23:59 UTC
Scheduled - 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

Oct 1, 14:57 UTC
Resolved - This incident has been resolved.
Oct 8, 19:17 UTC
Monitoring - Service has stabilized and we are monitoring for stability.
Oct 8, 17:17 UTC
Investigating - We are currently investigating the elevated API errors being served on Near Mainnet. We will post updates as we receive further information.
Oct 8, 16:45 UTC
Resolved - This incident has been resolved.
Oct 8, 18:35 UTC
Identified - The World Chain team has confirmed the root cause of the intermittent 503 errors and is preparing a new node client release with a fix. We'll deploy it across our World Chain Mainnet nodes as soon as it's available. In the meantime, we're continuing to monitor closely, and some requests may still intermittently return 503 errors.
Oct 5, 13:32 UTC
Investigating - World Chain Mainnet requests may intermittently return 503 errors. We've identified the cause as an issue in the node client affecting some of our backend nodes, and we're working with the World Chain team to resolve it. We're monitoring closely and will share updates as they become available.
Oct 5, 12:17 UTC
Completed - The scheduled maintenance has been completed.
Oct 8, 00:01 UTC
Scheduled - We are upgrading our Stacks Mainnet infrastructure to stacks-core v4.0.4 on 2026-10-07. This is a stability and bugfix release addressing block production consistency, signature verification corrections in the Wasm backend, and removal of deprecated transaction-replay configuration. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
- /v3/tenures/fork_info — The nakamoto_blocks field is now always null and is deprecated; it will be removed in a future release.
- read-only function error cause — Error messages (including read-only call cause payloads) are now clamped to 4096 bytes at construction; Tuple and list values in error messages now render in Clarity syntax instead of internal debug format.
- SmartContract deploy payload — Versioned smart-contract deploys (VersionedSmartContract payload) are rejected as statically invalid from Epoch 4.1 onwards; deploy new contracts using the unversioned SmartContract payload, which uses the epoch's default Clarity version.
- Clarity 7 support — Epoch 4.1 introduces Clarity 7 as the default version; public or read-only functions may now take reserved names to implement trait methods from earlier Clarity versions that had those names free.

https://github.com/stacks-network/stacks-core/releases/tag/4.0.4

Sep 28, 20:26 UTC
Completed - The scheduled maintenance has been completed.
Oct 8, 00:00 UTC
Scheduled - We are upgrading our Sui Testnet infrastructure to testnet-v1.81.1 on 2026-10-07. This release advances the Sui protocol to version 138, introducing memory invariant checks for PTB reference/value usage, enabling object funds withdrawal validation, and refining transaction effects and consensus handling. Brief interruptions to RPC availability may occur on that date.

RPC Changes:
Transaction effects — On Testnet, transaction effects no longer report transaction dependencies. The effects encoding retains an empty dependency vector; object versions and per-object previous-transaction metadata are unchanged. This applies to gRPC methods that return effects, including GetTransaction, BatchGetTransactions, ExecuteTransaction, SimulateTransaction, and SubscribeCheckpoints.

https://github.com/MystenLabs/sui/releases/tag/testnet-v1.81.1

Oct 6, 18:59 UTC