Introduction
Implementation of a https://darwinia.network node in Rust based on the Substrate framework.
This repository contains runtimes for the Darwinia and Crab networks.
Resources
Ecosystem
Project | Introduction | Code | Activity |
---|---|---|---|
Darwinia Common | Darwinia bridge core protocol implementation as runtime pallet and Pangolin/Pangoro testnet | ||
Darwinia Parachain | Darwinia's parachain on Polkadot/Kusama | ||
Darwinia Bridge Sol | Darwinia bridge solidity smart contracts | ||
Bridger | Client for header relayers and message relayers in Darwinia's bridge network | ||
Smart App | DVM, smart contract, and transfer RING/KTON between Substrate address and Ethereum address |
Documents
Technical Support
- Telegram
- Matrix
Installation
- Downloading pre-built binary from releases page.
- Using the docker image on releases page.
- Building from source follow this guide.
Building
Make sure that you have all the required dependencies.
Follow substrate-getting-started.
Installing via Cargo
cargo install --git https://github.com/darwinia-network/darwinia --tag <version> --locked
Building from Source
# with github-cli
gh repo clone darwinia-network/darwinia
# with git
git clone https://github.com/darwinia-network/darwinia.git
git checkout <version>
cargo build --release --locked
Networks
This repository supports runtimes for Darwinia and Crab.
Connecting to Darwinia Mainnet
Connecting to the global Darwinia network by running:
./darwinia --chain darwinia
You can see your node on telemetry (set a custom name with --name "my custom name").
Connecting to Crab Canary Network
Connecting to the global Crab Canary Network by running:
./darwinia --chain crab
You can see your node on telemetry (set a custom name with --name "my custom name").