https://github.com/setheum/setheum
Setheum: The Compute Cloud For Scalable AI Training & Inference, Gaming, Full-Stack Server and Serverless Hosting 🚀
https://github.com/setheum/setheum
ai blockchain cloud dag decentralized defi evm gaming move move-vm serverless seusd sheyth smart-contracts solidity stablecoin tee
Last synced: 3 days ago
JSON representation
Setheum: The Compute Cloud For Scalable AI Training & Inference, Gaming, Full-Stack Server and Serverless Hosting 🚀
- Host: GitHub
- URL: https://github.com/setheum/setheum
- Owner: setheum
- License: other
- Created: 2020-11-20T22:03:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2026-04-03T14:12:18.000Z (8 days ago)
- Last Synced: 2026-04-03T17:13:07.553Z (8 days ago)
- Topics: ai, blockchain, cloud, dag, decentralized, defi, evm, gaming, move, move-vm, serverless, seusd, sheyth, smart-contracts, solidity, stablecoin, tee
- Language: Rust
- Homepage: https://setheum.com
- Size: 81.2 MB
- Stars: 28
- Watchers: 8
- Forks: 16
- Open Issues: 160
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Codeowners: docs/CODEOWNERS
- Security: docs/SECURITY.md
Awesome Lists containing this project
README
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم
[](https://github.com/setheum/setheum/actions/workflows/ci.yml)
[](https://github.com/setheum/setheum/actions/workflows/github-code-scanning/codeql)
[](https://setheum.com)
[](https://twitter.com/Setheum)
[](https://t.me/SetheumNetwork)
* Decentralized
* Exceptional
* Secure
* Innovative
* Reliable
* Ethical
* Scalable
# Setheum Monorepo
Welcome to the Setheum ecosystem. This repository contains all core components organized for clarity and development efficiency.
[](https://github.com/setheum/setheum/pulse)
## Repos
- **[bridge](./repos/bridge)**: The bridging repos for Setheum. Includes `bridge-core`, `bridge-docs`, `bridge-relayer`, `bridge-sdk`, and `bridge-x-solidity`.
- **[set-bft](./repos/set-bft)**: The Set-BFT Consensus Engine.
- **[setheum](./repos/setheum)**: The core Setheum blockchain.
- **[setheum-js](./repos/setheum-js)**: JavaScript/TypeScript SDK for interacting with Setheum.
- **[sheyth](./repos/sheyth)**: The Setheum Smart Contract Framework.
- **[spinit](./repos/spinit)**: The Sheyth toolbox enabling fully functional Sheyth contracts development without a running node.
## Development
This project uses [mise](https://mise.jdx.dev/) for managing development tools and tasks.
### 1. Install Mise
Follow the [mise installation guide](https://mise.jdx.dev/getting-started.html).
### 2. Setup Tools
Install all required tool versions (Rust, Node.js, Python, Yarn) automatically:
```bash
mise install
```
### 3. Run Tasks
Mise handles all common development tasks:
- **Build everything**: `mise run build`
- **Run tests**: `mise run test`
- **Format code**: `mise run fmt`
- **Apply headers**: `mise run headers`
- **PRDoc Scaffolding**: `mise run prdoc:scaffold`
- **PRDoc Validation**: `mise run prdoc:validate`
- **PRDoc Generation**: `mise run prdoc:generate`
- **Clean artifacts**: `mise run clean`
- **Run the node**: `cargo run -p setheum-node --release -- --dev --tmp --alice`
### 4. Node Execution
To run the Setheum node locally for development and testing:
```bash
# Build and run the node in development mode with a temporary state
cargo run --release -p setheum-node -- --dev --tmp --alice
```
This command builds the optimized release binary and starts a local authority node with the Alice identity, using a temporary database that clears on restart.
## License
Different parts of this monorepo are licensed differently (GPLv3, Apache 2.0, or MIT). See [LICENSE](./LICENSE.md) for the full breakdown of which license applies to each project.
Unless you explicitly state otherwise, any contribution that you submit to this repo shall be licensed as above, without any additional terms or conditions.