Actuator

RPC — Your Connection Layer

Your wallet guards your keys; your browser runs the apps; and between you and the chain sits a third layer almost nobody chooses deliberately — the RPC gateway that carries every read and every transaction.  This page makes it a choice.

The Night the Default Died — What July 15, 2026 Taught

On 2026-07-15 the default PulseChain gateway — the address most wallets ship with — refused connections for over fifteen hours.  Across the ecosystem the symptoms looked unrelated: wallets "broken," dapps showing "RPC not accessible," dashboards stalling.  One cause, many costumes.

  • Eyes vs hands — every dapp page has two data paths.  The site's eyes (prices, quotes, charts) go through the operator's own backend and can look perfectly healthy.  Your wallet's hands (your balances in the popup, broadcasting anything you sign) go through your RPC.  With a dead wallet gateway you can watch a healthy dapp all day and still be unable to act on it.
  • Down vs blind — a page that loads fast but never shows chain data isn't down, it's chain-blind: its single gateway died behind it.  The diagnostic question users never know to ask: "is the site down, or is the site blind?"
  • The taxonomy the storm proved — apps with their own infrastructure sailed through; apps with multi-gateway fallback degraded gracefully; single-default apps went functionally dead while their HTTP stayed green.  Loudness and infrastructure are uncorrelated.
  • The reassurance fact — a blind frontend puts no funds at risk.  Pools and balances live on-chain whether or not a dashboard can see them; a frontend outage is not a protocol outage.
  • "My wallet flipped to Ethereum by itself" — almost always benign: dapps send network-switch requests, and several wallets fall back to Ethereum after RPC failures.  The flip moves nothing; the only risk is signing on an unexpected network.  Habit: glance at the network name before every signature.
  • The herd effect — when a default dies, everyone flees to the same top-of-list alternative, which then degrades under the stampede.  Keeping two known-good alternates saved is the cure.
  • The flush — the storm's epilogue — when the routes healed, the backlog cleared in a burst: transactions signed during the blindness had been queuing in the mempool all along, and they confirmed together within a few blocks.  The chain lost nothing — sick gateways only hid the queue.  The only casualties were panic re-sends and abandoned signatures; patience was made whole in minutes.
  • The flush left a receipt — on July 17 at 11:46 UTC (7:46 AM Eastern), three blocks inside two minutes paid one validator's fee address 248.09M, 53.09M, and 2.86M PLS in priority fees — 304M PLS, most of it a single stuck contract deployment that had bid roughly 15,000× the base fee during the blindness and finally confirmed in the burst.  The proof is public: blocks 27053465, 27053470, and 27053477.  The lesson inside the number: a fee bid signed in panic cannot be unsigned — it waits in the queue and pays what it promised.

What an RPC Can — and Cannot — Do to You

  • Cannot — steal your keys or move your funds.  Keys never travel to the gateway.
  • Can — lie about what you see (balances, prices, transaction status), censor your transactions by dropping or delaying them, and log your addresses together with your IP — linking identities you meant to keep separate.  A malicious gateway is a surveillance-and-deception risk, not a theft risk.
  • Mitigations, in order — use endpoints only from sources you'd trust with your address history; keep multiple endpoints configured; Tor or Onion routing weakens the address-to-IP link; and ultimately, run your own node — the only gateway that answers to you.

Switch Your Wallet's Gateway — Wallet by Wallet

  • MetaMask — a network can hold several RPC URLs since late 2024: Settings → Networks → PulseChain → Add RPC URL, then switch between saved gateways from the dropdown beside the RPC field — no re-pasting during an outage.  Add two alternates on a calm day; switching takes five seconds on a stormy one.
  • Rabby — handles endpoints for its integrated chains internally with automatic failover, and accepts a custom RPC per chain under More → Custom RPC.  Two verified cautions: Rabby validates a pasted URL by querying its chain ID before accepting — pasting a dead gateway fails the add with no clear error (observed first-hand 2026-07-16); and Rabby has confirmed PulseChain is not officially supported — assets are safe but the custom-network path is the only route, so the automatic failover does not cover PulseChain.
  • Internet Money Wallet — PulseChain-native and community-battle-tested (~4 years live, publicly active founder).  Its RPC-alternate flow is not publicly documented; until it is, treat it as single-endpoint and keep a MetaMask profile as your storm spare.
  • Any EVM wallet — the generic path: add PulseChain as a custom network (chain ID 369, currency PLS, explorer scan.pulsechain.com) with a gateway from the list below.  The RPC field is a trust decision, not a plumbing detail — paste only from sources you'd trust with your address history.

Which Wallets Speak Multi-RPC — the Capability Matrix

WalletStores multiple RPCsOne-tap switchAuto-failover on PulseChainPulseChain status
MetaMaskYes (per network)Yes (dropdown)NoCustom network
RabbyIntegrated chains onlyNo (PLS is custom-only)Not officially supported
Internet MoneyNot documentedNot documentedNot documentedNative
ZKXNot documentedNot documentedNot documentedNative (young — live ~2026-05; no published team or audits yet)

The open column — as researched 2026-07-17, no wallet ships automatic RPC failover on PulseChain.  Apps have learned rotation; wallets haven't.  The first wallet to earn that checkmark owns this column — wallet teams, the cell is yours to claim, and"not documented" rows update the day documentation exists.  This matrix and the RPC line on every wallet card render from one shared source — an update lands once and both surfaces follow.

The Public Gateways — Copy, Paste, Keep a Spare

  • https://rpc.pulsechain.com
  • https://rpc-pulsechain.g4mm4.io
  • https://pulsechain-rpc.publicnode.com
  • https://rpc.pulsechainrpc.com
  • https://rpc.gigatheminter.com

Chain ID 369 · currency PLS · explorer scan.pulsechain.com.  Every gateway above is probed daily for the record below.

The Reliability Record — Two Eras, Honestly Labeled

History here comes in two kinds and says which is which.  The incident era is mined from our own robots' logs — their actual retries, rate-limits, and failures, recorded while doing their daily work (records begin 2026-07-10, when the robots came online).  The measured era began 2026-07-17: one unretried probe of every gateway every six hours (00:22, 06:43, 12:43, 18:43 UTC), timed, with cross-gateway block-height comparison — the staleness check no single gateway can confess to.  The measurements publish as open data at /data/rpc-health.json — any app may reference them, and BluBox's Gateway Weather cites this source for seats a visitor's own browser cannot probe.

The buildup into the storm — day by day, class by class

strikeoutrate-limitrefusedtimeoutcooldowncongestion
07-1017 · 7 runs failed
07-1188 · 1 runs failed — it starts here
07-1225
07-1340
07-1446
07-15177 · 6 runs failed — THE STORM
07-16139 · 2 runs failed
07-1788 · 1 runs failed — recovery
07-18113 · 2 runs failed
07-19142 · 3 runs failed
07-20169 · 2 runs failed
07-21191 · 4 runs failed
07-22217
07-23172 · 2 runs failed
07-24107 · 3 runs failed
07-25178 · 2 runs failed
07-26127
07-27101 · 2 runs failed
07-28134 · 2 runs failed
07-29138
07-30128
07-31227 · 3 runs failed
08-01137 · 1 runs failed
08-02136 · 1 runs failed
08-03124
08-04123
08-05117
08-06104 · 1 runs failed
08-07151 · 1 runs failed
08-08161
08-09153
08-1051

When did it start?  07-10's failures were birth pains — the robots coming online.  The gateway signature begins 2026-07-11: 28 pool strikeouts and 16 rate-limits in one day, then a four-day simmer, then the 07-15 peak of 178.  The warning was visible in machine logs five days before humans felt the outage.  Incident lines are pool-level — our scripts' error prints rarely name the exact gateway, and the record says so rather than guessing.  Mined 339 robot runs.

The measured era — probed every six hours

rpc.pulsechain.comanswered 108/108 · ~582ms
rpc-pulsechain.g4mm4.ioanswered 108/108 · ~296ms
pulsechain-rpc.publicnode.comanswered 108/108 · ~143ms
rpc.pulsechainrpc.comanswered 108/108 · ~263ms
rpc.gigatheminter.comanswered 94/108 · ~284ms
ethereum-rpc.publicnode.comanswered 108/108 · ~124ms
eth.llamarpc.comanswered 0/108
cloudflare-eth.comanswered 0/108
eth.drpc.organswered 106/107 · ~152ms
rpc-pulsechain.g4mm4.io/beacon-apianswered 105/107 · ~259ms
eth.meowrpc.comanswered 105/106 · ~324ms

One dot per measured day — a day with several probes wears its worst reading (Red outranks): Blu answered at head · Gold slow or blocks behind · Red refused.  The strip grows a dot every day, forever.  The same measurements order our own robots' gateway rotation each morning — this page eats its own cooking.

This record answers "who has earned trust over time."  Right now from your chair is a different question, because routes differ — for that, probe the gateways live from your own browser and read what comes back in this same Red/Gold/Blu language.

The Only Gateway That Answers to You

Every mitigation above manages a dependency; running your own node ends it.  A PulseChain node today is a pair — an execution client and a consensus client — on a 2TB NVMe machine, checkpoint-synced in days, serving your wallet an endpoint that never rate-limits you and never logs you.  That build deserves its own page; until then, the habit this page asks of you is smaller: choose your gateway on a calm day, and keep a spare.

The Questions the Storm Taught Us — an FAQ

Was my money ever at risk?

No.  An RPC outage is a communications failure, not a custody event — funds sit on-chain whether or not any gateway can show them to you.  Nothing about a dead gateway can move a coin.

Why did some sites work while my wallet didn't?

Eyes versus hands.  A site's prices and charts flow through the operator's own backend; your balances and your ability to transact flow through your wallet's RPC.  A healthy site and a dead wallet gateway can share your screen all day.

Is the site down, or is the site blind?

If a page loads fast but chain numbers never arrive, its gateway died behind it — chain-blind, not down.  Check the chain directly on scan.pulsechain.com: if the explorer shows fresh blocks, the chain is fine and someone's gateway isn't.

Why did my wallet switch to Ethereum by itself?

Almost always benign — dapps send network-switch requests, and several wallets fall back to Ethereum after RPC failures.  The flip moves nothing.  The one real risk is signing while on an unexpected network, so glance at the network name before every signature.

Can switching RPC endanger my funds?

Switching itself, no — keys never travel to the gateway.  The risk is which URL you paste: a malicious gateway can lie to your eyes and log your addresses with your IP.  Paste only from sources you'd trust with your address history.

Why was everything still slow after the outage "ended"?

The herd effect.  Everyone fled the dead default to the same top-of-list alternative, which then rate-limited under the stampede.  Recovery takes days as the herd redistributes — visible in the chart above as the gold aftermath.

How do I tell my connection from chain weather?

Ask more than one gateway.  One refusing = its problem; all refusing = chain weather or your own internet.  The cross-check is the whole trick — and it only means anything from your own browser, on your own route.

When did the July storm actually start?

The machines saw it 2026-07-11 — strikeouts and rate-limits five days before the 07-15 outage humans felt.  That early-warning gap is why this page keeps a daily measured record now.

What Each Role Could Have Done — the Storm's Homework

  • Users — the five-minute defense:
    • Save two spare gateways on a calm day — five minutes, once.
    • Learn the eyes-vs-hands check.
    • Glance at the network name before signing.
    • Everything else on this list exists to protect people who haven't done this yet.
  • Wallet creators — the missing feature, spelled out:
    • Ship multiple-RPC storage, one-tap switching, and automatic failover.
    • The capability matrix above shows the honest state: apps learned rotation, wallets haven't.
    • The first PulseChain wallet with auto-failover turns every future outage into a non-event for its users.
  • Dapp and token projects — operations, not contracts:
    • Never ship a single-gateway frontend — rotate across gateways.
    • Fail loudly: "chain data unavailable" beats silent stale numbers.
    • Say plainly on your status page whether you're down or blind.
    • A fork inherits contracts, not operations — redundancy is an ops habit, not a repo file.
  • Node operators — the storm's quiet winners: everyone on their own node never noticed.
    • The homework is capacity and openness.
    • Every additional public or semi-public endpoint — rate-limited is fine — thins the herd when a default dies.
    • Publishing your endpoint's existence, even for friends and family, is ecosystem service.
  • Devs and robot builders — the lessons our own machines paid for that week, in order:
    • Rotate gateways with per-gateway strikeout memory.
    • Never cache a failure.
    • Stream logs unbuffered so the failure point is findable.
    • Probe with unretried single calls when measuring — retries mask the truth.
    • All four are now in this repository's daily runs.

Sources: the 2026-07-15/16 outage field notes and probes (knowledge base); MetaMask Help Center (multiple RPC URLs per network); Rabby statements via community reports (PulseChain support status, verified 2026-07-17); wallet capability research 2026-07-17 — "not documented" cells update when documentation appears.  Reliability data: robot-log mining (incident era) and daily probes (measured era), committed to this repository with every run.

⚠️
Not financial advice. This site is for educational purposes only. Limited liquidity allows prices to rise and fall faster than traditional markets. All transactions are final, with no recourse, but operate exactly as the code is written. Always do your own research, verify contract addresses, and understand the code logic and rules at docs.actuator.finance.

Suggest or Correct

Spotted an error? Have an idea? Found something missing? Let us know — this site is community-built and your input matters.

⚠ Never share your seed phrase or personal information.