Skip to content

Basic Polkadot/Substrate UI for interacting with a node. This is the main user-facing application, allowing access to all features available on Substrate chains.

License

Notifications You must be signed in to change notification settings

Cardinal-Cryptography/azero-dev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azero.dev

A portal containing advanced tooling for the Aleph Zero users looking for more capabilities than a regular signer can provide, like RPC calls, multisig, metadata update etc.

The portal can be accessed through:

Overview

The repo is split into a number of packages, each representing an application.

Development

To start off, this project uses yarn workspaces to organize the code. As such, after cloning dependencies should be installed via yarn, not via npm, the latter will result in broken dependencies.

To get started:

  1. Clone the repo locally, via git clone https://github.com/Cardinal-Cryptography/azero-dev <optional local path>.
  2. Ensure that you have a recent LTS version of Node.js, for development purposes Node >=10.13.0 is recommended.
  3. Ensure that you have a recent version of Yarn, for development purposes Yarn >=1.10.1 is required.
  4. Install the dependencies by running yarn.
  5. Ready! Now you can launch the UI via yarn run start.
  6. Access the UI via http://localhost:3000

Desktop App

The main advantage of using Desktop App is that it by default stores encrypted accounts on the filesystem instead of browser's local storage. Local storage is susceptible to attacks using XSS (Cross-Site Scripting). There's no such risk when with files stored on disk.

The desktop app uses the Electron framework. It provides the same features as web app, the only difference being different account storage.

The accounts are stored in the following directories:

  • Mac: ~/Library/Application Support/azero-dev/polkadot-accounts
  • Linux: ~/.config/azero-dev/polkadot-accounts (or $XDG_CONFIG_HOME/azero-dev/polkadot-accounts if $XDG_CONFIG_HOME is defined)
  • Windows: %APPDATA%\azero-dev\polkadot-accounts

For more details on the desktop app, head over to Electron package README.

Credits

This repos is a fork of https://github.com/polkadot-js/apps.

About

Basic Polkadot/Substrate UI for interacting with a node. This is the main user-facing application, allowing access to all features available on Substrate chains.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.8%
  • Other 0.2%