Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.94 KB

README.md

File metadata and controls

54 lines (38 loc) · 1.94 KB

neo-sharp

Coverage Status

C# Node for the NEO blockchain.

Overview

neo-sharp is a new node implementation created with the intention of using modern software engineering practices to improve code quality, testability, modularity, and readability without sacrificing speed of execution.

neo-sharp is not aimed at adding new features.

Projects

  • Application - Composition Route and entry point
    • Client - Console based client
  • Core - Neo datastructures, Configuration, Logging
    • Persistence - Database based persistence
    • Network - Neo p2p protocol

Short term TODO

Feedback on structure, particularly with regard to the dependency injection patterns and the intended goal of modularity between projects. Once satisfied, move onto implementation of network protocol.

Contributing

Feel free to contribute to this project after reading the contributing guidelines.

Before starting to work on a certain topic, create an new issue first, describing the feauture/topic you are going to implement. Please submit new pull requests to the development branch

License

  • Open-source MIT