| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
EXOS is an implementation of the Bitcoin protocol in C# on the .NET Core platform.
The node can run on the Bitcoin and EXOS networks.
EXOS token is based on the NBitcoin project and Stratis project.
.NET Core is an open source cross platform framework and enables the development of applications and services on Windows, macOS and Linux.
Join our community on Discord.
A Modular Approach
A Blockchain is made of many components, from a FullNode that validates blocks to a Simple Wallet that track addresses. The end goal is to develop a set of Nuget packages from which an implementer can cherry pick what he needs.
Create a Blockchain in a .NET Core style programming
var node = new FullNodeBuilder() .UseNodeSettings(nodeSettings) .UseConsensus() .UseBlockStore() .UseMempool() .AddMining() .AddRPC() .Build(); node.Run();
We plan to add many more features on top of the Stratis Bitcoin blockchain: Sidechains, Private/Permissioned blockchain, Compiled Smart Contracts, NTumbleBit/Breeze wallet and more...
The master branch is actively developed and regularly committed to, and it can become unstable.
To compile a stable (production) release use any of the release tags form version 3.0.x.x and upwards.
git clone https://github.com/exofoundation/EXOSFullNode.git cd StratisBitcoinFullNode\src dotnet build
To run on the Bitcoin network: Stratis.BitcoinD\dotnet run
To run on the EXOS network: Stratis.EXOSD\dotnet run
More details on getting started are available here
Up for some blockchain development?
Check this guides for more info:
There is a lot to do and we welcome contributers developers and testers who want to get some Blockchain experience.
| Back | FazBrowse Home | New Git URL |