Known Issues¶
List of known issues and workarounds for testnet and devnet.
Critical Issues¶
No Critical Issues¶
Status: ✅ No known critical issues as of version 0.4.0
If you discover a critical issue, please report via Bug Bounty.
High Priority¶
Issue: Node Not Synchronizing After Long Disconnect¶
Description: After long disconnect, node may not synchronize automatically.
Workaround:
# Rebuild state
./run_node.py --datadir <DATADIR> run --rebuild-state
# Or add more peers
./run_node.py --datadir <DATADIR> run --peers peer1:9000,peer2:9000,peer3:9000
Status: 🚧 In progress
Issue: Validator Not Activating After Staking¶
Description: Validator may not activate immediately after staking, even if stake is sufficient.
Workaround:
# Wait for next epoch (10 blocks for devnet, 100 for testnet)
# Check status
./cpc-cli query validators --node http://localhost:8000
Status: 🚧 In progress
Medium Priority¶
Issue: Gas Price Not Considered in Fee Calculation¶
Description: In ComputeChain 0.4.x, gas price may be ignored due to a fee calculation bug.
Workaround:
Status: 🚧 In progress
Issue: peers.json Not Updated Automatically¶
Description: In the current MVP implementation, peers.json may not update when peers disconnect.
Workaround:
# Manually edit peers.json
nano <DATADIR>/peers.json
# Or clear and restart
rm <DATADIR>/peers.json
./run_node.py --datadir <DATADIR> run --peers peer1:9000
Status: 🚧 In progress
Low Priority¶
Issue: Logs Too Verbose¶
Description: Logs may be too detailed for production.
Workaround:
# Redirect logs to file
./run_node.py --datadir <DATADIR> run > node.log 2>&1
# Or use systemd with logging configuration
Status: 🚧 In progress
Issue: Automatic Peer Reconnection Unreliable¶
Description: Automatic reconnection/backoff is still being stabilized; node may fail to reconnect after peers drop.
Workaround:
Status: 🚧 In progress
Fixed Issues¶
Issue: Genesis Mismatch When Connecting to Network¶
Status: ✅ Fixed
Solution: Added genesis_hash check during handshake.
Issue: Incorrect Nonce Calculation¶
Status: ✅ Fixed
Solution: Nonce now retrieved from node before sending transaction.
Report Issue¶
If you discover a new issue, please report via Bug Bounty.
Next Steps¶
- Bug Bounty — Report bug
- Join Testnet — Connect to testnet
- Node Setup — Node configuration