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
Paste-address mode
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
Select your wallet
Approve the connection in your wallet
- The site requesting connection:
hashpilot-taupe.vercel.app - The permissions requested: View your wallet address
Confirm you're on Avalanche
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)
| 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
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 Claim Advisor shows an error after connecting
The Claim Advisor shows an error after connecting
I'm on the wrong network after connecting
I'm on the wrong network after connecting
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)?