Radix Technical Documentation

Welcome to the RadixDLT technical documentation site. We split the documentation into broad subject areas that will be relevant for node-runners and developers on the Radix network.

The Radix Node section is where to start if you want to participate in network operation. This includes those who wish to run the node as an active consensus “validator node”, as well as those who wish to run an archive node, which hosts a Radix Node API endpoint.

The Radix Node API describes the simplest way to programmatically make a variety of network state queries and submit transactions via archive nodes connected to the initial Radix mainnet release, named Olympia. Language specific libraries will be made available at a future point in time.

If you just want to learn how to use the Radix wallet, XRD token, explorer, or participate in staking – please head over to our FAQ page at learn.radixdlt.com.

9th June 2021 – Radix 1.0-beta.35.1 released. Use the new RadixNode installer to upgrade your exising node, or install a new node from scratch.

Provisioning a Docker Node with the RadixNode CLI

Running a Standalone Node with the RadixNode CLI

Registering a Validator Node using the RadixNode CLI

Radix Node Documentation (beta)

Document Description Level

Provisioning a Docker Node with the RadixNode CLI

This guide will show you how to install a Radix node on a cloud service

Developer with cloud service provisioning experience.

Running a Standalone Node with the RadixNode CLI

This guide will show you how to install a Radix node as a standalone service

Developer with Unix service provisioning experience.

Registering a Validator Node using the RadixNode CLI

With your nodes provisioned through, you can run through this exercise to register your node as a validator.

Developer with cloud service provisioning experience. You will need to complete
Provisioning a Docker Node with the RadixNode CLI
or
Running a Standalone Node with the RadixNode CLI
before running through this guide.

RadixNode CLI command set

Once you’re familiar with radixnode, explore the full range of commands available for administering and optimising your node.

Developers who have used radixnode to install or upgrade a node.

Radix API Documentation (beta)

Document Description Level

An Introduction to the Radix API (beta)

Communicating with the Radix network is done using a JSON-RPC interface. This guide will get you started with a few simple examples which will show you how to extract information from the network.

Developer (experience making REST calls to remote services would be a bonus)

Radix Node API Specification

The specification for the Radix Node AP

Developer

Transactions by API

Building transactions with the Radix Node API

Developer

Web & Desktop Applications (beta)

Document Description Level

Overview of the Radix Wallet & Radix Explorer

Installing, securing and using the Radix Desktop Wallet

General computer user, desktop or mobile.