No description, website, or topics provided.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
gradle/wrapper
nxtvault
nxtvaultClientLib
testwallet
.gitignore
NxtVault.iml
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

NxtVault

NxtVault is a secure passphrase manager and transaction signer for the NXT cryptocurrency platform.

The purpse of NxtVault is to safely and securely protect your Nxt passphrases from viruses, hackers, keyloggers. The security of an Android application is much stronger then that of a PC due to Android's unique sandboxing mechanisms. Other application installed on your device cannot access the contents of NxtVault's storage. NxtVault can sign transactions on behalf of other applications without ever exposing your passphrase.

This project also contains a demo wallet that shows how to plug into the nxtvault and jay apis.

Features

-Keep your passphrases safe, locked inside Android's secure sandboxed storage. No apps on your device can access this storage, including any malicious apps.

-Exposes an API for third party apps on your device to gain read access to your accounts, as well as sign and broadcast your tx on their behalf.

-Displays a full report of the details of a transaction, giving you a final chance to confirm the tx is correct before signing and broadcasting it.

-Scan Jay Tx codes or unsigned bytes with your camera to have it signed and broadcast to the network.

-Acts as a "light" node - dynamically discovers available public nodes and uses them to query data and broadcast transactions.

Testing

I am currently looking for testers and have been posting APK build in #nxtvault on SuperNet slack. Please message me if you can help.