-
Notifications
You must be signed in to change notification settings - Fork 22
Docs/dashboard documentation #202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs/dashboard documentation #202
Conversation
Document the two-phase commit lock record pattern used for multi-record transactions with >20K outputs. Adds new feature doc and updates existing UTXO store and data model documentation with lock record details.
Document the 10-second subtree announcement timer for mining candidate freshness and the mining candidate caching optimization for improved GetMiningCandidate performance.
Document orphanage management for handling transactions arriving before parents and Merkle tree level calculation for memory optimization in subtree validation.
Document thread-safe peer tracking, reputation scoring algorithm, peer selection strategy, and integration with block validation for sync coordination.
Add 12 new P2P settings including DHT mode configuration, peer map management, NAT/mDNS options, and sync coordinator settings. Include configuration examples for DHT, peer registry, and network security.
Document peer selection integration with reputation system during catchup, including peer rotation on failures and performance optimizations like concurrent header fetching and batch block processing.
Comprehensive documentation of the peer management framework including reputation scoring algorithm, two-phase peer selection, sync coordination, and service integration. Includes PlantUML diagrams for key processes.
Document all dashboard features including FSM management, block invalidation/revalidation, P2P message monitor, peer management with reputation system, and network status. Add screenshots for key pages. Update navigation in index.md and mkdocs.yml.
|
🤖 Claude Code Review Status: Complete Current Review: Found 1 issue requiring attention:
Overview: This PR adds comprehensive documentation for the Teranode dashboard, peer reputation system, UTXO lock records, and related P2P/service documentation. The documentation is well-structured with clear examples, diagrams, and cross-references. However, there is a markdown syntax error that will break the table rendering. Files Reviewed: 27 documentation files including markdown docs, PlantUML diagrams, SVG images, and configuration updates. |
No description provided.