The Aloaha Mobile Wallet is a HTML5/JavaScript based mobile blockchain wallet to host your private key and to access smart contracts running in the Aloaha Blockchain. The private key saved in your wallet will never ever leave your browser/phone and is also stored AES encrypted in your browsers secure storage. Nevertheless you can always remove the key from your device with just clicking any logout/logoff button.
This is ideal for:
- Cashless payments in the retail sector
- Student grants
- Fee payments for online forms such of the Aloaha Form Provider
- Fast P2P transfers between friends and family
- Virtual local currency or stable voucher coin such as the VallettaCoin
- Online sales of goods and services
To make it as easy as possible to import the private key (Mnemonic Phrase) the wallet can use the cameras of your device as QR Code Scanner.
As soon as the software detects a camera it will show a button QR Code Scan which allows you to switch on the scanner and scan QR Codes with Mnemonic Phrase and/or password.
The password is used to AES encrypt your private key/Mnemonic Phrase in your devices secure storage. That means that you need to import the private key ONLY if you use the application for the first time or pressed the logout/logoff button in a previous session (which deletes the key from your device).
If you left your key stored in your device you can simply logon with the password as that will decrypt your previously stored key and load it temporarily into the internal key store.
Below you see the private key of demo user demo1 as a QR Code to be scanned with the Aloaha Mobile Wallet. Once the Wallet recognized the QR Code you can set the password to encrypt it and the wallet will logon.
If you do not have a camera attached to your device you can click here: https://aloahacoin.chain-provider.com/login.aspx
Transfer of Coins
The most important feature of a mobile wallet is the capability to actually transfer coins instantly to other users.
The direct link to that feature is: https://aloahacoin.chain-provider.com/pay.aspx
If your private key is not loaded into the internal key storage you will be directed to the login page to enter your password to decrypt the key and load it. If your key does not yet exist in encrypted form in your browsers secure storage you need to type that key in or just use a QR Code like the one above.
REST API / Parameter
All pages for the Aloaha Mobile Wallet support a broad ranges of REST APIs which can be used directly in links or via QR Code.
As we have shown already it is possible to load the private key with with REST API "phrase" or a QR Code into the Wallet.
This is important so that for example a shops cash register can display a QR Code containing the recipient's address (the shop), the price of the item(s) and eventually a payment reference. Fields set by parameter are set to read-only in the wallet.
Please note that in order for the sample below to work you need to have your private key loaded into the wallet and the password entered into the password field!
Payment Recipient:
The payment recipient is passed on with the parameter recipient or just short r. For example you would encode the following into a QR Code (1st code on the right):
pay.aspx?r=0x9aa23935a98b11a6ec0736f11d139041162e74bf
Please note that the system also supports aliases for those long addresses. For example the alias for 0x9aa23935a98b11a6ec0736f11d139041162e74bf is 415 so you could write also:
Price to pay:
Obviously in most cases it is essential to pass on a price. That can be done via the pay or in short p parameter:
Payment Reference:
Optionally it is also possible to pass on the payment reference in the subject field. The parameter here is subject or in short s.
Do your qualified research (DQR) and do not hesitate to contact us on info@aloaha.com for your questions.