RUSTY APSAK P2P NODE • APSAK WALLET • BLOCKDAG VISUALIZER
• BETA RELEASE •
This software incorporates the following functionality:
- Rusty apsaK p2p Node
- apsaK wallet based on the Rusty apsaK SDK
- Rusty apsaK CLI wallet
- BlockDAG visualizer
- Remote node connectivity
This project is built on top of and incorporates the Rusty apsaK core framework.
This software is ideological in nature with a strong focus on architecture and decentralization. It is a unified codebase tightly coupled with the Rusty apsaK project. Fully written in Rust, it is available as a high-performance desktop application on all major operating systems (Windows, Linux and MacOS) as well as in major web browsers. It does not rely on any JavaScript or Web frameworks, which greatly strengthens its security profile. The Web Browser extension based on this infrastructure is currently under development.
You can find more information about this project at https://aspectron.org/en/projects/apsak-ng.html.
- You can obtain the latest binary redistributables from the Releases page.
- You can access the official Web App online at https://ng.apsak.org.
To build this project, you need to be able to build Rusty apsaK. If you have not built Rusty apsaK before, please follow the Rusty apsaK build instructions.
In addition, on linux, you need to install the following dependencies:
sudo apt-get update
sudo apt-get install libglib2.0-dev libatk1.0-dev libgtk-3-dev librust-atk-dev
sudo dnf install glib2-devel atk-devel gtk3-devel
Once you have Rusty apsaK built, you will be able to build and run this project as follows:
cargo run --release
cargo install trunk
trunk serve --release
Access via https://localhost:8080
While the application is a static serve, you can not load it from the local file system due to CORS restrictions. Due to this, a web server is required. This application is designed to be built with Trunk and is served from the dist/
folder. This is a self-contained client-side application - once the application is loaded, the web server is no longer required.
apsaK NG application binary can be started in 3 ways:
apsak-ng
- starts apsaK NG in the default desktop modeapsak-ng --daemon [rusty-apsak arguments]
- starts apsaK NG as a Rusty apsaK p2p node daemonapsak-ng --cli
- starts apsaK NG as a Rusty apsaK CLI wallet
If you need access to the wallet in a headless environment, you can start apsaK NG in daemon mode and then use the CLI wallet to access the wallet.
Licensed under a PROPRIETARY MIT-style Open Source LICENSE with the following restrictions: You are expressly prohibited from using, adapting, or integrating this software into any cryptocurrency network or related technology other than the specified intended network for which it is developed - The apsaK BlockDAG cryptocurrency network.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.
If you are a apsaK investor, please consider supporting this project. The funds will be used to cover operational costs and further the project's functionality.
apsak:qrwsj38ulfq30dwze7q5rvwy8rfa237ct9eegtexah3wdjgd7g5ggmw7ut4tu