Skip to content

The Dashboard dApp, which is home to to a network explorer and a staking interface.

License

Notifications You must be signed in to change notification settings

radixdlt/dapps-monorepo

Repository files navigation

Radix dApps Monorepo 👋

Table of Contents

[TOC]

Prerequisites

You need to have the following tools installed to run the local development server:

Getting started

Fastest way to getting a dev server running on your local machine is to run the following bash script in your terminal from the repo top directory.

./dev-setup.sh

Running scripts

dApps monorepo is built on Turbo repo for faster npm script execution through caching and parallelization.

Run npm scripts from the repo top directory

Install all dependencies

npm install

Start development servers

npm run dev

Linting, testing, pre-compiling

npm run pre-push

Test

npm run test

dApps

Dashboard

Search for addresses and transactions on the Radix Network. Participate in Radix Network staking using XRD tokens.

Console

A collection of utility pages to help you during development of your own dApps.

Sandbox

A configurable dApp frontend simulator to let you experiment with Radix Wallet logins and requests for data. Development environment contains additional pages which can be used to play around with various wallet and network features.

Packages

common

Wrapper package for dependencies reused in different dApps. It contains dependencies that almost every Radix-based project needs like RDT, Gateway SDK, Core SDK, Rola, RET.

ui

Set of svelte components reused between Dev Console and Dashboard apps. Contains main dApp layout - header, side menu and other smaller components.

eslint-config-custom

Custom ESLint configuration used by other packages and apps.

License