Instructions on how to run iguana BTCD wallet

Linux build Steps

1) Ctrl+Alt+T to open terminal

2) sudo apt-get update

3) sudo apt-get install curl

4) sudo apt-get install libcurl4-openssl-dev

5) sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools \ build-essential libboost-dev libboost-system-dev \ libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev \ libssl-dev libdb++-dev

6) sudo apt-get install git

7) git clone https://github.com/laowais/bitcoindark

8.) cd bitcoindark

9) qmake "USE_UPNP=-"

10) make -j 3 -f Makefile

More details on installation visit Link https://bitcointalk.org/index.php?topic=684090.0

Getting Username and password for iguana login

1) Move to wallet data dir (by default it is at $HOME/.BitcoinDark/) 2) run cat $HOME/.BitcoinDark/BitcoinDark.conf you will see the output like this

rpcuser=username rpcpassword=password

3) edit the username and passowrd in same file if you want to change

Changing data dir You can also change the data dir by executing it BitcoinDark-qt -datadir=/path/to/datadir

Get it synced by running Satoshi wallet client

Important Note: Iguana wallet run on top of Satoshi wallet client. In order to run iguana wallet, Satoshi wallet client should be running in background.

Completed on wallet (specific to v0.1)

  1. working wallet send
  2. showing balance (updated after every minute)
  3. showing all the addresses of account in wallet information
  4. selection of coin at login (for v0.01 depends on username & passoword)
  5. checking the correctness of passphrase using passphrasechange rpc
  6. checking for possible coin port at login (for both BTCD and BTC)
  7. showing Login error
  8. QR code scanner
  9. showing model in case passphrase is not saved or wrong
  10. Showing updater (or spinner ) when sending/updating and stopping other task while spinning
  11. add implementation of addmultisigaddress
  12. use send from only when selected from wallet information
  13. Show balance on main activity tab
  14. change account name for an address using setaccount
  15. show transaction details using blockexplorer button (internally by rpc in v0.1)
  16. connection login and select coin option
  17. putting some dancing iguanas in 'about iguana'

Remaining on wallet (specific to v0.1)

  1. add pagination of transactions

Iguana GUI repo: https://github.com/vineetbhargav86/new_GUI

Posted on Dec 04, 2017