public NeblioWallet(Guid id, Guid owner, string name, bool useRPC = false, string urlbase = "127.0.0.1", int port = 6326)
        {
            Owner = owner;
            Name  = name;
            ConnectionUrlBaseAddress = urlbase;
            ConnectionPort           = port;
            Id = id;

            if (useRPC)
            {
                rpcClient = new QTWalletRPCClient(ConnectionUrlBaseAddress, ConnectionPort);
                rpcClient.InitClients();
            }

            Type = WalletTypes.Neblio;

            Accounts = new ConcurrentDictionary <string, IAccount>();

            client = (IClient) new Client(httpClient)
            {
                BaseUrl = NeblioCrypto.BaseURL
            };
        }