Infrastructure optimized for growth
100+
Networks Supported
25ms
Avg Processing Time
25,000+ rq/s
Enterprise-ready
100+ TB
of Big Data
Access to full transaction data on all transactions & addresses
Broadcast and verify transactions with real-time monitoring
Retrieve blockchain data, balances, and transactions
Detailed blockchain history and transaction data for any address.
Full smart contracts metadata, including token symbols & token names
Dedicated nodes infrastructure for leading blockchains using JSON-RPC
Address validation, encoding & cryptographic tasks optimizations
Shared node infrastructure for top blockchains using JSON-RPC.
Pay for HTTP APIs, or charge for your own, in USDC stablecoin over the open x402 protocol — non-custodial, on-chain settlement.
Real-time notifications for events on top blockchains. Response under 100ms.
AML address screening across 20+ blockchains
MCP servers, CLI and skills for AI agents
Precise blockchain transaction fee estimates based on transaction priority
Sync and manage HD wallets, keys and addresses
Prepare EVM transactions, including token transfers
Access to full transaction data on all transactions & addresses
Get live crypto prices, exchange rates, supply and token contracts across protocols via one REST API.
Test EVM transactions, optimize gas fees and identify security flaws
A chain halt is when a blockchain stops producing blocks because validators cannot reach consensus, often triggered by a software bug or a coordinated safety pause. Developers running production wallets and exchanges mitigate the risk with RPC redundancy, dedicated node isolation, and application logic that detects stalled block height and queues transactions instead of failing them. A halt does not lose funds. It freezes state until validators coordinate an upgrade and restart.
In early 2026, a shared bug drained three Cosmos-based networks and prompted Cosmos Labs to urge EVM-compatible chains to halt block production as a precaution, as The Defiant reported. For teams running custody platforms and exchanges, a halt is a mission-critical event even when funds are never at risk. Here is what happens during a halt and how node infrastructure choices decide whether your service degrades gracefully or fails hard.
A chain halt occurs when validators cannot agree on the next block. On Byzantine Fault Tolerant (BFT) chains such as those built with the Cosmos SDK, consensus requires more than two-thirds of validator voting power to commit a block. If enough validators halt intentionally, or if a bug makes state deterministically invalid, the chain stops advancing. Block height freezes. Read queries against historical state still work. New transactions cannot confirm.
Halts fall into two categories. Unplanned halts follow a consensus failure or a critical bug, like the shared vulnerability that drained the three Cosmos networks. Planned halts are deliberate safety pauses, where validators coordinate to stop the chain, patch the vulnerability, and restart from an agreed block. The Cosmos Labs advisory to EVM chains was a call for the second kind, a precautionary halt to prevent the exploit from spreading.
During a halt, your infrastructure sees specific symptoms. Block height stops incrementing. New JSON-RPC (JavaScript Object Notation Remote Procedure Call) submissions accepted into the mempool never mine. Depending on the client, transaction broadcast endpoints may return success while the transaction never confirms, which is worse than an outright error because it masks the problem.
Recovery is a validator coordination exercise. Validators identify the offending block or bug, agree on a patched binary, and set a restart height. Some chains export state at the last valid block and resume from a genesis file. Others apply an in-place upgrade and continue. The chain resumes only when more than two-thirds of voting power runs the patched software. This can take hours. During the exploit that drained the three Cosmos networks, coordination across independent validator sets was the bottleneck.
From an application standpoint, the mitigation pattern is straightforward. Poll block height on a fixed interval. If height has not advanced beyond an expected threshold, mark the chain degraded. Stop crediting deposits that depend on confirmations. Queue outbound transactions rather than broadcasting them into a frozen mempool. Detecting a stalled height is more reliable than trusting a broadcast endpoint's return code. A resilient node as a service layer removes the need to run and patch validator-adjacent infrastructure yourself while still surfacing block height so your logic can react.
Node topology decides your exposure. On a shared node pool, many customers query the same underlying nodes. When a chain halts, every shared consumer sees the same frozen height at the same moment. That is expected behavior, because the halt is a chain-level event, not a node-level one. The risk on shared infrastructure is contention during recovery, when a restarted chain floods with re-broadcast transactions and every consumer competes for the same throughput.
Dedicated nodes isolate a different class of risk. A halt affects everyone on the chain, so a dedicated node will not keep producing blocks that shared nodes miss. What a dedicated node gives you is control over the client version, the timing of the upgrade, and reserved throughput during the recovery surge. For an exchange processing withdrawals the moment a chain resumes, reserved capacity is the difference between clearing a backlog in minutes and queueing for hours behind other tenants.
Redundancy across providers and clients matters too. Running a single client implementation means a client-specific bug takes your entire view of the chain offline. Multi-client redundancy, where your fallback node runs a different implementation, protects against the exact failure mode that halts chains, a deterministic bug in one binary.
The first misconception is that a chain halt means lost funds. It does not. State is frozen at the last valid block. Balances persist. When the chain restarts from the agreed height, every confirmed balance is intact. The exploits that sometimes precede a halt can drain funds, but the halt itself is a preservation mechanism, not a loss event.
The second is that dedicated nodes prevent halts. No node configuration can keep a chain producing blocks when consensus fails. Consensus is a network property. Dedicated nodes change how you recover, not whether the chain stops.
The third is that a successful broadcast response means a transaction will confirm. During a halt, some clients accept transactions into a mempool that will never be mined. Applications that treat a 200 response as confirmation credit deposits or mark withdrawals sent when nothing settled. Confirmation must be verified against advancing block height and a mined receipt, never against broadcast acknowledgement alone.
The fourth is that halts are exclusively a Cosmos concern. The Cosmos Labs advisory targeted EVM-compatible chains precisely because the bug was shared across implementations. Any BFT-based network can halt. Chains with fewer independent validators halt more easily and recover more slowly, because coordination is easier to stall.
Chain halt risk is a coordination problem wearing a software costume. The chain stops because humans and their validator software cannot agree, and it restarts when they do. Building for it means designing systems that treat a frozen block height as a first-class state, not an error to swallow. The teams that survive halts without incident are the ones that assumed halts would happen and instrumented for them before they did.
Recovery depends on validator coordination, not a fixed timer. Simple restarts take a few hours. Halts requiring a patched binary and a full state export can take longer, because more than two-thirds of voting power must run the new software before the chain resumes.
No. A halt is a chain-wide consensus failure, so no single node keeps producing blocks. Dedicated nodes give you control over client version, upgrade timing, and reserved throughput during the post-halt recovery surge, which matters for clearing transaction backlogs quickly.
Confirmed transactions are safe because state freezes at the last valid block. Unconfirmed transactions sitting in the mempool may be dropped when the chain restarts. Applications should re-verify pending transactions against block height after a chain resumes rather than assuming they mined.
Networks Supported
Avg Processing Time
Enterprise-ready
of Big Data