When you first run the KomodoGUI program, it will ask permission to create a configuration file. If you allow, it will automatically create the file and then download a proving key and verifying key. You might receive a Windows Firewall warning at some point during this process; ensure that Private networks checkbox is ticked and click Allow access. This will ensure that it can access the internet to download blockchain data.

If you have an existing Komodo wallet with Iguana, you can import the privatekey and seed rather than transferring funds. See Part 4 - Restore KMD private key & Iguana seed in this article: How to Use the Swing Wallet.

To transfer KMD to your Komodo Swing wallet, you'll need a wallet address. This is analogous to a bank account number, except that you can create multiple address strings that all point to the one wallet.

To use your default address:

Click on the Own addresses tab.

Right-click on the address displayed - it will be a string of letters and numbers something like this: RH6VLpseC2KnW7bTe5mWrcL8xguDGNva72 - and select Copy value from the menu.

To use a new address:

Click on the Own addresses tab.

Click on either New T (Transparent) address or New Z (Private) address.

Right-click on the address displayed - it will be a string of letters and numbers something like this: RH6VLpseC2KnW7bTe5mWrcL8xguDGNva72 - and select Copy value from the menu.

There are two types of wallet address available in Zcash: transparent and private. Transparent addresses are similar to Bitcoin addresses; they're visible in the blockchain and can be viewed by users who are currently verifying a particular transaction. Private addresses, on the other hand, fully utilize Zcash's zero-knowledge proving system, and therefore can't be viewed by other users.

The Komodo Swing wallet loads a blockchain index every time it starts. If you're finding that this takes too much time, and you can't solve it by improving network or CPU access, you might find that the Agama wallet is a better choice for you. It's currently in beta, but it does allow for basilisk mode, a lightweight operations mode that does not download blockchains.