This tutorial will guide you on creating a new sub-account for a premium account name you own. The first requirement is a premium EOS Account (an account name with less than 12 characters and no dots). If you don’t have your premium name yet, learn how to bid for one and claim it here.
Note: You will not be able to create sub-accounts in bloks.io. Their smart contract does not comply with the limitation that only premium accounts are permitted to create sub-accounts.
Create a Sub Account Using Anchor
Prerequisites:
Ownership of a premium EOS Account. If you don’t own one, follow this tutorial.
Anchor Wallet configured with your premium EOS Account.
A new set of key pairs for the Owner and Active permissions. It would be best to generate new key pairs offline; read how to do this here.
Now follow the next steps:
Open Anchor Wallet and go to Tools in the left bar.
In the Registration section, click Create Account.
3. Fill out the form with the Owner and Active Public Keys.
4. As an Account Name, you must set your new sub-account name. For this example, we are using the premium EOS Account name com. And we want to create a new account called test.com. We fill in the sub-account name in the Account Name field.
5. Now, you have to enter the amount of resources (RAM, CPU, and NET) you want to assign to delegate to your new account. You can read more about resources here.
6. Now click Create Account and sign the transaction to confirm.
After that, your new sub-account will be created, and you can manage it with the wallet of your preference by importing your Private Keys.
Author: Erick Birbe
Editor: Markus Hinrichs; Randall Roland
Translator: -
Sources & References:
Further tutorials