Common Issue
Tools Don't Appear in Claude
Symptoms:
MCP tools list doesn't show Zetrix tools
Claude doesn't recognize Zetrix commands
Solutions:
Verify Configuration File Path
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Check Configuration Syntax
# Validate JSON node -e "console.log(JSON.parse(require('fs').readFileSync('path/to/claude_desktop_config.json')))"Verify Absolute Path
Must use complete absolute path to
dist/index.jsWindows: Use forward slashes
/or escaped backslashes\\Example:
C:/Users/YourName/zetrix-mcp-server/dist/index.js
Restart Claude Desktop Completely
Windows: Right-click system tray → Quit → Relaunch
macOS: Cmd+Q → Relaunch
Linux: Close all windows → Relaunch
Check MCP Server Logs
Look for error messages in Claude Desktop developer console
Windows/Linux:
Ctrl+Shift+ImacOS:
Cmd+Option+I
Module Not Found Error
Symptoms:
Solutions:
Install Dependencies
Rebuild Project
Verify Node Modules
Clear Cache and Reinstall
WebSocket Connection Fails
Symptoms:
"Failed to connect to WebSocket"
"WebSocket connection timeout"
Real-time monitoring not working
Solutions:
Check Network Configuration
Ensure WebSocket URLs are correct:
Mainnet:
ws://node-ws.zetrix.comTestnet:
ws://test-node-ws.zetrix.com
Verify Firewall Settings
Allow outbound WebSocket connections
Check corporate firewall/proxy settings
Try using WSS (secure WebSocket) if available
Test Connection Manually
Use HTTP RPC as Fallback
If WebSocket unavailable, use HTTP RPC tools
Poll with
zetrix_get_latest_blockinstead of real-time
Node.js Version Error
Symptoms:
Solutions:
Check Current Version
Upgrade Node.js
Download from https://nodejs.org/
Install v18 LTS or higher
Verify:
node --version
Use Version Manager (Optional)
Transaction Submission Fails
Symptoms:
"Invalid nonce"
"Insufficient fee"
"Transaction validation failed"
Solutions:
Check Account Nonce
Use returned nonce + 1 for next transaction
Verify Sufficient Balance
Ensure balance > amount + fees
Test Transaction First
Use
zetrix_test_transactionbefore submitting
Check Account Activation
Unactivated accounts cannot send transactions
Smart Contract Errors
Symptoms:
Contract deployment fails
Contract call returns errors
Unexpected contract behavior
Solutions:
Validate Contract Syntax
Check ES5 compatibility (no ES6+ features)
Verify all functions are defined
Test with
TEST_INVOKEandTEST_QUERY
Check Gas Limits
Increase
feeLimitfor complex contractsOptimize contract code to reduce gas usage
Debug with Logging
Test in Sandbox First
Cryptography Errors
Symptoms:
"Invalid private key format"
"Signature verification failed"
"Decryption error"
Solutions:
Validate Key Format
Check Key Encoding
Private keys start with
privPublic keys start with
b001Addresses start with
ZTX
Verify Password for Encrypted Keys
Ensure correct password for decryption
Check for typos or encoding issues
Regenerate Keys if Corrupted
Performance Issues
Symptoms:
Slow query responses
Timeout errors
High latency
Solutions:
Use Multi-Query for Bulk Operations
Instead of sequential queries, use
zetrix_multi_query3-5x faster for multiple requests
Optimize WebSocket Usage
Use WebSocket for real-time monitoring
Avoid polling HTTP endpoints repeatedly
Use Lightweight Queries
get_account_baseinstead ofget_accountwhen full data not neededQuery specific fields instead of entire objects
Check Network Connectivity
Test ping to node endpoints
Check for network congestion
Last updated