Skip to content

Repository files navigation

Robonomics Binaries

License Release Nightly Downloads

Robonomics node and tools build in Rust based on the Polkadot SDK. For more specific guides see the Robonomics Wiki.

Robonomics platform includes a set of open-source packages and infrastructure for Robotics, Smart Cities and Industry 4.0 developers.

Repository Structure

This repository is organized as a Cargo workspace with the following structure:

Node

  • src - Robonomics Blockchain node
    • Built using polkadot-omni-node-lib for maximum Polkadot compatibility

Chain Specifications

  • chains/ - Chain specification files for different networks

Tools

  • tools/libcps/ - Robonomics CPS (Cyber-Physical Systems) library and CLI

    • Comprehensive Rust library for managing hierarchical CPS nodes on-chain
    • Beautiful CLI interface with colored output and tree visualization
    • Multi-algorithm AEAD encryption support (XChaCha20-Poly1305, AES-256-GCM, ChaCha20-Poly1305)
    • MQTT bridge for IoT device integration
    • See libcps/README.md for detailed documentation
  • tools/robonet/ - Local network spawner and integration test framework

    • CLI tool for spawning multi-node test networks using ZombieNet SDK
    • Built-in integration tests for XCM, CPS, and network functionality
    • Multiple network topologies (simple parachain, with AssetHub for XCM testing)
    • Developer-friendly interface with progress indicators and detailed logging
    • See robonet/README.md for detailed documentation

Development Infrastructure

  • nix/ - Nix flake modules and build configurations
  • scripts/ - Build, deployment, and testing scripts
    • build-deb.sh - Debian package builder
    • build-static.sh - Build statically linked binaries (for docker and portability)
    • docker/ - Docker runner image and healthcheck scripts
    • docker/builder - Docker builder image

Contributing

We welcome contributions! Please see our Contributing Guidelines.

Support

License

Robonomics is licensed under the Apache License 2.0. See LICENSE for details.

About

Robonomics binaries: blockchain node and tools

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages