Skip to main content

Further Reading

Note: 5ire uses Substrate framework and is using some of the documentation contents that's available online.

Keyring

The Keyring allows you to manage a set of keys in a consistent environment, allows you to perform operations on these keys (such as sign/verify) and never exposes the secretKey to the outside world.

To get started, follow the getting started journey for installation and use. For oft-repeated questions, the FAQ may have what you are looking for.

For more information about the keyring, click here

Keyring UI

The @polkadot/ui-keyring package provides a wrapper around the @polkadot/keyring package, specifically for use in browser environments. The ui-keyring only extends the keyring, but does not replace it. All underlying account management functions are provided by the base keyring, the browser-specific extensions allows for transparent management of account state in storage.

Additionally where the base keyring is focussed on accounts, the ui-keyring extends this to cater for an address-book, contracts and allows for accounts to be tied to a specific chain. Since UIs are typically split into different parts, it also allows for subscriptions on accounts, so notifications are available when accounts are added or removed.

For more information about the keyring-ui, click here

Identicon UI

The identity icon components allows you to display an address (or publicKey) as an unique icon, generated based on the contents and/or hash of the provided value. Additionally it allows for a variety of themes, either based on a Polkadot theme, Substrate theme or as a colored "Beachball". Additionally a custom renderer is also provided for, i.e. for cases where an app-specific icon is required.

Generation for all these are consistent and based on the underlying libraries are made available for a variety of platforms used for UI development: React, React Native and Vue. Doing this across platforms allows for consistency, the underlying generation is the same, however the display is optimized for the specific toolkit used.

For more information about the identicon, click here