Changeset View
Changeset View
Standalone View
Standalone View
doc/files.md
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | |||||
`./` | `.walletlock` | Wallet lock file | `./` | `.walletlock` | Wallet lock file | ||||
1. Each user-defined wallet named "wallet_name" resides in `wallets/wallet_name/` subdirectory. | 1. Each user-defined wallet named "wallet_name" resides in `wallets/wallet_name/` subdirectory. | ||||
2. The default (unnamed) wallet resides in `wallets/` subdirectory; if the latter does not exist, the wallet resides in the data directory. | 2. The default (unnamed) wallet resides in `wallets/` subdirectory; if the latter does not exist, the wallet resides in the data directory. | ||||
3. A wallet database path can be specified by `-wallet` option. | 3. A wallet database path can be specified by `-wallet` option. | ||||
4. `wallet.dat` files must not be shared across different node instances, as that can result in key-reuse and double-spends due the lack of synchronization between instances. | |||||
5. Any copy or backup of the wallet should be done through a `backupwallet` call in order to update and lock the wallet, preventing any file corruption caused by updates during the copy. | |||||
## GUI settings | ## GUI settings | ||||
`bitcoin-qt` uses [`QSettings`](https://doc.qt.io/qt-5/qsettings.html) class; this implies platform-specific [locations where application settings are stored](https://doc.qt.io/qt-5/qsettings.html#locations-where-application-settings-are-stored). | `bitcoin-qt` uses [`QSettings`](https://doc.qt.io/qt-5/qsettings.html) class; this implies platform-specific [locations where application settings are stored](https://doc.qt.io/qt-5/qsettings.html#locations-where-application-settings-are-stored). | ||||
## Legacy subdirectories and files | ## Legacy subdirectories and files | ||||
These subdirectories and files are no longer used by the Bitcoin ABC: | These subdirectories and files are no longer used by the Bitcoin ABC: | ||||
Show All 14 Lines |