{"repo":"renlabs-dev/torus-substrate","free":true,"listed":false,"github":"https://github.com/renlabs-dev/torus-substrate","clone":"git clone https://github.com/renlabs-dev/torus-substrate.git","description":"The Torus Blockchain implementation.","language":"Rust","stars":25,"topics":["blockchain","torus"],"license":"MIT-0","category":"blockchain-web3","readme_excerpt":"Torus Network Node Torus is a self-assembling and evolving peer-to-peer organism with a stake-driven ecosystem of agents and incentives. It's core coordination system is a blockchain built on Substrate, implemented in this repository. Table of Contents - Quick Start - Running a node - Building and running from source - Network connectivity - Local network - Documentation - Terminology Quick Start Running a node There are several ways to run a Torus node, depending on your needs. The fastest way is using Docker: This command will: - Pull our latest Docker image - Run a node connected to the Torus mainnet - Use warp sync for faster synchronization - Expose the WebSocket RPC port (9944) and p2p port (30333) Or you could use docker-compose: Building and running from source For detailed instructions on setting up the build environment with Nix and all required dependencies, please refer to our CONTRIBUTING.md guide. Once your environment is set up: Network connectivity The Torus node operates on two primary ports: - 9944 : a WebSocket RPC for interacting with the node's API. It's recommended to always have SSL enabled and the node behind a reverse proxy. - 30333 : Used for node-to-node communication in the network. Local network We have tools to simulate a network locally as well. The cargo xtask run command allows you to run a local network from scratch by setting up nodes with fresh spec files: The generate-spec command has been expanded with subcommands that allow you to create","default_branch":null,"files":null,"tree":[],"storefront":"/r/renlabs-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/renlabs-dev/torus-substrate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}