https://github.com/autonomys/subspace
Subspace Protocol reference implementation
https://github.com/autonomys/subspace
blockchain crypto cryptocurrency distributed rust subspace substrate web3
Last synced: about 1 hour ago
JSON representation
Subspace Protocol reference implementation
- Host: GitHub
- URL: https://github.com/autonomys/subspace
- Owner: autonomys
- Created: 2021-08-22T16:42:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T14:45:58.000Z (4 days ago)
- Last Synced: 2025-04-15T05:18:22.521Z (about 1 hour ago)
- Topics: blockchain, crypto, cryptocurrency, distributed, rust, subspace, substrate, web3
- Language: Rust
- Homepage: https://subspace.network
- Size: 113 MB
- Stars: 393
- Watchers: 19
- Forks: 252
- Open Issues: 94
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-ccamel - autonomys/subspace - Subspace Protocol reference implementation (Rust)
- awesome-rust - Subspace - The first layer-one blockchain that can fully resolve the blockchain trilemma by simultaneously achieving scalability, security, and decentralization. (Applications / Blockchain)
- fucking-awesome-rust - Subspace - The first layer-one blockchain that can fully resolve the blockchain trilemma by simultaneously achieving scalability, security, and decentralization. (Applications / Blockchain)
- fucking-awesome-rust - Subspace - The first layer-one blockchain that can fully resolve the blockchain trilemma by simultaneously achieving scalability, security, and decentralization. (Applications / Blockchain)
README
# Subspace Network Monorepo
[](https://github.com/autonomys/subspace/releases)
[](https://github.com/autonomys/subspace/releases/latest)
[](https://github.com/autonomys/subspace/actions/workflows/rust.yml)
[](https://autonomys.github.io/subspace)This is a mono repository for [Subspace Network](https://subspace.network/) implementation, primarily containing
Subspace node/client using Substrate framework and farmer app implementations.## Repository structure
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 conventions
- `subspace-node` is an implementation of the node for Subspace protocol
- `subspace-farmer` is a CLI farmer app
- `subspace-gateway` is a Subspace Distributed Storage Network gateway
- `domains` contains client and runtime code for decoupled execution and domains
- `shared` contains low-level primitives used by the node, farmer, and other applications## How to run
Please refer to [farming.md](/docs/farming.md) for how to run the farmer.
If you are looking to farm offline, or build from source for development purposes please refer to [development.md](/docs/development.md).