User Guides
Set an on-chain identity

How to Set an On-Chain Identity

Introduction

Avail allows you to set canonical on-chain identities for your accounts via the identity_setIdentity extrinsic.
The AvailApps explorer provides a convenient UI to set an identity for your account, which is what we will be doing in the next section.


Identities vs Sub-Identities
  1. Each account on Avail can create a main identity and up to 100 sub-identities.
  2. Each of these sub-identities are linked to the main account.
  3. A possible way of using this feature could be to create a main identity for your team, and then create sub-identities for each of your team members.
  4. A deposit of 2 AVAIL is required per sub-identity.
  1. Users need to lock a small account of AVAIL to set an identity, which is refunded if and when the identity is cleared.
  2. The bond amount for registering an on-chain identity is currently 100 AVAIL.
  3. The bond amount for registering each sub-identity is 2 AVAIL.
  4. The maximum number of sub-identities per identity is 100.

Set Your On-Chain Identity

PREREQUISITES
The only prerequisite is that you have access to one or more Avail DA accounts. Refer to our docs on setting up an Avail wallet for more details if needed

Navigate to the accounts page on the Avail Apps Explorer

Go to the accounts page of the Avail apps explorer (opens in a new tab). Select the account whose identity you want to set and click on Set on-chain identity.


Fill out the fields that you want to set

Fill out at least 1 or at most all of the available fields. All the fields are optional as long as any one of them are filled.


Submit the transaction

Click on Set Identity. Make sure the appID is 0, and click on Sign and Submit.


The account will now have a registered on-chain identity which you can clear to recover the bonded AVAIL tokens.