We are upgrading our NEAR Testnet infrastructure to nearcore 2.14.0-rc.1 on 2026-09-18. This is a mandatory protocol upgrade (version 85 to 87) introducing significant consensus-breaking changes including removal of the gas reward mechanism, new receipt input size limits, early chunk producer reassignment, and new host functions for ML-DSA-65 and SHA-3 cryptographic operations. Brief interruptions to RPC availability may occur on that date.
RPC/API-facing changes: - `tx_status` is now the stable name for what was `EXPERIMENTAL_tx_status`. The old name still works as a deprecated alias with the same request/response shape, so no immediate action needed, but users should plan to move to tx_status. - Timeout responses are more informative. Calls to tx, EXPERIMENTAL_tx_status, and send_tx/broadcast_tx_commit with wait_until now return a TIMEOUT_ERROR with a cause field (NOT_OBSERVED, PENDING, DOES_NOT_TRACK_SHARD, or ERROR) instead of a bare timeout. This field is optional/absent when hitting older nodes, so clients should handle its absence gracefully. view_access_key_list / - EXPERIMENTAL_view_access_key_list now support pagination (after_key, limit, with last_key returned for the next page). This is a breaking behavioral change: an unpaginated request now fails for any account with more than 100 access keys (the default limit) — any user client that queries access keys for high-key-count accounts needs to adopt pagination.