Unnamed wallet is built with mainly privacy, and security in mind. The project was originally thought of as a solution to combat successful attempts on phishing attacks by leveraging Public Key Cryptography, which all cryptocurrency wallet uses.
Unnamed wallet mimics Unspent Transaction Outputs, or UTXO for short. This is the model used by Bitcoin to solve the double spending problem by not reusing the same address twice after the address has been spent. The wallet will use the properties of privacy and security present in UTXO without using the Algorand blockchain to ensure that Algorand users can benefit from the properties that the UTXO model can provide even though Algorand is using the account model. You can find out more about the difference between the UTXO model and Account model here.
If you support this project, please donate. The proceeds will be used for the development of this project.
Algorand: 7VMA5N3QN6EN4DZ5WE4FZB4YTYDLPVELJNPX3GANZ7DMR4DL7YVXKO7WCM
These privacy and security features in Unnamed Wallet ensures that you have financial privacy and your funds are always safe with you
- Linux (Debian, Fedora)
- Windows
More Operating Systems and distributions will be added as soon as the necessary dependencies or modifications are written for them
Requirements will explain the requiements on what to install manually to ensure Unnamed Wallet works for you even if your Operating System or distribution is not supported for the installation process
- "wallet/" directory
- python3 (or Python on Windows)
- Algorand Python SDK via
pip3 install py-algorand-sdk
- pynacl via `pip install pynacl'
The following code will make the paths for the handling of keypairs for regular transactions:
mkdir wallet/ \
wallet/transaction/ \
wallet/transaction/spent/ \
wallet/transaction/unspent/ \
wallet/transaction/unsafe/ \
Note that that is for Unix-like Operating Systems only. For Windows, the command would be:
mkdir wallet
mkdir wallet\transaction
mkdir wallet\transaction\spent
mkdir wallet\transaction\unspent
mkdir wallet\transaction\unsafe
Paste the code above into the command prompt
-
Extract the archived app and go into the first directory
-
Cut or copy all of the files and directories in the directory with the new version
-
Paste all of the files that was cut or copied from the directory containing the new version of Unnamed Wallet into the directory of the current wallet that you are using
-
Overwrite all of the files when prompted
-
Get GPG here for Windows users or if you are using Linux or BSD, make sure your distribution has
gpg
installed by runninggpg --version
-
For Windows users, you may want to use Kleopatra, as it will be easier to use rather than the
gpg
command -
Download the .asc file from releases. Make sure the file you are downloading is for the correct operating system (e.g. unnamedwallet-linux.tar.gz will be unnamedwallet-linux.tar.gz.asc)
-
Get the PGP public key from the
#pgp-keys
channel in Unnamed Wallet's Discord server -
As of v1.0.0, 0xLiquidGlass
(PGP Fingerprint: 7C7B A828 4F67 3865 A4B7 9FD2 2957 408A B3BB 6E56)
signs the release -
For import the public key to GPG
-
For Windows users, click on
Decrypt/Verify
and select the .asc file -
For Command Line Interface users, do
gpg --verify /path/to/asc-file/
. Note thatasc-file
refers to the name of the .asc file that you just downloaded -
The PGP Fingerprint should show the correct fingerprint. If not, the software is either corrupted, tampered with, or malicious
-
Your .asc file and the app must be in the same directory
-
Download the .sha256 file from releases
-
For Windows, use apps like 7zip to verify your sha256 checksum easily
-
For Linux users, use sha256sum to verify the checksum of your app using the .sha256 file
-
Your .sha256 file and the app must be in the same directory
The project is currently looking for volunteers to help contribute to Unnamed Wallet. Here are some of the roles that you can apply for:
- Manage crowdsourcing funds and be a part of the multisig key holder
- Manage endowments
- Must have PGP
- Must be ready to identify yourself
- Submit Linkedin profile
If you are interested in volunteering for the project, please contact 0xLiquidGlass through any of the contacts listed here.