Skip to content

Storage

Otniel Nicola edited this page Jun 20, 2018 · 1 revision

Location

The wallet stores different types of information in the user's home folder, under a folder named .aion

The storage contains:

  1. Local accounts information
  2. Wallet configuration settings
  3. Keystore files for imported accounts
  4. Logs

Local accounts information

All the settings related to account management are stored in accounts.properties There are 2 types of informations:

  1. Master account informations The accounts created locally are all derived from a master seed. The encrypted seed is stored in the file and also the number of derivations generated along the path are kept here as well
master.derivations=1
master.mnemonic=<encrypted_mnemonic>
  1. Name aliases for addresses The wallet allows you to name accounts for a better management of multiple accounts and these names are stored locally in this file
<public_address>.name=<given_account_name>

Wallet configuration settings

All the settings related to the wallet's funcionality are stored in wallet.properties. All these are visible on the "Settings" screen in the application

accounts.lock_timeout_measurement_unit=minutes
accounts.lock_timeout=3
JAVA.port=8547
JAVA.address=127.0.0.1
JAVA.protocol=tcp

Keystore files for imported accounts

All the imported accounts that were marked with the "Remember me" checkbox will be stored locally in a folder named keystore. All the created keystore files are compatible with the Aion core's formatting of the keystore files.

Logs

The tty console is redirected from aion_ui.sh to a file named log_file so that the app can run in background