Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neo-project/neo
NEO Smart Economy
https://github.com/neo-project/neo
blockchain neo
Last synced: 5 days ago
JSON representation
NEO Smart Economy
- Host: GitHub
- URL: https://github.com/neo-project/neo
- Owner: neo-project
- License: mit
- Created: 2015-05-31T17:02:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T11:59:13.000Z (2 months ago)
- Last Synced: 2024-11-08T12:06:49.660Z (2 months ago)
- Topics: blockchain, neo
- Language: C#
- Homepage:
- Size: 10.7 MB
- Stars: 3,466
- Watchers: 371
- Forks: 1,030
- Open Issues: 255
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-dotnet-core - NEO - Open Network For Smart Economy. (Frameworks, Libraries and Tools / Blockchain)
- awesome-dotnet-core - NEO - 为智能经济打造的开放网络,Neo利用区块链技术。 (框架, 库和工具 / 区块链)
- awesome-web3 - Neo - Neo is blockchain platform that is open-source and community-driven. (Open Source Project / Risk Management)
- fucking-awesome-dotnet-core - NEO - Open Network For Smart Economy. (Frameworks, Libraries and Tools / Blockchain)
- awesome-dotnet-core - NEO - Open Network For Smart Economy. (Frameworks, Libraries and Tools / Blockchain)
README
Neo Blockchain
A modern distributed network for the Smart Economy.
Documentation »
Neo
·
Neo Modules
·
Neo DevPack
## Table of Contents
1. [Overview](#overview)
2. [Project structure](#project-structure)
3. [Related projects](#related-projects)
4. [Opening a new issue](#opening-a-new-issue)
5. [Bounty program](#bounty-program)
6. [License](#license)## Overview
This repository contain main classes of the
[Neo](https://neo.org) blockchain.
Visit the [tutorials](https://docs.neo.org) to get started.## Project structure
An overview of the project folders can be seen below.|Folder|Content|
|---|---|
|[/src/neo/Cryptography/](https://github.com/neo-project/neo/tree/master/src/Neo/Cryptography)|General cryptography implementation, including ECC.|
|[/src/neo/IO/](https://github.com/neo-project/neo/tree/master/src/Neo/IO)|Data structures used for caching and collection interaction.|
|[/src/neo/Ledger/](https://github.com/neo-project/neo/tree/master/src/Neo/Ledger)|Classes responsible for the state control, including the `MemoryPool` and `Blockchain`.|
|[/src/neo/Network/](https://github.com/neo-project/neo/tree/master/src/Neo/Network)|Peer-to-peer protocol implementation.|
|[/src/neo/Persistence/](https://github.com/neo-project/neo/tree/master/src/Neo/Persistence)|Classes used to allow other classes to access application state.|
|[/src/neo/Plugins/](https://github.com/neo-project/neo/tree/master/src/Neo/Plugins)|Interfaces used to extend Neo, including the storage interface.|
|[/src/neo/SmartContract/](https://github.com/neo-project/neo/tree/master/src/Neo/SmartContract)|Native contracts, `ApplicationEngine`, `InteropService` and other smart-contract related classes.|
|[/src/neo/VM/](https://github.com/neo-project/neo/tree/master/src/Neo/VM)|Helper methods used to interact with the VM.|
|[/src/neo/Wallets/](https://github.com/neo-project/neo/tree/master/src/Neo/Wallets)|Wallet and account implementation.|
|[/src/Neo.CLI/](https://github.com/neo-project/neo/tree/master/src/Neo.CLI)| `neo-cli` console application for running a _FULL_ node.|
|[/src/Neo.Extensions/](https://github.com/neo-project/neo/tree/master/src/Neo.Extensions)| Extensions to expand the existing functionality.|
|[/src/Neo.Json/](https://github.com/neo-project/neo/tree/master/src/Neo.Json)| Neo's JSON specification.|
|[/src/Neo.VM/](https://github.com/neo-project/neo/tree/master/src/Neo.VM)|Neo virtual machine.|
|[/src/plugins/](https://github.com/neo-project/neo/tree/master/src/Plugins)| Include `ApplicationLogs`, `LevelDBStore`, `RpcServer`, `OracleService`, `DBFTPlugin` and more.|
|[/tests/](https://github.com/neo-project/neo/tree/master/tests)|All unit tests.|## Related projects
Code references are provided for all platform building blocks. That includes the base library, the VM, a command line application and the compiler.* [neo:](https://github.com/neo-project/neo/) Included libraries are Neo, Neo-CLI, Neo-GUI, Neo-VM, test and plugin modules.
* [neo-express:](https://github.com/neo-project/neo-express/) A private net optimized for development scenarios.
* [neo-devpack-dotnet:](https://github.com/neo-project/neo-devpack-dotnet/) These are the official tools used to convert a C# smart-contract into a *neo executable file*.
* [neo-proposals:](https://github.com/neo-project/proposals) NEO Enhancement Proposals (NEPs) describe standards for the NEO platform, including core protocol specifications, client APIs, and contract standards.
* [neo-non-native-contracts:](https://github.com/neo-project/non-native-contracts) Includes non-native contracts that live on the blockchain, included but not limited to NeoNameService.## Opening a new issue
Please feel free to create new issues to suggest features or ask questions.- [Feature request](https://github.com/neo-project/neo/issues/new?assignees=&labels=discussion&template=feature-or-enhancement-request.md&title=)
- [Bug report](https://github.com/neo-project/neo/issues/new?assignees=&labels=&template=bug_report.md&title=)
- [Questions](https://github.com/neo-project/neo/issues/new?assignees=&labels=question&template=questions.md&title=)If you found a security issue, please refer to our [security policy](https://github.com/neo-project/neo/security/policy).
## Bounty program
You can be rewarded by finding security issues. Please refer to our [bounty program page](https://neo.org/bounty) for more information.## License
The NEO project is licensed under the [MIT license](LICENSE).