Skip to main content

RAILGUN / Shielded Send issues

If the engine initialization spinner does not resolve after 2 minutes:
  1. Refresh the page and reconnect your wallet
  2. If it still stalls, open the Advanced section and click Deep Resync to clear and rebuild the local state
  3. If Deep Resync does not help, try Full State Reset and reconnect
After shielding, RAILGUN needs to scan the new block and detect your deposit. This can take a few minutes. The balance may appear as Pending first, then move to Available.If the balance does not appear after 5 minutes:
  1. Click Resync in the Shielded Send panel
  2. If that does not resolve it, click Deep Resync
ZK proof generation is memory- and CPU-intensive. If it fails:
  1. Close other tabs to free browser memory
  2. Refresh the page and retry
  3. If proof generation consistently fails, try the Emergency Unshield option in the Advanced panel to recover funds without a ZK proof
Private Proof of Innocence (POI) is processed by external aggregators. If POI is stuck:
  1. Open the POI diagnostics panel and manually trigger a refresh
  2. Wait — POI aggregators process transactions on their own schedule and may take several hours in peak periods
  3. If POI remains unresolved after 24 hours, consult the RAILGUN community resources

Private Swaps (Houdini) issues

The WAITING status means your deposit was detected but is waiting for block confirmations. For networks with slow confirmation times (e.g., Bitcoin), this can take 30–60 minutes. You do not need to keep the page open — status is polled automatically when you return.
  • Verify you sent the exact token and amount shown on the deposit screen
  • Verify the deposit address matches the one shown (not a cached address from a previous order)
  • Contact Houdini support with your order ID if the issue persists

Cross-Chain Swaps (NEAR Intents) issues

Solver availability depends on liquidity. Try:
  • A larger swap amount (some solvers have minimums)
  • A different token pair with more liquidity
  • Waiting a few minutes and retrying
Settlement time depends on the source and destination chain finality. Bitcoin-based swaps can take 30–60 minutes. If the status does not update after the expected time, use the Refresh status button to manually poll.