Mutiny Wallet on Nostr: We are back online! Things have been stable for the last 5 hours and we've made a ...
We are back online! Things have been stable for the last 5 hours and we've made a number of improvements to assist with the generic error that has happened.
Essentially our encrypted lightning storage database had gone down. By default (configurable), the user's lightning state is encrypted and stored remotely so that everything can be restored with just the seed words. This also allows for using Mutiny with multiple devices.
While the state is also stored locally on the user device, we've had a number of problems in the past with that state not always saving to disk (mostly safari webview problems). We had to save remotely too for three layers of data redunancy and we check against all three and pick the greater version.
Because with lightning, if the latest state is not used, it will cause force closes and loss of funds. So if remote storage is enabled (default), we require checking it.
When our DB went down, requests were not timing out. That was one fix we made, after 30 seconds of loading a single request, we error out when initializing the wallet. We also made a new screen for when this happens.
Further, we have now implemented "safe mode" that still allows for viewing your wallet and accessing your on chain funds.
Lastly, we have made a number of improvements to our VSS (versioned storage server) database to hopefully help make sure it doesn't go down again. We will be monitoring this and look at other solutions if it continues to be a problem.
Download the latest android version if you used that, or simply reload the PWA/web version to pull down the latest updates. Sorry about the trouble, let us know if there's any issues! https://github.com/MutinyWallet/mutiny-web/releases/tag/v0.4.12-1
Essentially our encrypted lightning storage database had gone down. By default (configurable), the user's lightning state is encrypted and stored remotely so that everything can be restored with just the seed words. This also allows for using Mutiny with multiple devices.
While the state is also stored locally on the user device, we've had a number of problems in the past with that state not always saving to disk (mostly safari webview problems). We had to save remotely too for three layers of data redunancy and we check against all three and pick the greater version.
Because with lightning, if the latest state is not used, it will cause force closes and loss of funds. So if remote storage is enabled (default), we require checking it.
When our DB went down, requests were not timing out. That was one fix we made, after 30 seconds of loading a single request, we error out when initializing the wallet. We also made a new screen for when this happens.
Further, we have now implemented "safe mode" that still allows for viewing your wallet and accessing your on chain funds.
Lastly, we have made a number of improvements to our VSS (versioned storage server) database to hopefully help make sure it doesn't go down again. We will be monitoring this and look at other solutions if it continues to be a problem.
Download the latest android version if you used that, or simply reload the PWA/web version to pull down the latest updates. Sorry about the trouble, let us know if there's any issues! https://github.com/MutinyWallet/mutiny-web/releases/tag/v0.4.12-1