https://github.com/theproductiveprogrammer/lu-migrate
Migrate older Luminate Wallets to the latest version
https://github.com/theproductiveprogrammer/lu-migrate
Last synced: 4 months ago
JSON representation
Migrate older Luminate Wallets to the latest version
- Host: GitHub
- URL: https://github.com/theproductiveprogrammer/lu-migrate
- Owner: theproductiveprogrammer
- Created: 2018-11-14T04:59:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-14T05:05:07.000Z (about 7 years ago)
- Last Synced: 2025-01-11T06:33:52.558Z (10 months ago)
- Language: JavaScript
- Size: 14.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lu-Migrate: Migrate old Luminate Wallets
**Lu-Migrate** is a utility for users of the old
[Luminate](https://github.com/theproductiveprogrammer/luminate)
embeddable command-line stellar client.

Old wallets can be migrated to the new version of
[Luminate](https://github.com/theproductiveprogrammer/luminate) using
this utility.
## The Problem
[Luminate](https://github.com/theproductiveprogrammer/luminate) used to
use [scrypt](https://www.npmjs.com/package/scrypt) to for the [Password
Key Derivation Function](https://en.wikipedia.org/wiki/PBKDF2). `scrypt`
(or [bcrypt](https://www.npmjs.com/package/bcrypt)) are the recommended
ways of doing `PBKDF`.
However both `scrypt` and `bcrypt` are hard to install on Windows. While
possible, they both are not a simple install and can take quite a bit of
work to get done. For this reason
[Luminate](https://github.com/theproductiveprogrammer/luminate) moved to
using the [core crypto](https://nodejs.org/api/crypto.html) libraries
bundled with [Node](http://nodejs.org).
The new [Luminate](https://github.com/theproductiveprogrammer/luminate)
works fine but older users now need to migrate their wallets from the
old `scrypt` version to the new `core crypto` version.
## Using Lu-migrate
1. Find your existing `Luminate` wallet. This is generally in the hidden
`.wallet/` subdirectory. If you changed the wallet path, please use
the path you specified.
2. Inside the `.wallet/` subdirectory there are account files - one for
each stellar account managed by `Luminate`.
3. For each account file, migrate it using the following command:
$> yarn start --to v2
## Feedback & Issues
Please report your feedback and issues in the
[issue tracker](https://github.com/theproductiveprogrammer/lu-migrate/issues).