How to setup your Anoncoin wallet
Downloading the Anoncoin client and setting up your personal wallet for the first time is simple. Just follow the steps below and you will be up and running in no-time.
Download the Anoncoin client
Choose one of the the following options below.
Mac OS X
This only comes in one flavor. The [ disk volume (dmg) file] contains all the files needed to run Anoncoin in a single package.
Clone the master from the git repository, it contains all the source files needed to compile your own binaries. How to guide is here How_to_build_Anoncoin_from_source. Binaries are in the works for multiple Linux distributions.
Obtain the Anoncoin source code by cloning the git repository.
Setting up your client to use I2P (9.6.13)
Build the Anoncoin master 9.6.13 from source (How to build Anoncoin).
Alternatively, you can download the master version (19/06/2017) here: https://github.com/Anoncoin/anoncoin/releases/tag/5e441d8
If there was a previous installation of Anoncoin 8.5.6, delete everything in anoncoin data directory BUT KEEP WALLET.DAT (the data directory is exemplified in the next link about bootstrap).
Install Anoncoin following this guide How to install Anoncoin.
Then download and copy the file
bootstrap.dat in the anoncoin data directory (How to use a bootstrap file to speed up initial synchronization).
Then copy/paste the sample
anoncoin.conf for the 9.6.12 version in your data directory. It is found in the folder anoncoin/doc or here Anoncoin-0.9.6.12.conf.
and go at http://127.0.0.1:7657/configclients, activate SAM application bridge and make it run at startup, save the configuration.
Then after 5 min, allowing time for the SAM application bridge to launch, start Anoncoin-qtc 9.6.12 with the following command (or run the "Generate I2P static privatekey" shortcut on windows):
anoncoin-qtc -i2p.options.enabled=1 -onlynet=i2p -generatei2pdestination
To run in I2P only mode, without anoncoin.conf file, execute (or run the "Anoncoin Core I2P-only" shortcut on windows):
anoncoin-qtc -i2p.options.enabled=1 -onlynet=i2p
The I2P address generated above will be used unless another one is specified in anoncoin.conf.
You can also alternativelly go in the menu
settings-options-I2P-generate_I2P_address and copy this key to anoncoin.conf.
copy "mydestination" parameter to the clipboard, edit the
anoncoin.conf in your data dir and paste the string in the
anoncoin.conf at the following location:
Be sure to remove the # of this line too.
Do the same with public address and B32 address. Then change in
It shall look like this:
[i2p.mydestination] #do not comment the line with  privatekey=OqCg43bXytCJv*****AAAA****long**** [i2p.options] enabled=1 static=1 #Change it to 1 to use [i2p.mydestination] addresses after they are generated and copied above samhost=127.0.0.1 #Change it to i2pd or java i2p host local IP (127.0.0.1 or 192.168.1.5 for instance) samport=7656
Let the wallet finish to synch (it takes two or three hours normally) then close it and restart, now you are running an I2P-only anoncoin wallet with a static address! :)
Using the command line to generate a random anoncoin address and run anoncoind with I2P
Install I2P from the PPA repository  and run the i2p router.
Wait 5 minutes for initialisation of the I2P SAM bridge and in anoncoin/src type:
./anoncoind -i2p.options.enabled=1 -onlynet=i2p -generatei2pdestination
All the data that are needed to setup the
.anoncoin/anoncoin.conf will be printed as a result:
user@ubuntu:~/anoncoin/src$ ./anoncoind -i2p.options.enabled=1 -onlynet=i2p -generatei2pdestination Anoncoin server starting user@ubuntu:~/anoncoin/src$ Generated I2P Destination: To have a permanent I2P Destination address, you have to set options in anoncoin.conf: Your Config file is: /home/yo/.anoncoin/anoncoin.conf Your I2P Destination Private Key anoncoin.conf file settings are: [i2p.mydestination] static=1 privatekey=apuLsXH2KdmTV******AAAA****long**** [i2p.options] enabled=1 ****** Save the above text at the end of your configuration file and keep it secret. Or start with our anoncoin.conf.sample file, which has even more settings. This is your I2P Public Key: apuLsXH2KdmTVUgY-PIJcRyVEOExQCmX4-1olVrOg1g5adVW~DQX9wfwXEMVZTPQn9FqyaU2vrvgXsJuQEECRWGewf4DIylJG9dn-ac6N9LniTbWmbSNyWDOv54qc4yO3LeHyp3Gm2UvaSpdmjXQ0PnLirWXo-HxmvTpD~UunIraX4SRZcijNzBG6jYAdjp8-sTq17kjb9S3Ar33UmJR0G9ir4UrY93zKvUojiylLpNrJKeBkp4YB2RurXkwy6zHt2mavhae7~sKa0YfXcn-ZnUIVbIp~KC~dxhEO~L6VBsbtfki-4M1xRn39~ygI0Y-Ca2nSDgRsEZ9bi8uUbBQgYzSZfsDzAgUNWcQHYZHHX39cP-S8Du~yU4Ioy3cC~pa31Inv3RcfR9ZX1qxrBsPiDEdgtfvbO1ahNxgeTVnhYg-6n--jxqLDEI1rOpzFJD0yHfNKcjeJ5nKq5cwFBRjeAlBKGNmHioILIOcz48Woq1OQdnfthA6zDGEfnwmN~eYAAAA **** You can advertise the Public Key, all I2P Routers will know how to locate it. Your personal b32.i2p Destination: 5oo3enrz7fp77ojrfk7hjsniohsxqmhuxdhdx6ur7iwumsrjzkwq.b32.i2p ** Anoncoin peers now have built-in name resolution, once your on I2P for a few hours, most peers will likely be able to find you by this Base32 hash of the Public Key. Standard I2P network Routers are not as likely to find your destination with it.
The generated privatekey was automatically saved in I2Pkey.dat. Now you can start anoncoin using this static I2P destination by using this command:
./anoncoind -i2p.options.enabled=1 -onlynet=i2p
Alternatively, you can edit your own
anoncoin.conf and add the privatekey and static in [i2p.mydestination]
cp ../doc/anoncoin.conf.sample ~/.anoncoin/anoncoin.conf nano ~/.anoncoin/anoncoin.conf