This thread opened by request from DMD community, to be maintained by DMD community.
CURRENTLY UNDER DEVELOPMENT
Hopefully this venture will be approved by DMD Foundation, though not provided by DMD Foundation.
This title message will be removed once thread title page finalised.Please post questions below if you want something answered, I/we will filter the main Diamond thread and place pre-existing questions here.
Basic Diamond (DMD) FactsTotal coins: 4 380 000
Network Security: Hybrid POW/POS (Groestl Algorithm)
Block Time: 100s POW/ 100s POS
(ie two blocks per hundred seconds average)
Current Rewards: .2DMD/block POW and 25% /annum POS
Minimum Stake Age: 9 days
Confirmation: 6
Block maturity: 180
Transaction Fee: .001DMD
Q & A1. Q:
Where can I get official downloads/information/contacts/etc for Diamond (DMD)? A:
You can find all this information on the official Diamond (DMD) website at
http://bit.diamondsOr
On the Bitcointalk Diamond (DMD) OP at
https://bitcointalk.org/index.php?topic=580725.02. Q:
Are the official sites available in other languages? A:
The official Diamond (DMD) website has versions available in English, Russian, Chinese and Japanese.
3. Q:
What is a Diamond (DMD) wallet? A:
A Diamond wallet is a program that runs in conjunction with all other Diamond wallets in the network and by consensus records and stores the contents of all wallets. Other functions unique to Diamond are also regulated by the wallets, such as the creation and acceptance of POW and POS rewards. This consensus record is known as the Diamond blockchain, and is similar to the consensus records (blockchains) maintained by other cryptocurrency networks.
4. Q:
How do I install and run a Diamond (DMD) wallet? A:
Download the compressed file from either here
http://bit.diamonds or here
https://bitcointalk.org/index.php?topic=580725.0. Unzip then open the file.
The program will create a Diamond Application folder in the following location:
Users > {your username} > AppData > Roaming > Diamond which will be hidden. It is important that you know where this folder is as it contains your actual wallet in the form of a wallet.dat file.
Your wallet will start running and downloading the existing blockchain to date. This is known as synchronising. Please note, to download the entire blockchain will take several days to a week, and may require several restarts of your wallet. Your download progress will be displayed at the bottom of your wallet. Simply close and restart your wallet if download progress is delayed for longer than several minutes.
To enable your wallet to synchronise quicker, you can download and install an official bootstrap version of the blockchain.
5. Q:
My wallet is not synchronising and shows no connections. What is wrong? A:
Please check you firewall and Internet security settings, you may need to allow your wallet to access the Internet.
Although your wallet is preconfigured to automatically connect to the Diamond network, some users find using a Diamond.conf file assists in finding and maintaining connections to the network.
6. Q:
What is a Diamond.conf file and how do I use it? A:
A Diamond.conf file is used to manually insert user specified configuration settings into your Diamond wallet.
To create your own, open a new file in a text editor program and name the file Diamond.conf. Recommended structure and text of your file to assist connections:
listen=1
noirc=1
addnode=213.136.80.93
addnode=37.187.176.193
addnode=213.229.0.41
addnode=167.114.184.20
addnode=193.136.97.30
addnode=193.136.96.30
addnode=46.238.9.233
bantime=600
Copy the above ten lines into your Diamond.conf file and save it. Close your Diamond wallet if it is running. Now copy the file and paste it into your Diamond application folder. (AppData > Roaming > Diamond)
Run your Diamond wallet again and you should have connections and begin syncing.
An alternate command set to the above is to write connect= in place of addnode=. This will force connection to the recommended nodes but needs changing back after synchronisation is complete. (TY UtahJohn)
Once your wallet is synchronised, it is highly recommended to encrypt your wallet and then store a copy of your wallet.dat file in one or several secure locations.
7. Q:
What is a Diamond bootstrap? A:
A bootstrap is basically a snapshot of the blockchain at a certain point in time that can be used to quickly update and verify the initial blockchain file of a new wallet or a wallet that had not been used in a long time. This will allow synchronisation from the point of that snapshot and will reduce the total time required to get your wallet synchronised and fully functioning. Please note, when using a bootstrap it should only ever be sourced from an official location.
8. Q:
How do I use an official bootstrap? A:
Download the compressed file from here:
http://216.14.113.56/cryptochainer.chains/chains/Diamond_blockchain.zip or here:
https://mega.nz/#!PQkHyBCQ!ZW1DyfKFA83rod_wTbgSzn-dPPcfCqDUWUfIew06S7k. (~24/05/2016). Close your Diamond wallet then in your Diamond application folder (AppData > Roaming > Diamond) delete all files except the wallet.dat file. Unzip the file in the bootstrap and copy and paste it into your Diamond application folder to sit with your wallet.dat file.
Restart your Diamond wallet. Your wallet will detect the bootstrap.dat file and use it to synchronise its blockchain from rather than network nodes. Once your wallet is synchronised to the bootstrap creation date, synchronisation will continue in the normal fashion from network peers and the bootstrap.dat file will be renamed bootstrapold.dat. The file can now be deleted as it will not be looked at again by the wallet.
9. Q:
What is the difference between using a bootstrap and replacing my Diamond blockchain? A:
When using a bootstrap, your wallet recognises the bootstrap.dat file as a data source to synchronise your copy of the blockchain from. Reading and verifying the file directly from your own hard drive is much quicker than verifying from network peers. Using a bootstrap is the easiest way to get your wallet synced and running.
Replacing your blockchain only includes replacement of your blockchain file with an up to date copy of the blockchain from another user. No verification is carried out, your wallet is forced to accept the copied blockchain as its own. You may also need to modify other files (ie delete your peers.dat file) to get your wallet functioning correctly.
10. Q:
How do I replace my blockchain file? A:
Download an up to date blockchain from here:
https://mega.nz/#!ec8yFBpC!v7t9QxzKae5BaLKVNu0DBrxA_SHoblEHkyOM_dAp52I. (24 May 2016, TY popshot). Close your Diamond wallet. Unzip the file and copy and paste the files and folder contained within it into your Diamond application folder. When prompted, replace the existing files and folder with the ones you are pasting in there.
11. Q:
My wallet is not functioning correctly and I think I may be on the wrong chain/fork. How can I check and if necessary correct this? A:
To see if you are synchronised with the correct chain, check that the block number of your wallet matches that shown at
https://chainz.cryptoid.info/dmd/. If you are on the wrong chain (blocknumbers don't match), read Q&As 7 through 10 and choose either option 8 or 10. Option 10 is quicker.
12. Q:
My wallet is fully synchronised and on the correct chain, however the balance shown is incorrect. Where are my coins? A:
As long as the coins have not been sent from your wallet, they will still be there. You can check this at
https://chainz.cryptoid.info/dmd/ by searching your wallet address.
You can restore them (make your wallet find them) by going to Help-Debug-Console within your running wallet and executing the commands 'checkwallet' then 'repairwallet'. Just type the letters in lowercase and press enter each time. After a few minutes your correct balance should be shown. If you are still having problems, close your wallet and create a Diamond.conf file as shown in Q6. You can include the 10 lines shown there, and add one additional line being 'rescan=1' or only add this line.
Restart your wallet. The rescan command will cause your wallet to start a little slower than normal and can be removed after it is effective and you have again closed your wallet.
Use of 'checkwallet', 'repairwallet' and the rescan function should normally cause your missing DMD to show. (TY cryptonit/Shivoreun)
13. Q:
What is the Diamond Reactor? A:
The Diamond Reactor is a secure wallet containing funds voluntarily lent, or exchanged for cloudmining shares. It is constantly open for staking, and most staking rewards are used to augment cloudmining shareholders other DMD income. The Reactor is approved by the Diamond Foundation, and its principal purpose is to assist in securing the Diamond Network.
ChangeLog- 03/06/16: ChangeLog added