The Android Wallet is an application that allows you to securely manage accounts on the DCore Main Net blockchain and execute general transactions. It contains your account information like account name, private key, public key, as well as links to useful tools like Voting Tool, Blockchain Network Explorer and Documentation.
Main product features and functionalities:¶
- Send and Receive DCT and custom tokens on DCore
- One account to use multiple custom tokens issued on DCore
- Search in your transaction history and check transaction details
- Balance in fiat
- Share your account name and make payment requests via messaging tools
- Fast performance of transactions, transactions details available at all times
- Easy to use design
- 1st class support center
Accessibility and Security features:¶
- Importing account using one-time generated password in Web Wallet and QR code
- Login via 4-digit PIN or fingerprint
- Extra protection for sending Tokens
- Additional security measures in a form of waiting intervals
- Dedicated Security Centre where you can find and manage all available security features
Using the Android Wallet¶
In order to use the Android Wallet, the user will first require an account. While sometimes confusing, in the industry this account is also often referred to as a 'wallet'.
If you do not already have an account (wallet) on DCore, you will need to create a new wallet before using the Android Wallet application.
Accounts created previously on DCore using DECENT Go and the
cli_wallet application are compatible with the Web Wallet (as are the wallet files created with them), therefore compatible with Andoid Wallet.
Android account accessibility
Most of the above are also covered with less verbose step by step Mini Tutorials in case you need a quick-start or brief reminder.
Installing Android Wallet¶
If you just need quick outline instructions, see the Mini Tutorials
A set of quick Mini Tutorials have been written to use as a quick reminder or quick-start for more confident users.
Please check them out here for mini-tutorials specific to the Android Wallet.
- Go to the Google Play application and download the DECENT Wallet.
- Use the Install button and wait for the application to download and install. Then click Open.
Account Activation in Android Wallet¶
- Click Login to wallet button and check the box -
- Continue by using the button Activate Wallet.
- Follow the setup by clicking Next and Scan QR code.
Screenshot: Account Activation - Activate Wallet | Open your Web Wallet
Screenshot: Initial Screen - Scan QR code
There are two ways to use the QR code:
- Web Wallet Menu
Screenshot: Web Wallet - QR code - Activate Mobile App
- Create one time password for the QR code and click Generate QR code.
Screenshot: Web Wallet - QR code - One time password
- Scan the shown QR code into Mobile Wallet App and enter the one time password you have set in Web Wallet.
Screenshot: Web Wallet - Scan QR Code
Printable Paper Wallet All necessary information regarding your wallet is in your paper wallet. For more information click here.
Printing of the Paper Wallet is available only when you create new account. It can be printed on the paper or saved as pdf for your later usage.
- Confirm using Unlock button.
- When the Success screen appears, continue by clicking Next.
- You will be asked to protect your wallet and set up a 4-digit PIN code, by following to the next screen.
PIN code can be easily changed at any time. You can also turn on or off the
Transaction Approval security setting, which is
ON by default. You can also allow fingerprint authentication feature.
- By clicking Continue, you will be welcomed in your wallet.
Screenshot: Account Activation - Protect your Wallet | Success, Wallet activated
Logging In to the Android Wallet¶
Once the account has been activated, you will be required to enter the PIN / fingerprint to login to your wallet.
- Open DECENT Wallet application.
- Click Login to wallet.
- Enter your PIN code (or use fingerprint).
Screenshot: Logging In - PIN code
PIN Code / Fingerprint Management¶
Every time you lock your phone, click Logout in your application, or your Android Wallet gets into the background of other applications for more than 30 seconds - you will be asked to Login using your 4-digit PIN code or a fingerprint (if you have allowed this option).
This is a security feature designed to prevent a misusage of your assets.
In case of incorrect PIN entry too many times, application has additional protection layer for misusage in the form of waiting periods, in which case user will be notified o the length in minutes, before login is allowed again.
Transaction Approval is a security feature to ensure safety of your wallet. It has been implemented as an additional protection layer, which will ask you to confirm each outgoing transaction.
This function can be turned
ON or turned
OFF, but to ensure your private keys stay protected, it is recommended to have it turned
PIN Code Change¶
- Login to your Android Wallet.
- Click the Menu icon in the left hand corner of the screen.
- Choose Security Center option from the drop down menu.
- Click on option Change PIN Code.
- For security purposes, input your original PIN code. Then create a new one and re-enter.
PIN Code Changedwill confirm successful operation.
Screenshot: PIN Code Change - Security Center
Screenshot: PIN Code Change - Create a new PIN code | Re-enter your new PIN code
Screenshot: PIN Code Change - PIN Code Changed
Logging Out from the Android Wallet¶
Logout action informs the application or phone to end the current login session. It is a security feature to ensure that no action will be performed without your direct input.
There are three ways to logout from Android Wallet:
- Click the Menu Icon in the left hand corner of the screen.
- Choose the Logout option from the drop down menu.
Automatic Logout by locking your phone (when you lock your phone and not login within 30 seconds)
- Automatic Logout by using other applications in front of the android application (when you use other applications in front of Android Wallet, the logout will happen automatically after 30 seconds)
Account Deactivation in Android Wallet¶
Deactivation is an action which will remove your account information from application. To use the account again after deactivation in Android Wallet, you will have to login to Web Wallet and pair your account with Android Wallet using QR code again.
- Login to your account.
- Click the Menu icon in the left hand corner of the screen.
- Choose the Security Center option from the drop down menu.
- Click on Deactivate Account under Account Management.
- Continue by clicking Deactivate Wallet.
- Confirm by entering your PIN code or scanning your finger.
Wallet Deactivatedmessage will appear on your screen as a confirmation.
Screenshot: Account Deactivation - Warning | Deactivation Successful
The Android Wallet's Main Menu¶
The Main Menu is where the application settings, Account Info, Security options and links occur. As the application will progress with more functionalities, this menu will be expanded.
Screenshot: Main Menu
Section Account provides your account information such as:
- Account name
- Private Key - can be viewed after entering PIN code or confirmation using fingerprint. Screenshot of Private Key information is not allowed in this application.
- Public Key
Section Other provides useful links:
The Android Wallet's Main Screen¶
The Main screen has three active elements:
- Top row with the Menu button, your account name and a dropdown button with the possibility of switching between custom tokens.
- Current FIAT balance for custom Token. Use your finger to swipe right or left to view balance for the tokens.
- Buttons for performing transactions: Send and Receive.
- Transaction History - list of your transactions (separately per each token)
Screenshots: Main Screen - DCT, ALX
Transaction history allows user to view full history of payments with details like account names, amount with actual transaction fee (at the time of the payment), date and time and optional memo.
Ability to copy the account name directly from history makes making and receiving payments quick and seamless.
Screenshot: Example - Transaction Details
Search for transaction¶
When user would like to view the details of a specific transaction, he or she can use the search option, which can be used when searching for:
- Full or partial account name
- Description (memo)
More options will be available in time as the development progresses.
Making and Receiving Payments¶
Making and Sending Payments¶
To make payments using Android Wallet, the user must be logged in and have enough assets to make the payment, including the transaction fee.
Transfer fee also payable by any UIA (User-Issued Asset)
Note: If Transaction Approval is
ON, you will be prompt to enter your PIN code to verify each transaction. More information here
- From your
Main Screenselect the orange Send button.
- Enter the recipient's account name or use Scan button to scan the recipient's QR code. Enter the amount and a description(memo) for the transaction into the appropriate fields.
- Click Continue and validate the correctness of entered information.
- To abort the transaction, click Cancel.
- To send the payment, click Send and confirm transaction (if required).
- Once the transfer has completed, a form will be displayed showing the details of your transaction.
- By clicking Done, your balance screen with transaction history will be displayed. By clicking New transaction you are free to make a new payment.
Screenshot: Sending a Payment - Form
Screenshot: Sending a Payment - Confirmation Forms
Requesting and Receiving Payments¶
Using the Receive option, a request for transfer is created and sent to the Sender.
Note: There is no confirmation of the request sent and no notification when the funds will be received. The receive will be listed in the transaction history and balance will be adjusted.
This is a very convenient function - to request payment, such as when the payer doesn't have the recipient's account credentials.
To send a payment request, the user must be logged into the application.
- Select the green Receive button. A form will be displayed with your name on top and QR code at the bottom of the screen.
- Enter the amount of assets you wish to receive.
- Optionally add a memo to describe the transaction.
- To confirm request for transfer use Copy to copy your account name (and then send to the Sender), Share to share your request using your phone's messaging tools or QR code at the bottom.
Note: The QR code contains a URL to the Web Wallet with all the payment details included. The person paying needs only to open this URL, authenticate their wallet, and they will be presented with a pre-populated Send form that they need only to authorise to make the transfer. The QR code can be read from screen or emailed to the person from whom payment is requested.
Screenshot: Requesting a Payment - Form | Share the Request
Possible Error Messages¶
Invalid QR code.
Not a valid DCore address
Cannot send to own address.
Insufficient balance for payment.
Insufficient balance for Transaction fee
Please make sure you have enough DCT balance. More information here.
Frequently Asked Questions¶
Can I create a new wallet using Android Wallet?¶
Current release is the Beta version of DCT Android Wallet, as the time progresses, there will be more functionalities and options available.
How do I create a new wallet?¶
Can I use more than one wallet at once?¶
No, in Android Wallet there can be only one account activated at a time.
This feature might be available in a later version.
How do I contact support?¶
There is a
Contact Support link in the Main Menu in Android Wallet, with which you can send an email to [email protected] instantly.
Can I ask to receive different tokens that the ones I own?¶
Yes, you can simply follow the steps to Receive a payment and by tapping on the field
Crypto Currency, you will be presented with a list of all available tokens on DCore.