Cross-platform client to manage accounts, tokens, namespaces, and issue transactions.
Sending transfers and invoices, dashboard displaying previous transactions, list of assets, available balance – all in one place.
Add or remove accounts and contacts, preview information such as account details (public and private keys, Metadata), or back up your profile as a paper wallet.
View your owned and expired tokens or create new ones, with the options to set the supply, divisibility, duration and fee.
View your owned and expired namespaces or create new namespaces and sub-namespaces.
Modify account multisig properties by defining an account as a Multi-Signature Account, adding cosignatories and defining the minimum number of signatures required to sign a transaction, add a cosigner or remove a cosigner.
Use the Importance score of an account to create new blocks and receive rewards without having to run a node locally.
Aggregate several simple, token or namespace transactions to conveniently merge them into a single transaction.
Get the latest cryptocurrency news and articles, conveniently displayed in the News section.
TWIX Wallet is available for Mac, Windows, Linux, and as a web application.
-
Download TWIX Desktop Wallet from the releases section.
-
Launch the executable file and follow the installation instructions.
-
Create a profile. Remember to save the mnemonic somewhere safe (offline).
Ubuntu 18.04 TLS, 4Gb RAM
Node.js 10 or 12 LTS is required to run TWIX Wallet as a web application. It is recommended to install npm, the Node.js package manager. This can be done by executing the following command:
sudo apt install npm
- Install nvm:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
- Logout and login to your server
exit
- Update npm
nvm install 12 tls
- Check version
node -v
- Clone the project.
git clone https://github.com/NewCapital/TWIX-Wallet.git
- Navigate to the project folder.
cd TWIX-Wallet
- Install the dependencies. This may take a while.
npm install
- Start the development server.
npm run dev
-
Visit http://yourserverip:8080/#/ in your browser.
-
Build production package
npm run build
- Install apache
apt install apache2
- Move the compiled application to the webserver location
mv dist/* /var/www/html
- Sending transactions ✔️
- Account and contact management ✔️
- Exporting transactions ✔️
- Multisig management ✔️
- Token creation ✔️
- Namespace creation ✔️
- News section ✔️
- Staking ✔️
- Profile Backup (PDF) ✔️
- Mnemonic Backup (PDF) ✔️
- QR Code Upload (Upload Image) ✔️
- QR Code Import (Scan via Camera) ✔️
- The RSS feed (cryptonews.com) is fetched using a CORS proxy (cors-bridged) if the project is deployed in the 'development' environment, and without a proxy if the project is in the 'production' environment. For the web version of the project, the news section normally may not show any fetched news due to CORS policy, thus the CORS proxy is applied.
Q: Nothing happens after I press "Link All keys" in the Staking menu and sign the transaction. What do I do?
A: Try logging out of your account, and login again. Alternatively, link each key manually.
A: The linking may take up to 30 seconds, and the screen should refresh afterwards. If that doesn't happen, try logging out of the account and logging in again.
A: Check if you have more than 200 of network currency and staking currency, and if your Importance is higher than 0. Otherwise, stop the staking process, relink all the keys and try starting the staking process again. If all else fails, try a different node.
A: If you encounter an issue, please click the "See an issue?" button in the bottom right corner and fill in the details of the issue report.