Practical overview
When it fits
Use UI when developing a Polkadot or Substrate application and one or more of its documented interface components or browser utilities fits the implementation need.
Who it is for
- Developers building Polkadot or Substrate applications.
- Teams using React, React Native or Vue that need address-derived identity icons.
Documented uses
- Generate identity icons from addresses in React, React Native or Vue interfaces.
- Build QR code generation and reading into supported Substrate or Polkadot flows.
- Use a browser-specific wrapper for Polkadot keyring functionality.
- Store application settings and configuration in browser local storage.
- Reuse shared UI logic such as icon-generation logic.
Requirements & limits
The public repository specifies the Apache-2.0 license.
- The identity-icon packages are listed for React, React Native and Vue.
- The QR package is described as a generator and reader for uos and is limited in the README to Substrate and Polkadot.
- The keyring and settings packages are browser-specific utilities; settings are stored in browser local storage.
- The repository README points to package documentation and examples.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add an address-based identity icon to a React app
Use the React identity icon generator with an address as input in a Polkadot or Substrate application.
Before you start
- A React application using the polkadot{.js} libraries.
- An address to provide as the icon generator's input.
Steps
Use the
react-identiconcomponent package.Provide an address as the component input to generate an identity icon.
Expected outcome
An identity icon generated from the supplied address.
Guide limitations
- The source names the package and its function but does not document installation, code syntax, styling, or compatibility details.
Add QR code generation or reading for Polkadot/Substrate flows
Use the `react-qr` package for QR code generation or reading in a supported Polkadot/Substrate flow.
Before you start
- An application using the polkadot{.js} libraries.
- A Polkadot or Substrate flow; the source limits the package to these ecosystems.
Steps
Use the
react-qrpackage.Use its QR code generation or reading functionality in the flow.
Expected outcome
A QR code generation or reading interface for a supported Polkadot/Substrate flow.
Guide limitations
- The source does not specify setup, code syntax, supported QR formats, or details of the
uosintegration.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 11 October 2026
- Original website title
- polkadot-js/ui · Official homepage title · retained in its source language

