bitshares / bitshares/bitshares-core
BitShares Network Map
- Dominant language
- C++
- Stars
- 1.2k
- Forks
- 660
- Avg merge
- 8h 17m
- Merged PRs (30d)
- 26
Description
**User Story**
As an `interested party` I want to view a website displaying `all seed nodes and public API server nodes on a world map based on IP` that comprise the BitShares network so that I may `visualization the node distribution and node type`.
The required node data must include nodes listed here:
- Seed nodes from -core: [/libraries/app/application.cpp](https://github.com/bitshares/bitshares-core/blob/master/libraries/app/application.cpp) `vector seeds`
- API Server nodes from -ui: [/app/api/apiConfig.js](https://github.com/bitshares/bitshares-ui/blob/develop/app/api/apiConfig.js) `WS_NODE_LIST`
**Impacts**
- [X] Other: External Perception
**Additional Context**
This request is not really "Core" related, but serves the community. The solution developed must be MIT licensed.
Extra Credit for a solution that collects and display other public nodes on the P2P network.
## CORE TEAM TASK LIST
- [ ] Evaluate / Prioritize Feature Request
- [ ] Refine User Stories / Requirements
- [ ] Define Test Cases
- [ ] Design / Develop Solution
- [ ] Perform QA/Testing
- [ ] Update Documentation
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the seed list in libraries/app/application.cpp and WS_NODE_LIST in app/api/apiConfig.js to determine the required node sources. Define the external website's scope, MIT-licensed implementation, and handling of IP-based locations before development. Done means the site displays all listed seed and public API nodes on a world map with their node types; collecting other public P2P nodes is extra credit.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, javascript
- Domain
- blockchain, networking, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100