HashPilot uses RainbowKit for wallet connections, which means most major Avalanche-compatible wallets work out of the box. The connection is strictly read-only: HashPilot reads your address and uses it to query on-chain data. It never asks you to sign a message, approve a transaction, or grant any permissions beyond identifying your wallet address.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/natureloved/HashPilot/llms.txt
Use this file to discover all available pages before exploring further.
Supported wallets
RainbowKit detects installed browser extensions and mobile apps automatically. The following wallets are supported:| Wallet | Browser extension | Mobile (WalletConnect) |
|---|---|---|
| MetaMask | Yes | Yes |
| Coinbase Wallet | Yes | Yes |
| Rainbow | No | Yes |
| Trust Wallet | No | Yes |
| Any WalletConnect-compatible wallet | — | Yes |
Two ways to use HashPilot
You don’t need to connect a wallet at all. HashPilot supports two modes:Connected wallet mode
Connect via RainbowKit and your address is automatically synced to every tool. Switching between the Claim Advisor, Oracle, and FOMO Machine uses your address without re-entering it. Best for analyzing your own wallet repeatedly.
Paste-address mode
Paste any valid Avalanche address (
0x...) directly into the input field on any tool page. No wallet connection required. Works for any address — including wallets you don’t control, such as a friend’s miner or a public reference address.How to connect
Click Connect Wallet
Click the Connect Wallet button in the top-right corner of the navigation bar. The RainbowKit modal will open, showing all detected wallets.
Select your wallet
Choose your wallet from the list. If you’re on desktop and have a browser extension installed, it will appear at the top of the list. If you want to connect a mobile wallet, select WalletConnect and scan the QR code with your mobile wallet app.
Approve the connection in your wallet
Your wallet will display a connection request. It will show:
- The site requesting connection:
hashpilot-taupe.vercel.app - The permissions requested: View your wallet address
If your wallet shows a request to sign a message or approve a transaction during the initial connection, do not approve it and disconnect immediately. HashPilot’s standard connection flow requests only your address — nothing more.
Confirm you're on Avalanche
HashPilot operates exclusively on the Avalanche mainnet (Chain ID: 43114). After connecting, check that your wallet displays the Avalanche network. If it shows a different network, follow the steps in Switching to Avalanche below.Once connected on Avalanche, your address populates automatically in the Claim Advisor input field and you’re ready to run your first analysis.
The read-only guarantee
HashPilot connects to Wagmi and queries the Avalanche network through public RPC endpoints. Here is exactly what happens when you connect:- RainbowKit reads your wallet address from the extension or mobile app.
- HashPilot stores the address in React component state for the current session only.
- The address is passed as a query parameter to the Claim Advisor (
/claim-advisor?address=0x...). - HashPilot uses the address to query Club HashCash on-chain data via public Avalanche RPC.
- The analysis result is displayed in your browser. Nothing is stored server-side.
- Request a
eth_signorpersonal_signmessage signature - Call
eth_sendTransactionor any state-changing RPC method - Request
eth_accountspermissions beyond the initial address read - Store your address in a database or send it to a third-party service
Switching to Avalanche
If your wallet is connected to a different network (Ethereum mainnet, Polygon, etc.), you need to switch to Avalanche C-Chain before HashPilot can query your data.Switch network in MetaMask
Switch network in MetaMask
- Open the MetaMask extension.
- Click the network selector at the top (it will show the current network name, such as “Ethereum Mainnet”).
- Select Avalanche Network from the dropdown. If Avalanche doesn’t appear, click Add a network and use the parameters below.
- Approve the network switch when prompted.
Switch network in Coinbase Wallet
Switch network in Coinbase Wallet
- Open Coinbase Wallet.
- Tap the network icon in the top-right corner.
- Select Avalanche C-Chain from the network list.
- If it’s not listed, tap Add a custom network and enter the parameters below.
Add Avalanche manually (all wallets)
Add Avalanche manually (all wallets)
If Avalanche doesn’t appear in your wallet’s network list, add it manually using these parameters:
| Field | Value |
|---|---|
| Network name | Avalanche C-Chain |
| RPC URL | https://api.avax.network/ext/bc/C/rpc |
| Chain ID | 43114 |
| Currency symbol | AVAX |
| Block explorer | https://snowtrace.io |
Troubleshooting
My wallet isn't detected in the RainbowKit modal
My wallet isn't detected in the RainbowKit modal
RainbowKit detects browser extensions on page load. If you installed your wallet extension after opening the page, do a hard refresh (
Ctrl+Shift+R on Windows/Linux, Cmd+Shift+R on macOS) and try again. If your wallet still doesn’t appear, use the WalletConnect option to connect via QR code, or switch to paste-address mode.My address didn't auto-populate after connecting
My address didn't auto-populate after connecting
The address sync runs when the page mounts. If you connected the wallet after the page was already open, try navigating to the Claim Advisor directly or refreshing the page. Your wallet will reconnect automatically on reload if the connection is still active.
The Claim Advisor shows an error after connecting
The Claim Advisor shows an error after connecting
If you see “No HashCash data found for this wallet,” your connected address doesn’t have any Club HashCash miner NFTs or pending rewards on-chain. This is a data issue, not a connection issue. To explore the interface, click Use demo wallet to load the demo address instead.
I'm on the wrong network after connecting
I'm on the wrong network after connecting
If HashPilot queries data but returns incorrect or empty results, your wallet may be connected to the wrong network. The Chain ID shown in your wallet should be
43114 (Avalanche C-Chain). See Switching to Avalanche above.Can I use a hardware wallet (Ledger, Trezor)?
Can I use a hardware wallet (Ledger, Trezor)?
Hardware wallets are supported through MetaMask’s hardware wallet integration. Connect your Ledger or Trezor to MetaMask first, then connect MetaMask to HashPilot as normal. Because HashPilot is read-only, your hardware wallet will never be prompted to sign anything during a session.
Next steps
Quickstart
Walk through your first analysis end-to-end — from opening the terminal to reading your verdict.
Claim Advisor
Understand how the CLAIM NOW / WAIT verdict is calculated and what the technical parameters mean.