Skip to content
macourtney edited this page Jul 4, 2011 · 3 revisions

Before Starting Dark Exchange

Before you start Dark Exchange, you must be sure I2P is running. Some installations will automatically start I2P every time you boot. You can check if I2P is running by navigating to your I2P router console which can be found at: http://localhost:7657/index.jsp

If the console does not open, I2P is likely not running. Each platform starts I2P differently. Check out the I2P home page for information on how to start it on your platform.

Starting Dark Exchange

To start Dark Exchange, you'll have to run one of two scripts. Which script you use depends on the platform you're running Dark Exchange on.

Starting Dark Exchange on Windows

To start Dark Exchange on Windows, simply double click on the run.bat file in the Dark Exchange directory.

Dark Exchange may take a few seconds to display the login page. Please be patient.

Starting Dark Exchange on Mac or Linux

To start Dark Exchange on Mac or Linux, simply run the run.sh file in the Dark Exchange directory.

Dark Exchange may take a few seconds to display the login page. Please be patient.

Creating a New User

As soon as Dark Exchange starts, a log in screen appears. If it is the first time you've run Dark Exchange, the user combobox will be empty. To create a new user, simply click on the New user button next to the user combobox. The create user window will then appear.

You can enter any name you want for the user. Then, enter the password twice. There is no way to recover the password, so be sure to remember what you enter. Once you have a user name and password, you can click the ok button to create the new user.

You can now select the user in the user combobox, and enter the password to log in.

Connecting to the Network

The main Dark Exchange window has 4 tabs on it, Home, Search, Identities and Peers. When you first start Dark Exchange, you won't be connected to the network. Therefore, the Home and Search tabs will be useless.

The Peers tab lists all of the destinations of all of the other peers on the network (that you know of). When Dark exchange first starts, you will not have any peers in your list. However, Dark Exchange will start searching for peers as soon as it connects to the I2P network. You'll just have to wait for Dark Exchange to connect before you can do anything. You'll know Dark Exchange is connected to the network when you see more than one peer in your list (the first peer is always you).

If you let Dark Exchange run for about ten minutes and no other peers show up, you'll need to restart Dark Exchange. If no peer ever shows up, Dark Exchange cannot seem to connect to the network. If you know someone on Dark Exchange, you can ask them for their destination and add it manually. Their destination is listed on their Dark Exchange program on the Peers tab in the destination text field. You can add the destination using the Add button above the peer table.

Searching for Offers

To search for offers on the network, switch to the search tab, and enter the currency you have, how you want to pay, the currency you want, and how you want to receive the currency. Then click the search button.

It may take a few seconds to a few minutes as Dark Exchange searches every other node in the network for any offers which fit your criteria. If Dark Exchange finds offers which fit your criteria, they will show up in the table. You can then select the one you like, and view the offer by either clicking the view button or double clicking on the offer.

If you like the offer, and trust the one offering it, you can accept the offer. Once you accept it, a trade will be created. You can view all of your open trades at the top of the Home tab. If the person who made the offer confirms your acceptance of the trade, you will be required fill the trade.

Completing a Trade

Once you create a trade, you'll need to update the trade periodically to let the other person know the status of the trade. your trade partner will also need to update the trade periodically to let you know his status with the trade. To coordinate your updates, you can add messages to the trade which only you and your trade partner will be able to read.

After you accept an offer and create a trade, the first thing that must happen is your trade partner must confirm or reject the trade. If he or she rejects the trade, the trade will go no further and will be deleted from your trade list.

If the trade is accepted, the next thing you'll need to do is send a payment and let your trade partner know you sent the payment by updating the trade. Your trade partner may need to send you some information on how to send payment. Your trade partner can do this by sending a message on the trade. To view any message on a trade, double click on the trade or select the trade and click the view button. The trade view window will appear with a list of messages in a table at the bottom. To view a specific message, simply select the message and click the view button or double click on the message.

After you send the payment, open the trade view window, and click on the Payment Sent button at the bottom of the window. This will change the status of the trade to waiting for confirmation, which lets your trade partner know you're waiting for him to confirm he or she has received the payment.

Once your trade partner has confirmed receipt of the payment, he or she will need to send you a payment (the currency by the payment method you selected). Again, you may need to coordinate with your trade partner on how he can send the payment to you. And again, you can use trade messages.

Once your trade partner has sent you the payment, he or she will update the trade with a payment sent notification. This will let you know he or she has sent the payment and is waiting for you to confirm receipt. To confirm you have received the payment, open the trade view window again, and click on the confirm payment button at the bottom of the window. Once you've confirmed payment, the trade is closed and it will be removed from your open trade window.