Commit Graph

9 Commits

Author SHA1 Message Date
Kevin Gorham a6c60741d8
Miscellaneous cleanup and minor version updates. 2021-04-23 14:28:38 -04:00
Kevin Gorham 2124b1fea2
New: Update to latest SDK changes.
Mainly involves using a network parameter rather than a separate build for testnet and mainnet. This network object is also now the source of the SAPLING_ACTIVATION_HEIGHT, which varies by network. The other major change is the way wallet initialization works, particularly around viewing keys. Under the hood, this involves a database migration so it is worth testing the upgrade path.
2021-04-23 08:40:05 -04:00
Kevin Gorham a693caf499
Fix: critical bug in underlying storage library.
ViewingKeys would sometimes get written in one way but not read back the same, dependeing on length. This was hard to catch because it only happened about 30 percent of the time. The fix was to update the secure storage library to work with lists and maintain order. A PR was submitted upstream but we are also going to seek out a better library to use going forward.
2020-10-07 20:17:29 -04:00
Kevin Gorham dcae7d65e1
New: Allow initialization based on viewingKeys.
Iterated on wallet initialization logic in the process. The wallet is now started and synced with a viewingKey instead of a seed.
2020-10-07 20:10:45 -04:00
Kevin Gorham f6ddf32392
Localization: Normalize all numeric displays.
The first pass of allowing numbers to be locale-aware did not work so we fix them to one format until we can address this in a subsequent iteration.
2020-10-07 20:02:33 -04:00
Kevin Gorham 4c4ef46efe
Updated to the newly refactored (and published) SDK. 2020-06-10 07:49:38 -04:00
Kevin Gorham 074b4fe1ee
Repaired integration tests. 2020-01-08 03:47:37 -05:00
Kevin Gorham cdcc39121b
Modifications to configuration and tests. 2019-12-23 14:41:15 -05:00
Kevin Gorham 93916a45f7
Add the ability to export logs.
This includes bare bones UI for the wallet details screen. Closes #26 and Closes #27.
2019-12-18 11:09:13 -05:00