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: Private key format is incorrect Solutions:- Ensure key is in hex format (not DER encoded)
- Remove any prefixes like “302e020100…”
- Use the raw 64-character hex key
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
- Check if the hosted ChromaDB is accessible
- Verify OpenAI API key is valid
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
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
| Error | Meaning | Solution |
|---|---|---|
INSUFFICIENT_PAYER_BALANCE | Not enough HBAR | Fund account |
INVALID_ACCOUNT_ID | Wrong account format | Use 0.0.X format |
INVALID_SIGNATURE | Key mismatch | Check private key |
TOKEN_NOT_ASSOCIATED | Need association | Associate first |
ACCOUNT_FROZEN_FOR_TOKEN | Account frozen | Unfreeze account |
INVALID_TOKEN_ID | Token doesn’t exist | Verify token ID |
CONTRACT_REVERT_EXECUTED | Contract failed | Check parameters |
PAYER_ACCOUNT_NOT_FOUND | Account doesn’t exist | Create account |
Getting Help
If you’re still stuck:-
Use error_explain tool:
- Check GitHub Issues: github.com/justmert/hashpilot/issues
- Hedera Discord: hedera.com/discord
- Hedera Documentation: docs.hedera.com