The Skycoin web client provides a lite browser wallet, which can be ran from the browser, using a full node exposing selected back-end functions.
The Skycoin web interface requires Node 6.9.0 or higher, together with NPM 3 or higher.
This project is generated using Angular CLI, therefore it is adviced to first run npm install -g @angular/cli
.
Dependencies are managed with Yarn, to install yarn run npm install -g yarn
.
To install all Angular, Angular CLI and all other libraries, you will then have to run yarn
.
You will only have to run this again, if any dependencies have been changed in the package.json
file.
To compile new target files, you will have to run: npm run build
Run npm start
for a dev server. Navigate to http://localhost:4200/
.
As this is a lite client, it requires a back-end to retrieve the blockchain state and inject new transactions. For this
purpose a full node has been set up at http://128.199.57.221
. At the moment this requires a mapping API, but in the
future any node can do this.