Wallet server overview
Unless you are using Ashigaru in offline mode, connecting to a server is an essential prerequisite for using the wallet. Whilst this requires some additional effort for a user to set up, it can all be run on ordinary consumer hardware and means you are interacting with the network directly, without a middle man and are participating in the decentralized transaction verification process and distributed consensus mechanism that makes Bitcoin a trust-less, permission-less, self-sovereign payment system .
When paired with the wallet, your server provides the latest state of your wallet's UTXO set as well as an up to date incoming and outgoing transaction history. Although it is possible to use a third party's server, it is recommended for your own privacy to run and connect to your own.
The steps provided in these documentation pages will guide you through the installation of the necessary software that the wallet relies on. This is the supported configuration that releases are tested against.