-
-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Description
Add debugging and introspection capabilities to help developers and users understand what's happening inside PolyTorus.
Tasks
- Add
debug
subcommand to CLI with various debug options - Implement state inspection commands (view current blockchain state)
- Add network debugging (show peer connections, message queues)
- Create memory usage inspection tools
- Add configuration dump and validation commands
- Implement transaction tracing and analysis
- Add performance profiling helpers
Debug commands to add
polytorus debug state
- Show current blockchain statepolytorus debug network
- Show network status and peerspolytorus debug config
- Validate and display configurationpolytorus debug memory
- Show memory usage statisticspolytorus debug trace <tx_hash>
- Trace transaction executionpolytorus debug performance
- Show performance metrics
Acceptance Criteria
- Debug commands provide useful information for troubleshooting
- Output is well-formatted and easy to understand
- Debug features don't impact production performance
- Debug commands are documented
- Sensitive information is not exposed in debug output
Estimated Time
5-6 hours
Excellent for developers who want to add powerful debugging capabilities!
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Type
Projects
Status
No status