Copay Recovery Tool
A simple UI to recover funds from Copay backups.
Installation
Get the source code:
git clone git@github.com:bitpay/copay-recovery.git && cd copay-recovery
npm install
For the use of Crypto in our code, a modification must be done in the @ angular / cli code.
Go to /copay-recovery/node_modules/@angular/cli/models/webpack-configs/common.js
And replace this node definition:
Node: {
Fs: 'empty',
Global: true,
Crypto: true,
Tls: 'empty',
Net: 'empty'
Process: true,
Module: false,
ClearImmediate: false,
SetImmediate: false
}
Specifically: Crypto: 'empty' for crypto: true,
You can see the original discussion about this here: angular/angular-cli#1548
Now you can run it with
ng serve
Public Installation
There is a public install of this software hosted at github at: https://bitpay.github.io/copay-recovery/
About Copay Recovery Tool
This project was generated with Angular CLI version 1.2.1.
Development server
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Code scaffolding
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|module
.
Build
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Further help
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
Publish web on Github Pages (gh-pages)
Install:
npm i -g angular-cli-ghpages
Build:
ng build --prod --aot=false --base-href "https://USER.github.io/APP-NAME/"
(see base-href on your repo settings)
To publish the web:
go to master branch and run: ngh
Successfully published!