Comment on page
Create an account
There are several ways to create an account, either using SDKs or on ICONex wallet app. In this document, we will explain one by one.
You can create a keystore file from CLI using
tbears keystore
command.$ tbears keystore [keystore_file_name]
Input your keystore password :
Retype your keystore password :
Made keystore file successfully
KeyWallet is an object representing an account. The code below creates a new KeyWallet instance. Internally, a private-public key pair is generated.
wallet = KeyWallet.create()
# load existing account using private key
key = bytes.fromhex(userPrivateKey)
wallet = KeyWallet.load(key)
# load existing account from keystore file
wallet = KeyWallet.load(keystoreFilePath, password)
wallet.store(destinationFilePath, password)
KeyWallet wallet = KeyWallet.create()
// load existing account using private key
Bytes key = new Bytes(userPrivateKey)
KeyWallet wallet1 = KeyWallet.load(key);
// load existing account using keystore file
File file = new File(destinationDirectory, filename);
KeyWallet wallet2 = KeyWallet.load(password, file);
// path to store the keystore file. keystore file name is automatically generated.
File destinationDirectory = new File("./");
// keystore file password
String password = "password_string";
String fileName = KeyWallet.store(wallet, password, destinationDirectory);
- 1.Click "Create Wallet".
- 2.Select "ICON (ICX)"
- 3.Enter a wallet name and password.
- 4.Download the keystore file for backup.
- 5.Confirm your private key and keep it safe.
- 1.Click "Load Wallet".
- 2.You can load your account from the keystore file ("Select wallet file") or using a private key ("Enter Private Key").
Last modified 2yr ago