The Signum wallet is a JavaScript application written in Angular and TypeScript.
Share your ideas, discuss Burst and help each other.
Click here to see our Community page.
Run ng serve
or npm start
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
or npm build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
or npm test
to execute the unit tests via Jest.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
Just run npm run release
This script automates the following steps:
- Bumps to a new semantic version
- creates and pushes a tag in format
desktop-[semversion]
- Builds Win, MacOS and Linux executables
- Builds Web version
- Attaches all to a new pre-release version in Github Releases. Once pushed the build pipeline for new releases triggers. All automated
Run npm run build:web
. The output of dist
is the web version.
It can be dropped into the html/ui
folder in the BRS jar file, or served statically elsewhere.
TODO: revisit this part as it maybe outdated in 2022
Running a full node strengthens the network and adds security. Running a full node allows one to verify transactions without trusting any third parties. To run a full node:
-
Download and configure the Signum Node.
-
Install Phoenix from source.
git clone git@github.com:signum-network/phoenix.git
-
Build Phoenix Desktop with the
web
target.npm run build:web
-
Copy the files from
dist
into your BRS installation'shtml/ui
folder.cp dist/* [path to your BRS]/html/ui
-
Restart BRS. Enjoy!