Connection Issues
HashPilot not appearing in editor
Symptoms: MCP tools not available, server not listed Solutions:- Verify your config file is in the correct location
- Check JSON syntax is valid (no trailing commas)
- Restart your editor completely
- Check if
npx hashpilotruns successfully in terminal
”Server disconnected” or timeout errors
Solutions:- Check your internet connection
- Verify Hedera network is operational at status.hedera.com
- Try switching to a different network (testnet → mainnet)
Authentication Errors
INVALID_ACCOUNT_ID
Cause: Account ID format is incorrect Solution: Use format0.0.12345 (realm.shard.num)
INVALID_SIGNATURE or KEY_PREFIX_MISMATCH
Cause: The key does not belong to the account, or a raw hex key was read as the wrong curve. HashPilot accepts both formats:- DER-encoded hex (starts with
302e...or3030...): the curve is encoded in the key, nothing else to configure. - Raw 64-character hex (with or without
0x): the bytes do not say which curve they belong to. HashPilot assumes ECDSA, which is what the Hedera Portal issues by default. For an ED25519 account, setHEDERA_OPERATOR_KEY_TYPE=ed25519.
INVALID_SIGNATURE later.
INSUFFICIENT_PAYER_BALANCE
Cause: Account doesn’t have enough HBAR for transaction fees Solutions:- Check balance:
"Check balance of 0.0.12345" - Fund from Hedera Portal (testnet)
- Transfer HBAR from another account
RAG / Documentation Errors
”openaiApiKey is required”
Cause: OpenAI API key not configured Solution: AddOPENAI_API_KEY to your MCP config:
Empty search results
Cause: Query too specific or ChromaDB not accessible Solutions:- Try broader search terms
- Ask for
health_checkwithverbose: true; theservices.chromadbentry shows the index URL and whether its heartbeat succeeded - Verify OpenAI API key is valid
- If you set
CHROMA_URL, check that your own server is running and indexed (see Self-hosting)
Token Operations
TOKEN_NOT_ASSOCIATED_TO_ACCOUNT
Cause: Account must associate with token before receiving it Solution: Associate first, then transfer:TOKEN_HAS_NO_SUPPLY_KEY
Cause: Trying to mint/burn tokens without supply key Solution: When creating token, include supply key:Smart Contract Issues
CONTRACT_REVERT_EXECUTED
Cause: Contract execution failed (reverted) Solutions:- Check function parameters match expected types
- Verify account has sufficient balance
- Review contract require() conditions
- Use
error_explaintool for details
Gas estimation failed
Solutions:- Increase gas limit manually
- Check if function exists in ABI
- Verify contract is deployed on target network
Verification fails or previewnet cannot be verified
Cause: HashScan reads verification from Sourcify, which supports mainnet (chain 295) and testnet (chain 296) only. Verification also fails when the source or compiler settings differ from what produced the deployed bytecode. Solutions:- Verify on testnet or mainnet; previewnet contracts cannot be verified
- Pass the exact source file and contract name to
verify_contract - For Hardhat projects ask for
hardhat_contract verify; it locates the build-info file and lists thenpx hardhat verifyand verify.sourcify.dev alternatives - For Foundry run
forge verify-contract --verifier sourcify --chain 296 <address> src/Contract.sol:Contract
”forge: command not found” or Hardhat errors on init
Cause: The Foundry tools shell out toforge, cast and anvil; the Hardhat tools run npm install in the project.
Solutions:
- Install Foundry with
foundryup(HashPilot also looks in~/.foundry/bin) - Check that
npmis on thePATHof the process that launched your editor - Pass an absolute
directoryfor every project operation
Network Issues
Network not reachable
Solutions:- Check status.hedera.com for outages
- Try a different network
- Verify your firewall allows HTTPS connections
Wrong network
Cause: Operating on wrong network (e.g., mainnet instead of testnet) Solution: Switch network:Common Error Codes
Getting Help
If you’re still stuck:- Read the Best Practices for keys, networks, providers and costs
-
Use error_explain tool:
- Check GitHub Issues: github.com/justmert/hashpilot/issues
- Hedera Discord: hedera.com/discord
- Hedera Documentation: docs.hedera.com