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)
While node is running, you can perfome some command in a command prompt window
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
___See transaction log___
Use ---> bitgrin-wallet txs
___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 ___
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,
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.