-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
In order to have bootstrap config running in a completely offline machine. The following improvements need to be made.
- PKG bootstrap into a zip distro. Users would be able to send bootstrap to the destination machine using a zipped bootstrap in pendrive without installing NodeJs. Distribution would on github release files or S3. We have examples about how to PKG oclif in other repos.
- Migrate Voting Key generation from docker and catapult tools to native typescript: Native VotingKey file generation #169
- Migrate Certificate generation from docker and openssl to native typescript, possible with Forge Create SSL Certificates using Forge #1. I had issues with ed25519 and forge. An alternative is to run the certificate generation on the machine without docker. Openssl with ed25519 is required to be installed on the (offline) machine.
- Optional Prompt (main) private-key Private Key prompts #167
- Optional Wizard: The user doesn't need to write down a custom file to be encrypted. The wizard can create and encrypt it directly. This could include a paper wallet migration. Wizard command #103
- Exclude certificate generation on --upgrade when it's not required (when folder or keys haven't changed) Exclude certificate generation on --upgrade when it's not required #171