How to Use the Desktop Wallet

What is it?

The Ark Desktop Wallet is the primary software that most users will utilize to store, send, receive, vote and do much more with their ARK. The desktop application/client interfaces with your wallet and allows you to interface with Ark!

This User Guide is for the everyday, non-developer Ark consumer.

First things first...

We first have to download the ArkClient to get started:

ArkClient Download

WARNING

Note: The above link is the authoritative source for the latest ArkClient. As a friendly reminder, don't ever click on links that are not sponsored by or provided by the Official Ark Team

When you arrive on this page you will see multiple options for the ArkClient. Select the one that reflects your operating system:

Client-Page

Creating your Ark Wallet

Your Ark Wallet is a unique address that will store your ARK.

  1. Open the ArkClient.
  2. Select "CREATE ACCOUNT".

Create-account

  1. You will now be presented with your passphrase. It is paramount you copy it down as instructed.

Review-passphrase

WARNING: As noted in the alert, nobody can recover your passphrase for you if it is lost. Not the Ark Staff, developers, or delegates. It is your responsibility to accurately copy and store it securely. This is the only key to your wallet.

  1. You will now be prompted to verify the previously provided passphrase by entering the corresponding words. Enter them and select "CREATE".

Verify-passphrase

  1. Congratulations! You now have your very own Ark Wallet. It's that easy!

Wallet-homepage

Identifying your Ark Wallet Address

Your Ark Wallet address is presented to you at the top of the client, under 'Address' and to the right of the Copy icon. This address is 100% unique to your wallet. You will need this address in the future to send ARK to your wallet. You can automatically copy is by simply clicking on it.

Ark-address

Sending ARK to your Ark Wallet (from an exchange)

Your Ark Wallet stores your ARK for you. In order to interface with Ark you need to add some to your wallet.

  1. First you will need to buy some ARK, which is available across many exchanges today and growing regularly. You can find a list of exchanges here: https://ark.io/exchanges

  2. Once you've purchased some ARK via an exchange you will be ready to send your ARK to your Ark Wallet.

Pro-tip

  1. In this example we are withdrawing from Bittrex. Each exchange is unique in its own way, but withdrawing will generally follow the same steps. Click on the '-' icon in Bittrex to begin your withdrawal.

Bittrex-withdraw

  1. You will be presented with a 'Confirm ARK Withdrawal' page. Enter your Ark Address to your wallet (simply click on the address in your Ark Desktop Wallet, within your wallet) and paste. Then, enter the amount of ARK you'd like to send to your Ark Wallet. Then select "Withdrawal", and "Confirm" the transaction.

Bittrex-withdraw-confirm

Note: Bittrex, like many exchanges, will send you an email that you need to open and select a link in to confirm the transaction. This is a typical security measure most exchanges perform.

  1. Your ARK will be sent on it's way to your Ark Wallet! You will soon be able to see your new ARK balance in the Ark Desktop Wallet!

Wallet-balance

Sending ARK from your Ark Wallet

Now that your have a balance of ARK in your wallet, you may want to send it out. Someone may want to send ARK to another Ark Address for any number of reasons, perhaps you want to sell your ARK, pay for a good or service, or donate ARK to the Ark Community Fund. Sending ARK is quick & easy.

  1. Within your Ark Desktop Wallet and within your wallet, you will see an arrow pointing to the right in the top right hand corner of the Ark Address box. This is the send icon. Select it.

Send-icon

  1. Now you are in the send box. The 1st line you see will be the Ark Address line you are sending your ARK to. To the left of the line is a QR Scan function. If you click it (and have a web cam hooked up to your computer) you will be able to scan the QR code of the Ark Address you wish to send to and the address will automatically propagate to the Ark Address line. Otherwise you will simply copy and paste the address you're sending to.

Send-ark

  1. The next line is the amount of ARK you wish to send. If you'd like to send you're entire balance select the "SEND ALL" option and your entire balance will propagate to that line.

  2. SmartBridge data is not required. It can be used in specific and unique instances. Ignore it at this time.

  3. The final line is where you will enter your passphrase. Your passphrase must be entered exactly as it was presented to you. It is all lower case, 12 words, 1 space between each word, and no space at the end.

  4. When you're ready to send select "NEXT".

  5. You'll now see a Transaction box, confirm all information is correct and select "SEND NOW".

Send-ark-confirm

  1. All done! Your ARK is on its way to its destination address!

Voting with your Ark Wallet

Voting or otherwise known as staking your ARK has several purposes. By voting for a delegate you help secure the Ark network (most importantly), and the lure of voting is that most delegates provide an incentive for voting for them by rewarding you with ARK on a periodic basis (amount and how often paid differs between delegates). Some think of this as interest earned for their ARK.

Each delegate is unique and brings different skill sets to the Ark Ecosystem, so before voting for who you think should be entrusted with securing the Ark network you should conduct your due diligence and research the delegates. More information about the delegates and frequently asked questions regarding voting and delegates can be found in the Frequently Asked Questions and Appendix/Useful Links section towards the bottom of this User Guide.

  1. Within your Ark Wallet you wish to Vote with, select the "VOTES" tab, located directly beneath your wallet address box.

Vote

  1. You will now see a blue box that says "VOTE" within it, select it.

  2. A new box will appear labeled "Vote". The first selection is a drop down labeled "Active delegates (forging)". Select it.

  3. You will now see a list of the top 51 delegates that are currently forging blocks on the Ark Blockchain. (learn more about what this means in FAQ or Glossary)

Delegates-list

  1. For the sake of example we are selecting delegate "arkland". Input your passphrase on the next line and select "NEXT".

Delegates-passphrase

  1. In the next window you will be prompted to send ARK in order to vote, this is a voting fee required that may change over time. When you're ready to vote for your selected delegate select "SEND NOW".

  2. You will now see within the "Vote" tab your delegates rank (within top 51, for this example arkland is # 19), your delegates name, their wallet address, their approval and productivity. You will also see an "UNVOTE" option which will be reviewed in the next section. You are now voting/staking your ARK for your selected delegate.

Vote-show

Vote-helps

Unvoting a delegate

If your delegate is not contributing to the Ark community in a way he/she had promised, isn't paying their voters, or maybe a different delegate simply seems more attractive to you, you may wish to unvote your delegate.

  1. Within the "VOTES" tab in your wallet you will see the current delegate you are voting for. To the far right you will see "UNVOTE", select it.

  2. A window will appear labeled "Remove Vote". Below that you will see your delegates name. On the next line input your passphrase. Select "NEXT".

Vote-remove

  1. You will now be prompted to send the required ARK fee in order to unvote your delegate. Select "SEND NOW".

  2. You will now notice your delegates name is no longer within the "VOTES" section. You have unvoted your delegate.

Various functions & featues within the ArkClient/Desktop Application

The ArkClient/Desktop Application offers a myriad of functions and features for the user to explore and utilize. This User Guide will cover and explain some of the features most often used by the average user.

Appearance

You may change the background or theme in your ArkClient to fit your personal style and flavor.

  1. From the homescreen or within your wallet the ribbon along the top of the client remains stationary. There is a gear icon for settings. Select it.

Settings-button

  1. A dropdown list will appear, you will see "APPEARANCE" at the bottom. Select it.

  2. You will be presented with multiple options to suit your preference. Select one, and when you're done select "SAVE". Your new background or theme will be set.

Appearance

You may also choose to set a background picture from your personal selection of pictures.

  1. From the homescreen or within your wallet the ribbon along the top of the client remains stationary. There is a gear icon for settings. Select it.

Settings-button

  1. A dropdown list will appear, you will see "APPEARANCE" at the bottom. Select it.

  2. At the bottom left you will see an option, "ADD CUSTOM", select it. Now, navigate to the photo you wish to load into ArkClient. Select it and select "OPEN".

  3. Scroll up to the top of the background/theme selections. Your custom photo will be there. Select it, then select "SAVE". Your custom photo is set.

Renaming your Ark Wallet

Instead of your Ark Wallet Address displaying on the homescreen of the ArkClient you can choose to rename/relabel your Ark Wallet to what you wish. A couple reasons for wanting to rename your Ark Wallet could be you have multiple wallets and wish to easily distinguish between them, or perhaps you have different wallets for different purposes.

  1. Select the wallet you wish to give a new label.

  2. At the top right corner of your Ark Wallet Address box you will see 3 vertical dots. Select it.

Wallet-settings

  1. You will notice a new ribbon of options appear at the bottom of your ArkClient. Select the "LABEL" option.

Label-button

  1. A new box will appear titled "Label". You will see your current Ark Address prefilled on the line. Overwrite it with what you wish to name your wallet. When you're done, select "SET". (don't worry, this doesn't 'delete' your Ark Address.)

  2. You will now see your wallet renamed to whatever you set it as. In this example we labeled it "My Main Wallet".

Note: This new label can only be seen by you in your ArkClient.

Wallet-name

  1. If you navigate to the ArkClient homescreen (by selecting "Ark Client" in the upper left hand corner) you will also see the newly labeled wallet there. You have completed Renaming your Ark Wallet.

Adding a second passphrase

You can add a second passphrase to your Ark Wallet for an added layer of security. You may want to do this if you have a large amount of ARK or if you believe somebody else may know your first passphrase (or most of it).

Note: By adding a second passphrase you will be required from that point forward to use both your first and second passphrase to send transactions. You cannot remove the second passphrase once it is added and it is just as important to keep safe and kept secure as your first. This is usually not advised for the average user.

  1. At the top right corner of your Ark Wallet Address box you will see 3 vertical dots. Select it.

Wallet-settings

  1. You will notice a new ribbon of options appear at the bottom of your ArkClient. Select the "SECOND PASSPHRASE" option.

Second-passphrase-button

  1. A warning box will appear advising you it will cost you 5 ARK to add a second passphrase. Select "CONTINUE".

  2. A new window titled "Create Second Passphrase" will appear. The warning to copy your passphrase exactly will also be present, and below that will be your second 12 word passphrase. Copy it down exactly and verify you have done so. Select "NEXT".

  3. The next window titled "Create Second Passphrase" will ask for your first passphrase and your new second passphrase. Input them and select "CREATE".

Second-passphrase-create

  1. The next window will provide transaction details. To add the second passphrase select "SEND 5 ARK NOW".

  2. Your second passphrase has been added to your wallet.

Remove wallet from Client

You may want to remove a wallet from the ArkClient if you have multiple wallets and you have some wallets you don't use anymore, or you're using a shared computer and don't want your wallets information to populate for when the next user opens ArkClient. Removing a wallet is easy and will not delete your wallet and it's contents. You can learn how to re-import your removed wallet in the next section.

Note: If you remove your wallet from the client and later import that wallet back, any previously added labels will be gone.

  1. At the top right corner of your Ark Wallet Address box you will see 3 vertical dots. Select it.

Wallet-settings

  1. You will notice a new ribbon of options appear at the bottom of your ArkClient. Select the "REMOVE" option.

Remove-button

  1. A box will appear titled "Remove Account (your-ark-address)". Select "REMOVE ACCOUNT".

  2. You wallet is now removed from that ArkClient.

Import Account

You may want to import an account if you're on a new computer, newly downloaded ArkClient, or if you previously removed your wallet from the client.

  1. On the ArkClient homescreen select "IMPORT ACCOUNT".

  2. A box titled "Import Account" will appear and ask for your passphrase.

  3. Input your passphrase and select "IMPORT".

  4. Your wallet is now imported into the ArkClient.

Export Account

You may want to Export your account to keep track of the data within your wallet in a separate text file or there may be a program that will utilize the data and interpret it for you. The ArkClient will export your account in a .csv file (commonly known as a flat file).

  1. At the top right corner of your Ark Wallet box you will see a downward facing arrow to a horizontal line. When you hover your cursor over it it will display "Export Account". Select it.

  2. A new window will appear titled "Export account". You will be prompted to select a start and end date to choose the range of transactions to be included in your export file. Choose your range and select "START EXPORT".

  3. The next window will appear and show you how many transactions were included in your export.

  4. Select "DOWNLOAD FILE". The default file name will be your Ark Wallet Address. Select where you'd like to save your file and save. You have exported your account.

Timestamp a File

With the ArkClient you can timestamp a file on the Ark Blockchain. ArkClient will hash the file with SHA256. Hashing provides a unique string of characters based on the data within the file (does not include meta data). If so much as a period is removed from the file (in a text document for instance) the unique string will be vastly different. This provides proof of authenticity for the file and the timestamp provides the instance in time existed exactly as it is. This data being written to the Ark Blockchain provides immutable proof of a documents authenticity.

Timestamp-file

  1. At the top right corner of your Ark Wallet Address box you will see 3 vertical dots. Select it.

Wallet-settings

  1. You will notice a new ribbon of options appear at the bottom of your ArkClient. Select the "TIMESTAMP DOCUMENT" option.

Timestamp-button

  1. A new box will appear titled "Timestamp Document On (wallet address)". Select "OPEN FILE" to be hashed and timestamped and select your file. Input your passphrase and select "NEXT".

Timestamp-passphrase

  1. On the next screen transaction details will be provided. Select "SEND NOW" to complete.

  2. You'll notice within your wallet transactions the SHA256 hash in the SmartBridge column, and the time & date it was committed to the blockchain in the Date column. Timestamp document complete.

Timestamp-show

More about hashing and timestamping can be found in the FAQ & Appendix/Useful Links sections of this User Guide.

Different settings within ArkClient/Desktop Application

Currency

ArkClient is automatically set to USD. If you want the ArkClient to display the current exchange rate for ARK with your preferred currency (if available) you can change it so it appears by default on the homescreen and within your wallet.

  1. From the homescreen or within your wallet the ribbon along the top of the client remains stationary. There is a gear icon for settings. Select it.

Settings-button

  1. A dropdown list will appear, you will see "CURRENCY" and a dropdown to the right of it defaulted on "USD".

  2. Select the dropdown and choose your currency of preference, then click out of the dropdown box.

  3. Your selected currency is now set as the default currency.

Price

You can view the current price each ARK is trading for on your homescreen, it will be displayed as your set currency rate. Price changes are also provided by 1 hour, 24 hour, and 7 days % change increments.

The price is retrieved from CoinMarketCap

Price

Language

ArkClient is automatically set to English as the default language. You can change this to your preferred language in settings.

  1. From the homescreen or within your wallet the ribbon along the top of the client remains stationary. There is a gear icon for settings. Select it.

Settings-button

  1. A dropdown list will appear, you will see "LANGUAGE" and a dropdown to the right of it defaulted on "ENGLISH".

  2. Select the dropdown and choose your language of preference.

  3. Your selected language is now set as the default language and the ArkClient will reflect it.

Add Contacts

You may want to Add Contacts within your ArkClient to easily identify owners of wallets that you interact with. This will also make that wallet more readily available for you to interact with and provide some transaction data.

  1. For the contact you wish to identify you will need to have their wallet address copied.

  2. With your wallet open you will see on the left hand side of the ArkClient "+ ADD CONTACT". Select it.

  3. A new window will appear titled "Add Contact". On the first line input the name you wish to identify that wallet as. On the second line paste the wallet address you have copied. Select "ADD".

  4. You will now see that contact added on the left hand side of the ArkClient. If you hover your cursor over the "i" (information) icon within that contact you can see transactions between you and that wallet/contact. You have completed Add Contacts.

Contact-info

Frequently Asked Questions

Q: What happens if my ArkClient/Desktop Application gets deleted/uninstalled? Do I lose all my ARK?

A: No. You simply need to reinstall the ArkClient and re-import your wallet using your passphrase.

Q: What happens if I lose my passphrase? Is there any way to recover it?

A: No. This cannot be stressed enough, it is your responsibility to correctly copy down your passphrase and secure it to the best of your ability. If your passphrase is lost your wallet cannot send transactions and there is nothing the Ark Staff, developers or delegates can do to help you.

Q: If I added a second passphrase to my wallet can I still send transactions if I lost my second passphrase? Is there a way to remove the second passphrase?

A: If you do not know your second passphrase you will not be able to send transactions. The second passphrase is just as important as your first passphrase. However, you will be able to import your wallet with just your first passphrase and view it. But you will not be able to use the ARK in it without the second passphrase.

Q: How long does it take to transfer ARK to/from an exchange?

A: The time it takes to send ARK to/from an exchange may vary depending on how busy that exchange is. If an extensive amount of time has lapsed (days, although this should not happen) you may want to contact a delegate to assist you.

Q: If I am already voting for a delegate and I add more ARK to my wallet, do I need to revote for the delegate for that ARK to count?

A: No. Most delegates check your wallet weight on every block they forge.

Q: How fast are Ark blocks forged?

A: A block is forged every 8 seconds. Each block forged creates 2 ARK.

Q: What does "top 51" delegates mean? Are there more delegates?

A: Only the top 51 delegates with the most votes are allowed to forge/validate/secure the Ark Network. It is up to the community to keep the most trusted/honest delegates in charge of doing so. This creates a democracy of sorts, giving power to the ARK holders.

Q: Can I vote for 2 delegates at the same time with 1 wallet?

A: No. You can only vote for 1 delegate with each wallet. 1 ARK = 1 Vote for 1 Delegate. This system ensures individuals with large amounts of ARK cannot act maliciously by voting for multiple delegates with one wallet.

Q: When can I expect payment from my delegate?

A: Payment from your delegate depends on various things like the amount of ARK you're staking and their payout frequency and minimum payout amount. You can learn more about this in the delegate proposals subreddit. Link provided in Appendix.

Q: If I am voting for a delegate can I still send or use my ARK or is it ‘locked’ up? Do I keep my ARK when I vote?

A: Your ARK is not given away to the delegate nor is it locked up. It is still your ARK and you can do with it what you wish.

Q: Does my wallet need to be open and running for my vote to count and collect payout?

A: No, your ArkClient does not need to be running. Simply vote for your delegate and your vote counts.

Q: Will timestamping my file make it viewable to others that explore the blockchain?

A: No, your timestamped document is not viewable to others. However, the transaction is viewable to everyone. If someone is viewing your wallet they will be able to see the transaction. (date, and hash in the SmartBridge data, but the hash is useless to them, they cannot decrypt it.)

Q: By adding a contact and assigning a name, will others also see that name I've given them?

A: No, the name you assign a wallet is unique to you and only you see it that way.

Last Updated: 10/28/2018, 1:22:08 PM