Skip to content

DCore Web Wallet

Introduction

The Web Wallet application that allows you to create accounts on the DCore Main Net blockchain, execute general transactions and create a simple JSON wallet file which can be used with other applications such as the Voting Tool.

The end user is not charged for the creation of accounts with our Web Wallet since DECENT absorbs the cost on their behalf. This makes it ideal for users creating their first accounts.

Quicklinks

Getting Started with the DCore Web 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 Web Wallet.

In order to use the Web Wallet, it is necessary to have an account on the blockchain.

If you need to create a new wallet account, the Web Wallet can do so easily.

Existing accounts, and wallet files created with other applications, such as the cli_wallet, or DECENTGo, are also fully compatible with the Web Wallet.

When you have a wallet account, information on logging in can be found here and Logging Out, here.

General usage is described in The Wallet's Main Dashboard, Making Payments and Requesting and Receiving Payments.

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.


Landing Page

Screenshot: Initial Screen, before logging in or creating a new wallet

Note the Log In and Create New Wallet buttons in the lower part of the screen.

Click on Log In to begin authentication with an existing wallet.

Click on Create New Wallet to start the process of creating a new account and wallet.

Click on the Regenerate account keys link if you have lost your Private and Public keys. You will need to use you account's name, and brain key to regenerate them. This is why it is so important to store your brain key in a safe place because this is the only way to regain access to your wallet account and any assets it might hold.

Finally, the Contact support will attempt to open your email client with a pre-populated form addressed to our technical support team.


Initial Decent Wallet Screen

Note the Log In and Create New Wallet buttons in the lower part of the screen.

Click on Log In to begin authentication with an existing wallet.

Click on Create New Wallet to start the process of creating a new account and wallet.

The Regenerate account keys link is useful if you have lost your Private and Public keys. You will need to use you account's name, and brain key to regenerate them. This is why it is so important to store your brain key in a safe place because this is the only way to regain access to your wallet account and any assets it might hold.

Finally, the Contact support link will attempt to open your email client with a pre-populated form addressed to our technical support team.


Using the Web Wallet

In order to use the Web 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 blockchain.

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.


Logging In to the Web Wallet

When presented with the Login form, the user has a choice of three methods of authentication:

Upon selection of the authentication option (via the radio buttons), the form will transform to allow entry of the requisite values.

Login with Wallet File

Screenshot: Login form when using a wallet file

Initial Decent Wallet Screen

Clicking the Upload button activates a File Upload form appropriate to your browser, allowing you to navigate to, then select, the wallet file you wish to use. Consult the browser's documentation if required.

Enter the password required to unlock that specific wallet file, then click the check box to agree with the Terms of Use.

At this point you should see that the Next button turns green and can be clicked, after which you should be Logged In and on the Wallet's Main Dashboard

Keep your wallet password secure and secret

If you lose your wallet password, you will never be able to access the account credentials stored in the wallet file, potentially permanently losing access to your assets.

If anyone else obtains your password, they will be able to unlock your wallet file and impersonate you on the blockchain gaining access to your assets and execute transactions and activities in your name.

Unlike email or web sites, there is no-one who can reset an account for you.

Always keep your wallet file password safe.

Login with Account name and Private Key

Screenshot: Login form when using an Account Name and Private Key

Initial Decent Wallet Screen

Enter the Account Name (ie. dw-pnohwevip5hoycw9woj0kvxr6v7hqt) into the Account name field, and the Private key (ie. 5JrnYseRh2yry7ayHjozoiKpZxW3QmCqZSCTRDtYJX8AWnZ3Nz) into the Private key field, then click the check box to agree with the Terms of Use.

At this point you should see that the Next button turns green and can be clicked, after which you should be Logged In and on the Wallet's Main Dashboard

Login with Account Names and Brain key

Screenshot: Login form when using an Account Name and Brain Key

Initial Decent Wallet Screen

Enter the Account Name (ie. dw-pnohwevip5hoycw9woj0kvxr6v7hqt) into the Account name field, and the Brain key (ie. legator loser rhodic wob epact locked algate lulab upcreep mafflin thighed unglove ayu golpe dolina foglesss) into the Brain key field, then click the check box to agree with the Terms of Use.

At this point you should see that the Next button turns green and can be clicked, after which you should be Logged In and on the Wallet's Main Dashboard


The Wallet's Main Dashboard

Screenshot: Main Dashboard

Main Dashboard

The Main Dashboard is where most of the day to day usage of the Web Wallet will occur.

From the Dashboard, it is possible to send and receive currency, check the status of the blockchain and any transactions on it, as well as access other tools.

The Web Wallet's Main Dashboard Header

Screenshot: Main Dashboard Header

Main Dashboard Header

The screen header has three active elements:

  1. The currently associated username, which if clicked, will be copied into the clip-board for use with other applications.

  2. The 'Refresh' command which is denoted with the Refresh Icon icon and the link, Refresh. Both elements are clickable and will update all the information on the screen if used.

  3. The Menu icon, Menu Icon , which, when clicked, will activate a drop down menu giving access to related applications, security details and the option to Logout.

The Menu

Screenshot: Main Dashboard Drop-down Menu

Dashboard Dropdown

Description of the menu options from top to bottom:

  1. Voting Tool: Provides a direct link through to the Voting Tool.
  2. Explorer: Provides a direct link to the Blockchain Explorer.
  3. Documentation: Links to this documentation.
  4. Account Info: Displays a page where the account name and private keys can be viewed, and a Wallet File exported.
  5. Logout: The option to Logout.

The Balance Display

The current DCT balance of the wallet is displayed below the header. Below the DCT amount is an approximate value in USD, GBP or EUR, selected by a drop-down next to the value.

Screenshot: Dashboard Balance Display

Dashboard Balance Display

The Receive and Send Buttons

Screenshot: Dashboard Receive and Send Buttons

Dashboard Receive and Send Buttons

The Receive button is used to request that someone pays into the wallet, while the Send is used to make payments.

Searchable Transaction History

Screenshot: Dashboard Transaction History

Dashboard Transaction History

The lower part of the display is filled with the transaction history. This is a paginated list of transactions with each row detailing the Time of the transaction, the type of transaction (Sent, Received, etc), who it was set to, or received from and, finally, the amount of currency in the transaction with a note about the transaction fee, if applicable.

Clicking on a specific transaction row will open Blockchain Explorer, showing detailed details for that transaction.

To use the search facility, just ender the search string into the Search box and the list of Transactions will be filtered accordingly.

Pagination is effected using the PREV and NEXT buttons, and page numbers, below the table.


Making Payments

To make payments, the user must be logged in and on the Main Dashboard.

Screenshot: Dashboard with Balance

Main Dashboard with balance

Ensure you have enough funds to make the transfer, including the additional cost for the transaction processing fee (Currently 0.005 DCT).

Click Send to open the Send DCT form

Screenshot: The Send DCT Form

Send DCT Form

Type (or paste) the recipient's account name into the appropriate field.

Enter the amount to send in the Amount field and select the currency type from the drop down (defaults to DCT).

Optionally add a short memo describing the transaction into the Description/Memo field. This is useful when checking the transaction at a later time.

Screenshot: A Populated Send DCT Form

Populated Send DCT Form

Click the green Send button to initiate the transaction.

Click Back or the X icon at any time to abort and return to the Main Dashboard.

Screenshot: A Successful Send DCT

Successful Send DCT

If the recipient account name doesn't exist (ie. typed incorrectly), then you will get the following message:

Screenshot: Bad Account Name while Sending DCT

Failed Send DCT with Bad Name

Clicking on the blue Back button will return you to the Send DCT form and allow you to correct the mistake.

Screenshot: Insufficient funds while Sending DCT

Failed Send DCT with insufficient funds

Should this occur, either correct the value to something more reasonable, or abort the operation with the Back button.


Requesting and Receiving Payments

When the person paying into an account already knows the account name, there is no effort required by the recipient. The assets are transferred with the payer absorbing the transaction fee.

However, there are times when it is convenient 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 in and on the Main Dashboard.

Screenshot: Dashboard with Balance

Main Dashboard with balance

Click the green Receive button to open the Receive DCT form.

Screenshot: The Receive DCT Form

The Receive DCT Form

Enter the required amount into the Amount field, and select the desired asset type via the dropdown (default is DCT).

Update the memo field with information about the transaction.

While these values are being updated, the QR code at the top of the form is also updating. It holds a URL to the Web Wallet with the details of the requested transaction embedded into it.

When the payee opens this URL and authenticates with the wallet they wish to pay from they will find the payment form already pre-populated with this information.

If the payee is present then they could scan the QR code directly from the recipient's device.

If they are not present, then the recipient may send them the URL via email, by clicking on the form's email icon, or by printing the QR code on paper via the printer icon.

When the recipient has no further need for the form, then they can dispel it via the green OK button.


Creating a new wallet

Screenshot: Create Wallet - Create Step

Restore Forgotten Account Keys

Unlike our previous web wallet tool, DECENTGo, the user is given an option to create a name of their choice , or allow the web wallet to create a completely random name which, in some circumstances, might be more useful to them1.

The Web Wallet allows users to choose their name with these main restrictions:

  1. The name chosen must be unique.
  2. The name entered (excluding the prefilled dw-) must be at least 5 characters in length (8 characters minimum length including the dw- prefix).
  3. All names will be prefixed, automatically, with the letters dw-. This cannot be changed and helps identifies that the name denotes a DECENT web wallet account.

Whether the user elects to create a custom name , or edit an automatically generated name , the dw- prefix is displayed on the entry form and cannot be edited or deleted.

Creating an automatically named user

Screenshot: Create Wallet - The Generate automatically Button

Restore Forgotten Account Keys

Should the user wish the Web Wallet to create a name automatically, then they should click the button labelled Generate automatically (see above).

This will then generate a long random name (i.e. dw-pnohwevip5hoycw9woj0kvxr6v7hqt) which can either be accepted, or edited subject to the conditions for creating a specifically named user.

Screenshot: Create Wallet - An automatically generated name

Restore Forgotten Account Keys

Screenshot showing the form populated with an automatically generated user-name. This name can be treated as if it were manually entered, including being edited.

Creating a specifically named user

Screenshot: Create Wallet - Create Named User

Create Named User

When you are satisfied with the name entered (or with an automatically generated name), click the green Confirm button.

Screenshot: Create Wallet - Confirm Button

Create Named User

A popup window will appear, asking you to be patient and, when the account is created, will close, before displaying the 'brain key'2.

Screenshot: Create Wallet - Write Down Your brain key

Create Named User

Copying the brain key in case the Private Key is lost

The brain key2 is very important since it is the only way to regenerate your keys should you lose them.

Copy it, by hand, into a safe place (we recommend that you use a paper and pen) before filing this information away securely.

Keep Your Private and brain keys Secret

Remember that ANYONE with access to your Private Key, or brain key (from which they can recreate your Private Key can impersonate you to steal your funds, or execute activities on the blockchain in your 'name'.

ALWAYS keep them safe.

Do Not Lose Both Your Private and brain keys

If you lose both your Private Key and your brain key, you will not be able to access the assets you have stored in your wallet. You will, effectively, lose them forever since, for your security, no-one other than yourself, including DECENT, have access to either your assets, or your keys.

ALWAYS keep them safe.

Once you have copied down your brain key and clicked Continue you will be prompted to confirm knowledge of the brain key.

Screenshot: Create Wallet - Select Correct Words

Create Named User

Two words will be chosen at random and the correct values need to be selected from the drop-down boxes and only when both are selected will the greyed out Verify button turn green and become active.

Screenshot: Create Wallet - Selecting The Correct Words (before selecting both words)

Create Named User

Remember that words are selected for confirmation randomly. Each time this screen is drawn, including when confirming the same key following an incorrect choice, it is possible that a different two words be selected.

NOTE the drop-down selection boxes and the greyed out and inactive Verify button.


Screenshot: Create Wallet - Selecting The Correct Words (after selecting both words)

Create Named User

Here both values have been chosen.

NOTE the drop-down selection boxes and the now green and active Verify button.


If the user made a mistake in selecting the correct words, messages similar to the following will be displayed:

Screenshot: Create Wallet - Errors Displayed When Incorrect Words Chosen

Here only one word is incorrect and highlighted in red. The correctly selected word is highlighted in green:


One Wrong Word

In this case, both words are incorrect and both are highlighted in red:

![Two Wrong Words](/online_tools/web_wallet/img/web_wallet_bk _errs.png)

In both cases, take note of the blue Review Brain Key button which needs to be clicked to begin the verification process again.


Clicking on the Review brain key button will restart the process of ensuring the user has an accurate recording of the newly created wallet's brain key.

Successfully Created Wallet

If no errors occurred while confirming that an accurate copy of the brain key had been made, the following screen is displayed:

Screenshot: Create Wallet - Congratulations - Success

Restore Forgotten Account Keys

The freshly created account's name is displayed, alongside an option to display the Private Key. It is initially hidden to protect this information from prying eyes and, for this reason, we recommend that it only be displayed with caution, and for as little time as possible.

Also provided are options to print a paper wallet and to export a wallet file.

Print your Paper Wallet

It is highly recommended that you print your Paper Wallet at this time as it gives you all the information needed to access your account.

Remember that ANYONE with access to to this information can impersonate you and steal your assets, or execute transactions on the blockchain in your 'name'.

Keep it safe, secure and secret at all times

If the user wishes to avoid printing a paper wallet, or saving a wallet file, they can click the Skip this step link at the bottom of the screen although it is strongly advised not to do so.


Printing the Paper Wallet

A pop-up, similar to the following, is displayed when the user elects to print the Paper Wallet. Of course, in use, all the values will differ from this example.

Print Paper Wallet

Clicking on Print will invoke the browser's print dialogue. The web browser documentation will need to be consulted for more information on printing.

Clicking the Cancel button will dispel the print pop-up. This is not recommended since this is the only chance to print the paper wallet.


Exporting A Wallet File

It is possible to export a web wallet account's keys and name to a wallet file.

Screenshot: Export Wallet File - Initial Form

Export Wallet File Initial Form

Note the Password fields and export button

Clicking the Go back button will return you to the previous page.

The Export button will remain grey and inactive until a pair of matching passwords is entered into the Password and Repeat Password fields, at which point it turns blue and becomes active.

Screenshot: Matching passwords and active Export button

Export Wallet File Matching Passwords

If the passwords did not match, then the following error message will be displayed:

Screenshot: Miss-matching passwords and error message

Export Wallet File Miss-matching Passwords

Re-enter passwords to encrypt the wallet file with, ensuring that they match.

With a matching pair of passwords successfully entered, the Export button will become blue and active. When clicked the browser will save the file to its default location (The user might need to consult their browser's manual to discover where this is) and might (depending on browser and settings) display a dialogue similar to the following:

Screenshot: Browser Save File dialogue (Firefox)

Export Wallet File Save Dialogue

If this dialogue is closed without saving, it is still possible to save a wallet file through the menu icon once in the main wallet screen.

The browser, and its security settings, will determine where the JSON formatted wallet file, named wallet_export.json will be saved. If in doubt, check the browser settings to learn where it is currently configured to store downloaded files.

If an existing wallet is being exported, upon successful writing of the file, the user will be sent to the wallet's main page where balance and transaction history can be viewed, and assets sent and received.

Otherwise, if the wallet is being exported as part of the wallet creation process, then the following screen will be displayed:

Screenshot: Export Wallet File - Success

Export Wallet File Success

With this message, it is possible to click the Go to wallet button to start using the wallet.


Possible Error Messages While Creating a New Account

Account Name must be at least 5 characters long.

error when account name too short

The entered account name must be at least 5 characters in length. With the enforced 3 character dw- prefix, this means that the total username must be at least 8 characters in length.

There was an error communicating with the blockchain. Please try again.

error when contacting the blockchain

The Web Wallet was unable to communicate with the blockchain. If this occurs please wait a couple of moments then try again.

If the error persists, try (in order) checking your Internet connection, closing the browser window and reloading the Web Wallet, restarting your browser or clearing your browser cache.


Regenerating Account Keys

In case the user has lost the private and/or public keys for the account, it is possible to regenerate them using the brain key they were urged to save when creating the account.

To do so, the user should not be currently authenticated on the Web Wallet and should choose the regenerate account keys link from the landing page.

Screenshot: Landing Page, before logging in or creating a new wallet

Initial Decent Wallet Screen

Selecting the regenerate account keys link will display the Restore Forgotten Account Keys form.

Screenshot: Restore Forgotten Account Keys

Restore Forgotten Account Keys

Enter the Account Name, and its associated Brain Key into the specific fields and hit Regenerate keys to regenerate the account's security keys.

When they keys have been regenerated, a slight variation of this form will be displayed allowing keys to be viewed, and json and paper wallets to be exported or printed.

Hitting Go Back instead will abort the operation and return the user to the Landing Page.


Frequently Asked Questions

Can I choose my own username ?

Unlike our previous web wallet tool, DECENTGo, the Web Wallet allows users to choose their own name with these main restrictions:

  1. The name chose must be unique.
  2. The name entered (excluding the prefilled dw-) must be at least 5 characters in length (8 characters minimum length including the dw- prefix).
  3. All names will be prefixed, automatically, with the letters 'dw-'. This cannot be changed and helps identifies that the name denotes a DECENT web wallet account.

Whether the user elects to create a custom name, or edit an automatically generated name, the dw- prefix is displayed on the entry form and cannot be edited or deleted.

Example Names: dw-example-user123, dw-pnohwevip5hoycw9woj0kvxr6v7hqt.

How do I Logout?

First click on the menu icon ( Vote button ) in the top right hand corner of the screen then, from the drop down menu that appears, select Logout.

The Logout Form will be displayed. CLick Cancel to return to what you are doing, or Logout to log out and return to the initial Landing Page.

What is a wallet file?

A wallet file is a small database of account or user credentials on a related blockchain. It stores essential cryptographic information that is used to conduct transactions on the blockchain. It is essential that this be kept secure because anyone with access to the information in your wallet can impersonate you and conduct transactions in your name. This includes spending, or stealing, your currency. When creating a wallet file, a password is required so that the keys can be encrypted for storage in JSON format.

What is a JSON Wallet File?

Simply a wallet file that is formatted in JSON format.

How to create a wallet file?

A wallet file can be created from the Web Wallet (the application this document describes), or older, existing tools, such as DecentGo and the cli_wallet application.

See Exporting A Wallet File.

Why encrypt my web wallet file?

Encrypting the wallet ensures that no-one is able to casually steal the credentials held within it, but at the cost of having to remember the password. Losing the password means that the wallet will become permanently locked.

Do not lose your password since, unlike email or web accounts, there is no-one who can reset your account on the blockchain.

What is a Paper Wallet?

A Paper Wallet is a printed representation of Web Wallet account's keys and name.

The information provided is the account name, both public and private keys, as well as the brain key. Both the wallet's account name and private key are also presented as machine readable QR codes that can be used by mobile applications.

This information is very sensitive

Remember that ANYONE with access to to this information can impersonate you to steal your assets, or execute transactions on the blockchain in your 'name'.

Anyone who has access to this information, or who could covertly read the QR codes will have complete access to the wallet.

It is imperative that this information be kept secure and secret.

ALWAYS keep it safe, secure and secret.

How do I print a paper wallet?

For printing a paper wallet while a new account is being created, see Printing the Paper Wallet.

If you didn't do so at that time, or wish to do so later on, you will have to go through the process of Regenerating Account Keys, the final page of this process will allow you to print your paper wallet, again, via the Print your paper wallet link.

What does a wallet file look like inside

A wallet file is formatted using JSON which represents a number parameters:

What a JSON Wallet File looks like
{
    "version": 1,
    "chain_id": "17401602b201b3c45a3ad98afc6fb458f91f519bd30d1058adf6f2bed66376bc",
    "my_accounts": [
        {
            "id": "1.2.444",
            "registrar": "1.2.15",
            "name": "dw-pnohwevip5hoycw9woj0kvxr6v7hqt",
            "owner": {
                "weight_threshold": 1,
                "account_auths": [],
                "key_auths": [
                    [
                        "DCT7rcEXRYNkb58YYRAPHCYu7hbgsTuGbLxJmukyKeiJy7z5sAeKR",
                        1
                    ]
                ]
            },
            "active": {
                "weight_threshold": 1,
                "account_auths": [],
                "key_auths": [
                    [
                        "DCT7rcEXRYNkb58YYRAPHCYu7hbgsTuGbLxJmukyKeiJy7z5sAeKR",
                        1
                    ]
                ]
            },
            "options": {
                "memo_key": "DCT7rcEXRYNkb58YYRAPHCYu7hbgsTuGbLxJmukyKeiJy7z5sAeKR",
                "voting_account": "1.2.3",
                "num_miner": 0,
                "votes": [],
                "extensions": [],
                "allow_subscription": false,
                "price_per_subscribe": {
                    "amount": 0,
                    "asset_id": "1.3.0"
                },
                "subscription_period": 0
            },
            "rights_to_publish": {
                "is_publishing_manager": false,
                "publishing_rights_received": [],
                "publishing_rights_forwarded": []
            },
            "statistics": "2.5.444",
            "top_n_control_flags": 0
        }
    ],
    "cipher_keys": "8b14e6936fcb4f36e1d4960d1850820096916c03191da00028328b083a7a58cba788bd09d0721b653198637dbc0880600263eb24ca51221e1e4c7acf2ba216209622991dfcf3b05a1a210fe0416e300364175eb88fac81865e6db0b475853975c453aec7574871e6dcd7a52b65899c100d6b3f942555383334e00e048bdf4c6b251bcd989acf33c8df99db563b43b51f35c9e4b757b1330e8cf425f8cc950227986d2a1b92884ba48555baf5ac4dfc351075d27c76f75dcbcc70f86c3e35972423a037ca71e08ed97f0992d9206bf1b51dbb2e6de7d4cbc307360a9ef4b45753238408764a015498256371a759a2063bb8f67db4028e948b44920c38b906245fafbb6aef949288d3387e02981d780d5d98afa4cd0283b5f600853b82ba11850933ac9a82a47de2cf6cc1697d95b04d4075c22bc98f86552f38aa577b5cf63663d22ce421710b9cfe4b6c1eff2b628f75ba569f900da35e2239570ec2f40359c31929e39a84e8d28c3180fda902fb6379e80420d5d909fa82369499bcb9c5580ee88a39510fd540aa723bb6755018feaf6c64e362ef6be3cd9e16a920b023f8ecb697d8825866bae195b96a2175ddbde188cc8c9599ac9699b86a5a2ff299e09d17167347b350e61dd24f95328e033f2a4afdb425cadbea2279a05acc2d8f5c5ef3bc9dbcd21814a751d1bac0ba87d6e9d9747920838d8d7a3874edc759f021fdcd4482ddb2d1e81dfb019c19d0d4710b32ae0ff9d3df6322c90d20cfafb15c9f94366f955a5ca1c444da32d37c4d4496118d2887a7a9d05592f0c86a78439a9e643a75e9d84813cd5317b077b873ef3f5ab029f286532c8a013c0f6cd161935dfb13899cabd2285aabb8b63b912e9dad05fbbe3beb754b5497106bd85db9413193c890010be5972733cf229c847667d53f90937d87cde14c7c19a6e980c480dfa509316a1c256970705d915fa735cbe1b98d35792bdd36406ae1db0c8855a7fcc4bcab46a41700b12960852ef5502cf95c8cdcc03845e8c30f275ac6c6f19372822f5795b6926f93d400a13b6fbe8f94f24eb6dfe0bb5aa137c3734b17dcdb55449ad0dd49f8adf338ed65d316d7ea4ca9fb6b973be356ce8fd2352cb6d447c7c1e6cb3fce185c02dc53321151ac8a50523142b371d31cd3bd95fc1ab0c6e814be4f06efd1ce89ebbc5905fc5d141da1a824c4c3af860c101d2744d10ea903f754bd4a3aeefbe8c50d17d960e52d75973647d570412ffdbca9fa7e1457454820149a94191fce6b84520a017011b037fa472f317c8c52a3cdec3de4f9b73f7ecb50013ace5bead68191dc1d12977efab398deb750b8863051b50bd4a070c1e3f74df02a3c52bf937be137c45fff1d8bb1b5e2fe580d8b10e9d1a18b6e54a674dbcb5c0ee2d0aad1221410782b415795752bed392874923a2fbfcfa8ea5d2751c6bc22a8609ba75369b5893adedab4de955e307132151f3c02c1619bd818984051612b408ae9c735cc7d2b26c22d42db57dec303f3a780bd041ff517e202a046ef8f0fe4617bc4a1f2f5d77b06d836d251fb9d24b0ebcfb06c8d2d35e18647dc62c2db0530a2e606175931567d9585027aa1eda45702eed137ef71cbdec158af104dab678e2116c1d489dbc1a348c06da304dc49a00036a990cbb8e4f973c1f12f8d4eb6baa5e9de53b4433d5bff3e45f317341ac1a18dde217cd88f621c869a1cf97153b05eaec945d7daf39c933446d50a27d43c36ed1349aa33cfbf031f203a5e6a920b7950aef2f1c64f340d0cc745ea606b612cc03fc358cfaf80fabbb9b093200c56e9c228a878681ba9c718c626827519c27a14bef1659230f898287c60638d3a581f46da7fbb2d7a4fc5fc8e42689df454de7bc23a039032e1f3b4d3ad8cab158a50546c491d3bd1f1c21b9e4d62abec61d18df842a95f3d2fdd2dbf243cc3ab8060bc4f9d8336bb6655c6d4220f8749bb1e9924c91117571865cb211d242456a0ef5894092c4d4399bddbf77c03955b3645e648ed5979bb31982fe7093f3f7a55cc7290bff318e4b9f21c00f0999d65e429250adae6fcc74307060fb0a97d646bcb5d0451a389e836d6c0a7134438eec5937c7813ae1e2ce85af7c122358e5121e629fea98306190f26b5731bdc30c7f8a595fe487ef10640a716d9a1dc79d415b79343cafb0c74e3838e1eb0747b7dbc4518f8fa2c563c195d48bf40",
    "extra_keys": [],
    "pending_account_registrations": [],
    "pending_miner_registrations": [],
    "ws_server": "wss://stagesocket.decentgo.com:8090",
    "ws_user": "",
    "ws_password": ""
}

Do not try editing it unless you have made backups and know what you are doing. Corrupting your wallet file may compromise your ability to access your assets, as will losing the password used to encrypt the contents of the wallet file.

What is the cli_wallet?

The cli_wallet is a command line tool that is part of DCore that allows access to its features. It is not as user friendly as the Web Wallet for creating accounts and hadling asset transfers.

What is a brain key?

The brain key is a text mnemonic that can be used to regenerate your account's cryptographic keys should you lose them. Treat it as securely as you would your Private Key.

Example brain key: "legator loser rhodic wob epact locked algate lulab upcreep mafflin thighed unglove ayu golpe dolina fogless"

How do I contact support

There is a Contact support link at the bottom of the screen, within the blue header, with which you can send an email to [email protected].

What is JSON

JSON (JavaScript Object Notation) has two main uses:

  1. to store information from a program so that it can retrieve it again at a later date, or

  2. to communicate information from one program to another, by file or network.

JSON is easy to read and edit by humans, and is also easy to implement in different programming languages which has lead to its popularity. Wikipedia entry on JSON


  1. Choosing a name memorable to yourself makes it easier to remember your account details, however, it might also make it easier for others to guess your name and relatively trivially associate transactions and other information about you which you might rather obscure. Such an 'aide-mémoire' is a valuable personal resource and there is little point in wasting it when you are using an account from an automated tool which will remember your account details. 

  2. The brain key is a text mnemonic that can be used to regenerate your account's cryptographic keys should you lose them. Treat it as securely as you would your Private Key.

    Example brain key: "legator loser rhodic wob epact locked algate lulab upcreep mafflin thighed unglove ayu golpe dolina fogless"