> For the complete documentation index, see [llms.txt](https://wiki-bitgrin-io-1.gitbook.io/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki-bitgrin-io-1.gitbook.io/workspace/wallet/wallet-kingfish.md).

# Wallet Kingfish W10 - V1.1.2

STILL UNDER CONSTUCTION

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Lkw6DBNkpZz4GmmOoxu%2F-Lkw6EN5E7ndv_Dr6qJC%2Fimage.png?alt=media\&token=9251e1c5-7198-4527-bed3-1d2d957129a0)

## INTRODUCTION

This is not mandatory, but I strongly recommend you to use a VPN with a dedicated IP (and that have port fowarding option)

PureVPN does an excellent job.

There is no need to Expose your real IP while making payment,  a VPN will secure your connection.

The VPN will not be limited to Bitgrin use, but allows you to create a secure connection to another network over the Internet. VPNs can be used to access region-restricted websites, shield your browsing activity from prying eyes on public Wi-Fi, and more.

See it is only $35,76 per year - $2,98 per month (Port Fowarding  + Dedicated IP)

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Lkw1Tq_TJOlECxTJTrH%2F-Lkw1V6VhfWSeCqnPfxs%2Fimage.png?alt=media\&token=78e06da0-0b83-4c37-921e-5cf3f9df5570)

\=====================================================

## FIREWALL

May not be mandatory, but if you have connection issue, this may be needed

1.Windows Defender Firewall with Advanced Security

Inbound & Outbound Rules for 8514 & 8515

For all allow connection,&#x20;

4 rules to add (2 Inbound 8514 + 8515)  (2 Outbound 8514 + 8515)

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwCJrJOEnfBxe4ePuQ%2F-LkwD-m_zc2r8nLXW1n5%2Fimage.png?alt=media\&token=55539052-dfcc-48d8-a356-daa78c7bff1d)

2\. Allow apps to communicate through Windows Defender Firewall for port 8514 & 8515

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwCJrJOEnfBxe4ePuQ%2F-LkwCXwIaf53xeArP56q%2Fimage.png?alt=media\&token=37badf7c-47a4-4b73-9bcb-825a8c4b7e85)

\=====================================================

## Let's start

Latest kingfish wallet version can be found here

{% embed url="<https://github.com/bitgrin/kingfish/releases>" %}

Download it and start the exe file, again I strongly recommend using VPN + DEDICATED IP

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0Er1H8crOQ8lVEsH4%2F-Ll0FX8EEQ4rcD3GQ2Gz%2Fimage.png?alt=media\&token=4d94ecd8-bc04-4804-9002-7ff79c3da50a)

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0Er1H8crOQ8lVEsH4%2F-Ll0FrRwFES_6MFVJ-5X%2Fimage.png?alt=media\&token=7d86d297-b71c-45cd-a81d-d3114c5f7328)

![CHOOSE THE DESTINATION FOLDER, OR KEEP THE DEFAULT ONE](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LktLrOkRGULHfjmFeQT%2F-LktMD0veG5OtjXqkOsW%2Fimage.png?alt=media\&token=87a1a81b-702c-4824-96f5-5a057c4dba88)

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0Er1H8crOQ8lVEsH4%2F-Ll0G2a0DWJt473j6SJl%2Fimage.png?alt=media\&token=90bb271a-6dce-4318-a9cd-9a0157282eeb)

![WAIT A FEW SECONDS](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LktLrOkRGULHfjmFeQT%2F-LktM_1Azf-U6jZwDMWw%2Fimage.png?alt=media\&token=ea49f2ff-dd8f-45f3-8719-1cd475b8678c)

![SET YOUR WALLET PASSWORD](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LktLrOkRGULHfjmFeQT%2F-LktMkxzctX5mu9GYYUQ%2Fimage.png?alt=media\&token=82140cfd-8d86-4465-9d35-bfd0be7ced4a)

![THIS IS YOUR SEE DON'T LOST IT !!!!!!!!!!!!!!!!!!!!!!!!!!!!](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LktLrOkRGULHfjmFeQT%2F-LktMyG-0vQfUC_jJokp%2F08Capture.JPG?alt=media\&token=7abfa25f-765e-4bc7-9e5b-fa7a5b696898)

![ALLOW ACCESS](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LktLrOkRGULHfjmFeQT%2F-LktNPGgBPpXk1E57rUg%2Fimage.png?alt=media\&token=9887e00c-dbde-49b4-a611-3c2547b8b0a0)

![Wallet will start to sync](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0Hv687X70b03B5r1H%2F-Ll0HyJujHmQqs_HT876%2Fimage.png?alt=media\&token=12ab3c1e-c2e2-4524-853f-1de48cbc7097)

Success, fully sync !

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0J2PnsHSiKUWbx-RV%2F-Ll0J42HqOamPb-GwMjq%2Fimage.png?alt=media\&token=a135cd15-dab5-41dd-ad31-0edbd3175aed)

Once sync it is still interresting to compare block height with the bitgrin explorer

\---- Screenshot to be made ----

\=====================================================

## POOL PAYMENT

Very simple, just select MINE tab in Kingfish Wallet, enter your pool login & password.

Click "REQUEST PAYMENT"

That is all !

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0Jwo_bfL0pSYQX3rx%2F-Ll0JzGn5U8wOPUlM8lJ%2Fimage.png?alt=media\&token=d9f5ddce-1a23-4fb0-ae2b-efa0c9969d12)

\=====================================================

## KINGFISH FILES LOCATIONS

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Lkw37EFkrruYs-ImJCE%2F-Lkw393dCuk81ZBFQgo6%2Fimage.png?alt=media\&token=a4287aa9-54dc-4972-ad5c-8d9d5d3c2a79)

\---> THE BLOCKCHAIN IS STORE HERE : C:\Users\yourname.bitgrin\main\bg\_chain\_data\lmdb

\---> THE WALLET LOG & SERVER LOG HERE : C:\Users\yourname.bitgrin\main

\--> THE bitgrin-server.toml : C:\Users\yourname\\.bitgrin\main

&#x20;             very usefull to ban IP or add more peers for better sync

\---> THE WALLET SEED : C:\Users\yourname.bitgrin\main\bg\_wallet\_data

PLEASE MAKE A COPY of wallet.seed, you can open wallet seed on any kingfish version THAT HAVE THE SAME PASSWORD

\--> STORED TRANSACTION ID : C:\Users\yourname.bitgrin\main\bg\_wallet\_data\saved\_txs

\=====================================================

## HTTP payments

It is mandatory for the receiver to have his 8515 port open.

\---- writing ----

\=====================================================

## File Transfer

While making file transfer payment, port 8515 do not need to be open.

\---- writing ----

\=====================================================

## UPDATING KINGFISH

If this is not the first time you installed kingfish, for each update I recommend to delete some folders and recover from seed words after that.

When I recover, I prefer to delete some folders before starting installing the new wallet, that means folder :

#### &#x20;--> C:\Users yourname  .bitgrin&#x20;

#### --> C:\Users yourname  .bitgrin \AppData\Roaming\Kingfish&#x20;

#### --> and folder where you have kingdfish.exe installed

\=====================================================

## WALLET CLI MODE

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0KNbysplMLtQQzzMc%2F-Ll0KQBxly749gmUqqhU%2Fimage.png?alt=media\&token=75856058-f76c-4a03-88b5-6956bdab3c53)

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-Ll0QrYREFIZiZSk6TUi%2F-Ll0QtmgVzwiOxJXI7Ne%2Fimage.png?alt=media\&token=792e6b2f-7b37-49b5-a79b-c0539def8154)

While node is running, you can perfome some command in a command prompt window&#x20;

\=====================================

#### \_\_\_WALLET CHECK\_\_\_

This scan the chain and cancel all pending transactions, unlock any locked outputs, restore any missing outputs, and ensure your wallet's content is consistent with the chain's version.

You can run this command as often as you like to check and update your wallet's contents.

Use ---> bitgrin-wallet check

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LlXka64bM4GiUSAnQ8G%2F-LlXktY8rsobxH-MEW5I%2Fimage.png?alt=media\&token=c7e6e587-d1fd-4ecc-ae4e-5114ae133130)

\=====================================

#### \_\_\_See transaction log\_\_\_

Use --->  bitgrin-wallet txs

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LlXlcDnfz1wRjcyU9ng%2F-LlXmb32ZF6Zmn36Sy6O%2Fimage.png?alt=media\&token=dd639296-caaa-4d39-b936-4ce0607224a1)

\=====================================

#### \_\_\_See full details of a transaction \_\_\_

Use --->  bitgrin-wallet txs -i \[tx Id]

example --> bitgrin-wallet txs -i 3

\-- screenshot to attach --

\=====================================

#### \_\_\_Cancelling a transactions\_\_\_

If you have an unconfirmed transaction in your log that you don't believe will be completed, you can cancel it.

Use --> bitgrin-wallet cancel -i \[tx Id]

example --> bitgrin-wallet cancel-i 3

\=====================================

#### \_\_\_Wallet info \_\_\_

&#x20;The info command summarizes wallet account balances

Use --> bitgrin-wallet info

\=====================================

#### \_\_\_After all Kingfish is a GUI wallet\_\_\_

There are many other command (recovery, listen, send, account...), but I think it is useless to speak about them here since Kingfish is a GUI wallet aiming to simplify all of that even if Cli mode is so much fun.

If you want to go further, you can read mimblewimble github,&#x20;

{% embed url="<https://github.com/mimblewimble/docs/wiki/Wallet-User-Guide>" %}

of just type this command :

bitgrin-wallet help

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LlXlcDnfz1wRjcyU9ng%2F-LlXozs9B-TXtyeYplfz%2Fimage.png?alt=media\&token=88283ac4-0a79-49ea-a681-9e4ea7017760)

\=====================================================

## FAQ - 101

HOW MUCH TIME YOU NEED TO KEEP THE WALLET ONLINE TO RECEIVE A TRANSACTION ?

You don’t need to be online waiting for confirmations Once the transaction is finalized by the sender, the work is already done as far as the wallets are concerned, it’s up to miners putting the transaction in to a block after that. Once you see the pending transaction in your wallet, you can close it.

SOMEONE STOLE MY WALLET.SEED FILE, CAN HE OPEN IT ?

A seed is an enormous number. Wallet.seed is that number encrypted. You can only decrypt it with the password.

\=====================================================

## &#x20;**KNOWN ISSUE**

Wallet stuck

&#x20;    Solution 1. Restart Kingfish

&#x20;    Solution 2. Turn off firewall and restart Kingfish.exe as admninistrator

&#x20;   Solution 3. If stuck while trying to get bootstrap then your inbound 8514 port is close, open it ! just see above FIREWALL section

\=====================================================

## NODE LIST

**LAST TO SUPPORT THE NETWORK, RUN A NODE BY LEAVING YOUR KINGFISH WALLET OPEN.**

\
Northeast US node // 3.93.64.52:8514

Western US node // 18.212.122.156:8514

Hong Kong node (hk.bitgrin.dev) // 18.162.124.104:8514

London node (london.bitgrin.dev) // 3.8.15.100:8514

Pool node // 35.205.149.77:8514 - 34.76.143.174:8514

\=====================================================

## PureVPN introduction

Install PureVPN <https://my.purevpn.com/>\
\
Login

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwpHmQ4ZeheAGf5zgk%2F-LkwpM-TAlG_8INiuoLL%2Fimage.png?alt=media\&token=4ea3ebef-db99-45d9-bec4-fce2f0e34967)

Choose mode - DEDICATED IP

You can choose on the left side CHANGE MODE

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwpHmQ4ZeheAGf5zgk%2F-Lkwq9lyH7O9sMqadf15%2Fimage.png?alt=media\&token=9bfc8ee1-efb6-4b33-9e41-879554999995)

OR on the small gear ICON on the right

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwpHmQ4ZeheAGf5zgk%2F-LkwqYEwIpz3eReervtX%2Fimage.png?alt=media\&token=ea3fad2d-9fe8-4fcc-893c-5caacd530cde)

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwpHmQ4ZeheAGf5zgk%2F-LkwqFTopfUERIvtk2Z1%2Fimage.png?alt=media\&token=a8f595c9-ffe8-48a0-9d66-4d279c47d4f4)

SELECT SERVER AND CONNECT

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwpHmQ4ZeheAGf5zgk%2F-Lkwq-2SLpSScogclFd0%2Fimage.png?alt=media\&token=4e4219eb-6c4e-4fb6-886c-e5f8b0690f45)

More advanced option will send you to your PureVPN webpage home (like port fowarding of plan upgrade)

![](https://323189973-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkDu_ghvfZNGQ3xhN8v%2F-LkwpHmQ4ZeheAGf5zgk%2F-LkwrC-U3EptRGKH2dhQ%2Fimage.png?alt=media\&token=ab6d8da7-18d3-4bf6-a2f0-c1981c9ba8cb)

TO SET UP port fowarding just read the TUTORIAL&#x20;

{% content-ref url="/pages/-LkJEVXqHvT7AXy3PlM4" %}
[VPN & Port Fowarding](/workspace/tutorials/vpn-and-port-fowarding.md)
{% endcontent-ref %}
