This is a mono repository for Subspace Network implementation, primarily containing Subspace node/client using Substrate framework and farmer app implementations.
The structure of this repository is the following:
crates
contains Subspace-specific Rust crates used to build node and farmer, most are following Substrate naming conventionssubspace-node
is an implementation of the node for Subspace protocolsubspace-farmer
is a CLI farmer app
domains
contains client and runtime code for decoupled execution and domainsorml
contains a fork of orml vesting pallet with modified dependencies
Please refer to farming.md on how to run farmer.
If you are looking to farm offline, or build from source for development purposes please refer to development.md.