Skip to content

AshRolls/neo-sharp

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%