Sometimes when starting GUI wallet, it reports "Blockchain load error" and doesn’t open. There is easy fix to this that doesn’t require deleting whole blockchain and resyncing from height 0.

In Windows, the GUI wallet configuration file and blockchain data files are stored in hidden directory, so Explorer must have hidden directories set as visible. This is usually in the right most menu in Explorer where there is three tick boxes on top of each other on right side of the toolbar. The lowest one is for showing hidden files and directories. Go to your profile directory, then "AppData", "Roaming" and "Talleo". If the "Talleo" directory does not exist, you must create it and make text file named "TalleoWallet.cfg" inside it.

In Linux, the data files are in directory ".Talleo" inside your home directory, if it doesn’t exist, you need to create it and make text file "TalleoWallet.cfg" inside it.

For Windows, contents of the file should be something like this (replace "postm" with your real Windows username, this should be same as the directory name under "C:\Users"

{
    "connectionMethod": 3,
    "minimizeToTray": false,
    "miningPools": [
        "pool.raasu.org:3333",
        "tlo.cryptonote.club:3333",
        "pool.talleo.org:3333"
    ],
    "optimization": {
        "enabled": true,
        "mixin": "0",
        "showOptimizationTransactions": true,
        "target": "100000000"
    },
    "privacyParams": {
        "newsEnabled": false
    },
    "recentWallets": [
        "C:/Users/postm/AppData/Roaming/Talleo/Talleo.wallet",
    ],
    "remoteRpcUrl": "pool.raasu.org:33888",
    "walletFile": "C:/Users/postm/AppData/Roaming/Talleo/Talleo.wallet"
}

For Linux, contents of the file should be something like this:

{
    "connectionMethod": 3,
    "minimizeToTray": false,
    "miningPools": [
        "pool.raasu.org:3333",
        "tlo.cryptonote.club:3333",
        "pool.talleo.org:3333"
    ],
    "optimization": {
        "enabled": true,
        "mixin": "0",
        "showOptimizationTransactions": true,
        "target": "100000000"
    },
    "privacyParams": {
        "newsEnabled": false
    },
    "recentWallets": [
        "/home/postm/.Talleo/Talleo.wallet",
    ],
    "remoteRpcUrl": "pool.raasu.org:33888",
    "walletFile": "/home/postm/.Talleo/Talleo.wallet"
}

If the file already exists, you only need to change the lines containing "connectionMethod" and "remoteRpcUrl". This will make the GUI wallet load the blockchain from one of the seed nodes to memory instead of storing it on local disk. You can also use "pool.talleo.org:33888" for "remoteRpcUrl", but that will slow down the official mining pool if many users use it.

Make sure you save the wallet private keys or export the wallet to another location before you close the GUI wallet as saving the wallet might fail if it is stored in same directory as the blockchain.

The "optimization" section will control automatic wallet optimization and when enabled, try to make sure maximum usable amount in wallet is as close to 1 million TLO as possible. This will make new transfers smaller and less likely to be rejected by network. Value of "target" should always be power of 10.

Published by Mika

Lead developer and team leader of Talleo Project