Cherry
  • The Basics
    • Introduction
    • The Cherry Primer
    • Cherry Protocol
    • Cherry Token
      • Wrapped Cherry Token
  • Quickstart
    • Installing the Cherry Node
    • Create an Account
  • Cherry Stack
    • Parachain & Parathread
    • Consensus
      • Become a Validator
      • Become a Nominator
      • Unbonding and Rebonding
      • Validating FAQ
    • Governance
      • Treasury
    • Storage
      • What is IPFS
      • Application Programming Interface
    • EVM Compatibility (pEVM)
    • Identities
  • Build
    • Style Guide
  • Community
    • Ambassador Program
    • Public Grants
  • Cherry Ecosystem
    • Finance
    • Capital Partners
  • Substrate
    • Polkadot
    • Substrate
    • XCM
  • Resources
    • Glossary
    • Blockchain UI
    • Job Board
  • Official Website
Powered by GitBook
On this page
  • Polkadot{.js} Browser Plugin
  • Install the Browser Plugin
  • Create Account
  • Use your Account on Cherry Network
  • Import Chain Properties into Polkadot{.js}
  • Cherry.Place
  • Open Cherry.Place
  • Account Generation
  • Double, Triple Check!
  • Subkey
  • Parity Signer
  • Best Practises
  • References
  1. Quickstart

Create an Account

PreviousInstalling the Cherry NodeNextParachain & Parathread

Last updated 2 years ago

An address is the public part of a Cherry account. The private part is the key used to access this address. The public and private parts together make up a Cherry account. You need an account to perform any interaction with the Cherry Network.

There are several ways to generate a Cherry account:

  • - We recommend this for most users

  • ​ - Cherry Network's blockchain interface

  • ​

  • - Advanced and Most secure

Polkadot{.js} Browser Plugin

The Polkadot{.js} plugin provides a reasonable balance of security and usability. It provides a separate local mechanism to generate your address and interact with Polkadot. This method involves installing the Polkadot{.js} plugin and using it as a “virtual vault," separate from your browser, to store your private keys. It also allows signing of transactions and similar functionality.

It is still running on the same computer you use to connected to the internet with and thus is less secure than using Parity Signer or other air-gapped approaches.

Install the Browser Plugin

The browser plugin is available for ​ If you would like to know more or review the code of the plugin yourself, .

After installing the plugin, you should see the orange and white Polkadot{.js} logo in the menu bar of your browser.

Create Account

Open the Polkadot{.js} browser extension by clicking the logo on the top bar of your browser. You will see a browser popup, not unlike the one below.

Click the big plus button or select "Create new account" from the small plus icon in the top right. The Polkadot{.js} plugin will then use system randomness to make a new seed for you and display it in the form of twelve words.

You should back up these words as explained above. It is imperative to store the seed somewhere safe, secret, and secure. If you cannot access your account via Polkadot{.js} for some reason, you can re-enter your seed through the "Add account menu" by selecting "Import account from pre-existing seed."

Name Account

The account name is arbitrary and for your use only. It is not stored on the blockchain and will not be visible to other users who look at your address via a block explorer. If you're juggling multiple accounts, it helps to make this as descriptive and detailed as needed.

Enter Password

The password will be used to encrypt this account's information. You will need to re-enter it when using the account for any kind of outgoing transaction or when using it to cryptographically sign a message. Note that this password does NOT protect your seed phrase. If someone knows the twelve words in your mnemonic seed, they still have control over your account even if they do not know the password.

Use your Account on Cherry Network

Now we will ensure that the addresses are displayed in the Cherry Network format and are imported into the Cherry Network blockchain interface, cherry.place.

Click Yes, allow this application access to authorize the operation.

Import Chain Properties into Polkadot{.js}

Click Update metadata and accept the subsequent Polkadot{.js} notice in the popup that follows

Cherry.Place

Please note! If you use this method to create your account and clear your cookies in your browser, your account will be lost forever if you do not back it up. Make sure you store your seed phrase in a safe place, or download the account's JSON file if using the Polkadot{.js} browser extension. Learn more about account backup and restoration here.

Using the Cherry.Place user interface without the plugin is not recommended. It is the least secure way of generating an account. It should only be used if all other methods are not feasible.

Open Cherry.Place

Account Generation

Double, Triple Check!

Make sure to double and triple-check your copy of the mnemonic. If you lose it or make a mistake while transcribing it, your wallet backup will not work and your CHER may be lost forever!

You should now see your newly created account on your Accounts list.

Subkey

Subkey is recommended for technically advanced users who are comfortable with the command line and compiling Rust code. Subkey allows you to generate keys on any device that can compile the code. Subkey may also be useful for automated account generation using an air-gapped device. It is not recommended for general users.

Parity Signer

Parity Signer is a mobile application that allows any smartphone to act as an air-gapped crypto wallet. This is also known as "cold storage".

You can create accounts in Substrate-based networks, like Cherry Network, to sign messages/transactions, and transfer funds to and from these accounts without any sort of connectivity enabled on the device.

You must turn off or even physically remove the smartphone's Wifi, Mobile Network, and Bluetooth to ensure that the mobile phone containing these accounts will not be exposed to any online threat. Switching to airplane mode suffices in many cases.

Best Practises

Storing your mnemonic seed

The seed is your key to the account. Knowing the seed allows you, or anyone else, to re-generate and control this account.

It is imperative to store the seed somewhere safe, secret, and secure. If you lose access to your account (i.e. you forget the password for your account's JSON file), you can re-create it by entering the seed. This also means anyone else can control your account if they have access to your seed.

For maximum security, the seed should be written down on paper or another non-digital device and stored safely. You may also want to protect your seed from physical damage, as well (e.g. by storing it in a sealed plastic bag to prevent water damage, storing it in a fireproof safe, etching it in metal, etc.) It is recommended that you store multiple copies of the seed in geographically separate locations (e.g., one in your home safe and one in a safety deposit box at your bank). You should not store your seed on any kind of computer that has or may have access to the internet in the future.

Storing your account's backup file

References

Head to A popup should open requesting you to connect your Polkadot{.js} extension with Cherry.Place

You are now able to head to , also found under the Accounts menu entry and see your Polkadot{.js} Injected account.

Head to , which should look as follows:

On the blockchain interface navigate to Click on Add Account, and the screen should appear as follows:

The website will guide you through the account creation process. Follow the instructions carefully, and remember to ! Make sure to create a strong but memorable password. This password will be required every time you create a transaction or wish to interact with the Cherry Network using this account. It is also required to decrypt the backup file that will be automatically downloaded at the end of the account creation.

​​

The JSON backup file is encrypted with a password, which means you can import it into any wallet which supports JSON imports, but to then use it, you need the password. You don't have to be as careful with your JSON file's storage as you would with your seed (i.e. it can be on a USB drive near you), but remember that in this case, your account is only as secure as the password you used to encrypt it. Do not use easy-to-guess or hard-to-remember passwords. It is good practice to use a . These are nearly impossible for computers to guess due to the number of combinations possible, but they are much easier for humans to remember.

​​

​​

https://cherry.place.
Accounts
the Metadata subsection under the Settings menu item
Cherry.place
Accounts underneath the Accounts menu item.
You can find detailed build and usage instructions for Subkey here.
​You can find detailed build and usage instructions for Parity Signer here.
mnemonic password of four to five words
Account generation for Polkadot Relay chain
SS58 Adress Transform
store your seed safely
​Polkadot{.js} Browser Plugin
Cherry.Place​
both Google Chrome (and Chromium based browsers like Brave) and FireFox.
you can visit the Github source repository
Subkey
Parity Signer
Install Polkadot{.js} extension