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
- Each account on Avail can create a main identity and up to 100 sub-identities.
- Each of these sub-identities are linked to the main account.
- 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.
- A deposit of
2 AVAIL
is required per sub-identity.
- Users need to lock a small account of
AVAIL
to set an identity, which is refunded if and when the identity is cleared. - The bond amount for registering an on-chain identity is currently 100 AVAIL.
- The bond amount for registering each sub-identity is 2 AVAIL.
- 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.