# How to create an EOS Account with the smart contract signupeoseos

> Non-service-fee dApp signupeoseos let's you create an EOS Account via simple EOS transfer

Canonical: https://help.blockzhub.io/articles/how-to-create-an-eos-account-with-the-smart-contract-signupeoseos

The dappub team created a simple and easy way to generate EOS Accounts. All you have to do is make one transaction of 0.5 EOS to create your new account, from which 0.1 EOS is used for bandwidth resources, 0.1 for CPU, and the remaining 0.3 EOS is used for RAM. DApp signupeoseos doesn't charge extra fees when creating your desired account on the EOSIO Blockchain.

## **Prerequisites**

* Account on an exchange or an EOS Wallet (for this guide, we use the [Anchor Wallet](https://greymass.com/anchor/)).
* Offline key generators like [eoskey.io](https://github.com/eoscafe/eoskeyio/releases/tag/1.0.0) or the Anchor Wallet key generator.

## Let's get started

1) Check to see if your unique EOS account name is available. You can check this on any block explorer (e.g., [bloks.io](http://bloks.io/) or [eosflare.io](http://eosflare.io/)).

The EOS Account name needs to be 12 digits long (consisting of characters from a-z and numbers from 1-5).

- For this tutorial, we will use the 12-bit name: **supporteos12**

2) In this guide, we use the key generator of the EOS Wallet [Anchor](https://greymass.com/anchor/). Another option would be to download a trustworthy offline EOS key generator like [eoskey.io](https://github.com/eoscafe/eoskeyio/releases/tag/1.0.0). Follow [this tutorial](https://help.eossupport.io/en/articles/6207487-how-to-securely-generate-eos-key-pairs-offline) if you need help generating a key pair with this specific tool.

**For security reasons, EOS Support recommends users use offline tools to generate keys.**

3) After creating a new key pair, store your keys safely. Follow these guides to learn how [to back up your private keys](https://help.eossupport.io/en/articles/6144882-how-to-backup-your-private-keys) and [configure your EOS Account with maximum protection](https://help.eossupport.io/en/articles/5847642-how-to-configure-your-eos-account-with-maximum-protection).

4) Open Anchor Wallet and place the transaction with the destination Account: signupeoseos, Token Quantity: 0.5 EOS, Transfer Memo: your new 12-bit EOS Account name followed by **-** and the public key from your newly generated key pair.

1. Enter the name of the contract: **signupeoseos**
2. Enter the amount: **0.5** EOS (eosio.token)  
   (with increasing RAM prices it will cost more. As of today **June 20, 2024 its 3 EOS**)
3. Enter the string for the account creation:
4. **YOURACCOUNTNAME-YOUR\_NEW\_PUBLIC\_KEY**
5. (use your unique account name followed by **-** and your new public key here)

Verify your information and click **Confirm**:

![](https://s3.amazonaws.com/blockzhub-help-center-public-images/articles/213704ec-506f-41aa-99e4-539e1a721f80/3d97a34ceba4.png)

Anchor Wallet allows you to review the transaction. If all the information is correct, click on the green **Confirm** button:

![](https://s3.amazonaws.com/blockzhub-help-center-public-images/articles/213704ec-506f-41aa-99e4-539e1a721f80/89f1f53f3678.png)

If everything was entered correctly, you should get the following message, including the transaction ID.

![](https://s3.amazonaws.com/blockzhub-help-center-public-images/articles/213704ec-506f-41aa-99e4-539e1a721f80/bd24c423eb13.png)

The transaction will take time minutes to be confirmed. In the meantime, you can check the transaction process on a block explorer. All you need to do is to copy the transaction ID and paste it into the search field of a block explorer.

Below is a screenshot from the block explorer [eosflare.io](http://eosflare.io/) during the transaction process:

![](https://s3.amazonaws.com/blockzhub-help-center-public-images/articles/213704ec-506f-41aa-99e4-539e1a721f80/4cab0ae5a13f.png)

After a few minutes, you can check if your name is already registered on the blockchain by typing your new EOS Account name into the search field. If the transaction succeeded, you should see your newly created EOS Account, when it was created, and resource status (RAM, NET, and CPU).

![](https://s3.amazonaws.com/blockzhub-help-center-public-images/articles/213704ec-506f-41aa-99e4-539e1a721f80/4eb29afc4bf1.png)

We hope you enjoyed this tutorial!  
​

---

​

Author: Markus Hinrichs

Editor: Randall Roland

Translator: -  
​

Sources & References:

* [Source Article from Coinmonks on Medium.com](https://medium.com/coinmonks/create-your-own-eos-account-easily-using-the-non-service-fee-dapp-signupeoseos-b15c5347f2fc)
* [Anchor Wallet](https://greymass.com/en/anchor/)
* [Eoskey App on Github](https://github.com/eoscafe/eoskeyio/releases/tag/1.0.0)
* [Bloks.io](https://bloks.io/)
* [Eosflare.io](https://eosflare.io/)

* Further Tutorials:

  + [How to backup your private keys](https://help.eossupport.io/en/articles/6144882-how-to-backup-your-private-keys)
  + [How to configure your EOS Account with maximum protection](https://help.eossupport.io/en/articles/5847642-how-to-configure-your-eos-account-with-maximum-protection)

​

​

​
