Enable fio-wallet

Optional, usually not used on a full node

📘

Optional

Enabling the fio-wallet is only necessary if you are using fio-wallet to manage your user's keys.

Most users won't need to run the fio-wallet service, as a system-controlled daemon running under apparmor confinement, but may opt to run it as a dynamically launched daemon when using clio wallet commands.

To enable fio-wallet daemon at boot time, running under the fio account, and to start the daemon:

sudo systemctl enable fio-wallet
sudo systemctl start fio-wallet

When running under systemctl, the wallet files will be located in /var/lib/fio/fio-wallet/fio-wallet (the location can be changed in /var/lib/fio/fio-wallet/config.ini. Note that when starting via systemctl apparmor will confine the daemon, possibly causing problems with file permissions.)

Some users might rely on fio-wallet to store a large number of keys. Although this is not recommended, some specific settings might be necessary when launching a node:

max-body-size=(2048x2048)
http-max-bytes-in-flight-mb=5000

When dynamically launched via clio commands the wallet will default to $HOME/fio-wallet

For more information refer to the fio-wallet overview.