SafeHold is the official desktop client that allows users to join the Ellcrys network, manage their Ellcrys accounts, send and receive the native cryptocurrency and more. SafeHold provides a beautiful graphic user interface that allows all categories of users experience and interact with the network easily.
[TODO]
SafeHold is actively being developed by the Ellcrys team. It will continue to mature as the protocol itself gains more features and improvements.
After cloning the repository, you need to install all dependencies using the command
npm install
Internally, SafeHold embeds and execute a copy of ELLD (our official CLI network client) to gain access to all features supported by the protocol. During development, you will need to add pre-built binaries into the binaries directory where it will be picked up by the build script and embedded into the build.
env npm run dev
#env npm run dev-linux
#env npm run dev-win
You will need to start up two terminals for vue-electron and typescript compilation.
Build vue-electron
npm run dev // On terminal 1
Compile Typescript Files
npm run compile // On terminal 2
To create a production build, run the following command:
npm install cpy-cli -g
npm run build
# npm run build-win
# npm run build-linux