RDDL Network
  • 👋Welcome to RDDL
    • 💡What we do
    • ✨Our Features
  • Basics
    • ✅Understanding RDDL
    • 🎭Actors
    • ⛓️Networks
    • 🪙Tokens
      • RDDL on Liquid
      • Conversion Rate
    • 🎆Types of Nodes
      • 👛Wallet Management
      • 🔐Key Ceremony
    • 🤝Token Services
      • Machine Identity Attestation
      • RDDL Purpose Tokens
      • Wrapped Tokens
      • CID Asset Notarization
    • 🏁Proof of Productivity
      • 👩‍🎤Actor Selection
      • ⁉️Challenge-Response
      • 💰Rewards
        • 🔢Reward Calculation
        • ⌚Clearance Process
        • 🪙Claiming Rewards
    • 🤝Reissuance & Distribution
  • Getting Started
    • ❓How can I participate?
    • ⚡The EnergyAgent
      • ▶️Installation
    • ⚓Trust Wallet
    • SMD (Smart Metering Device)
  • Workflows & Governance
    • Converting RDDL to PLMNT
    • Voting on chain parameters
  • ⚒️Infrastructure
    • 🧁Services
Powered by GitBook
On this page
  1. Getting Started
  2. Getting Connected

Getting a Firmware

Last updated 11 months ago

A RDDL-compatible firmware has to meet the .

Reference firmwares - so called firmwares - based on including can be retreived from the following URLs for the following MCUs

Testnet:

  • ESP32:

  • ESP32C3

Mainnet:

  • ESP32:

  • ESP32C3:

Note: It is important to use the correct firmware depending on the net you want to use. Your firmware will be registered so it can interact with the corresponding network.

It is also possible to extend or develop your own firmware as long as the result meets the requirements of . This process can be simplified by not starting from scratch but to use and utilize the libraries that the RDDL Network developed in order to make Tasmota compatible.

That are librddl and the rddl-sdk (deprecated).

contains the communciation primitives and workflows to enable the communication with RDDL Network.

utilizes librddl and creates the workflows and business logic needed to become an active RDDL Network participant.

librddl and rddl-sdk will be merged into one library in the near future.

A sample utilization and implmentation of librddl and rddl-sdk can be found at the RDDL-Tasmota repository .

🥂
⚡
Compatibility Requirements
RDDL-Tasmota
Tasmota
librddl
https://testnet-ta.rddl.io/firmware/esp32
https://testnet-ta.rddl.io/firmware/esp32c3
https://ta.rddl.io/firmware/esp32
https://ta.rddl.io/firmware/esp32c3
Compatibility Requirements
librddl
rddl-sdk
https://github.com/rddl-network/Tasmota