From 2795f9d0dd2f13a68f0e13fc130a3558b73f6d10 Mon Sep 17 00:00:00 2001
From: Holger <holger@nahrstaedt.de>
Date: Tue, 3 Jul 2018 17:29:53 +0200
Subject: [PATCH] Fix wrong version number in known_chains

---
 README.rst                         | 4 ++++
 beem/version.py                    | 2 +-
 beemapi/graphenerpc.py             | 2 ++
 beemapi/version.py                 | 2 +-
 beembase/version.py                | 2 +-
 beemgraphenebase/chains.py         | 2 +-
 beemgraphenebase/version.py        | 2 +-
 setup.py                           | 2 +-
 tests/beemapi/test_rpcutils.py     | 4 ++--
 tests/beemapi/test_steemnoderpc.py | 4 ++--
 10 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/README.rst b/README.rst
index 06159db0..7f3229b8 100644
--- a/README.rst
+++ b/README.rst
@@ -156,6 +156,10 @@ before transmitting the packed file. Please check the hash-sum after downloading
 
 Changelog
 =========
+0.19.43
+-------
+* Fix minimal version in known_chains from 0.0.0 to 0.19.5
+
 0.19.42
 -------
 * improve parse_body for post()
diff --git a/beem/version.py b/beem/version.py
index f7f5bad8..48a88659 100644
--- a/beem/version.py
+++ b/beem/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.19.42'
+version = '0.19.43'
diff --git a/beemapi/graphenerpc.py b/beemapi/graphenerpc.py
index d1564c39..2e9fbbb5 100644
--- a/beemapi/graphenerpc.py
+++ b/beemapi/graphenerpc.py
@@ -288,6 +288,8 @@ class GrapheneRPC(object):
             if v["chain_id"] == chain_id and v["min_version"] <= network_version:
                 if highest_version_chain is None:
                     highest_version_chain = v
+                elif v["min_version"] == '0.19.5' and self.use_condenser:
+                    highest_version_chain = v
                 elif v["min_version"] == '0.0.0' and self.use_condenser:
                     highest_version_chain = v
                 elif v["min_version"] > highest_version_chain["min_version"] and not self.use_condenser:
diff --git a/beemapi/version.py b/beemapi/version.py
index f7f5bad8..48a88659 100644
--- a/beemapi/version.py
+++ b/beemapi/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.19.42'
+version = '0.19.43'
diff --git a/beembase/version.py b/beembase/version.py
index f7f5bad8..48a88659 100644
--- a/beembase/version.py
+++ b/beembase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.19.42'
+version = '0.19.43'
diff --git a/beemgraphenebase/chains.py b/beemgraphenebase/chains.py
index 23dcab46..996c2eff 100644
--- a/beemgraphenebase/chains.py
+++ b/beemgraphenebase/chains.py
@@ -16,7 +16,7 @@ known_chains = {
     },
     "STEEM": {
         "chain_id": "0" * int(256 / 4),
-        "min_version": '0.0.0',
+        "min_version": '0.19.5',
         "prefix": "STM",
         "chain_assets": [
             {"asset": "SBD", "symbol": "SBD", "precision": 3, "id": 0},
diff --git a/beemgraphenebase/version.py b/beemgraphenebase/version.py
index f7f5bad8..48a88659 100644
--- a/beemgraphenebase/version.py
+++ b/beemgraphenebase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.19.42'
+version = '0.19.43'
diff --git a/setup.py b/setup.py
index f352dd17..dc3018ff 100755
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ except LookupError:
     ascii = codecs.lookup('ascii')
     codecs.register(lambda name, enc=ascii: {True: enc}.get(name == 'mbcs'))
 
-VERSION = '0.19.42'
+VERSION = '0.19.43'
 
 tests_require = ['mock >= 2.0.0', 'pytest', 'pytest-mock', 'parameterized']
 
diff --git a/tests/beemapi/test_rpcutils.py b/tests/beemapi/test_rpcutils.py
index 9ed5a302..9680d104 100644
--- a/tests/beemapi/test_rpcutils.py
+++ b/tests/beemapi/test_rpcutils.py
@@ -14,8 +14,8 @@ from beemapi.rpcutils import (
 
 class Testcases(unittest.TestCase):
     def test_is_network_appbase_ready(self):
-        self.assertTrue(is_network_appbase_ready({'STEEM_BLOCKCHAIN_VERSION': '0.19.4'}))
-        self.assertTrue(is_network_appbase_ready({'STEEMIT_BLOCKCHAIN_VERSION': '0.19.4'}))
+        self.assertTrue(is_network_appbase_ready({'STEEM_BLOCKCHAIN_VERSION': '0.19.10'}))
+        self.assertTrue(is_network_appbase_ready({'STEEMIT_BLOCKCHAIN_VERSION': '0.19.10'}))
         self.assertFalse(is_network_appbase_ready({'STEEM_BLOCKCHAIN_VERSION': '0.19.2'}))
         self.assertFalse(is_network_appbase_ready({'STEEM_BLOCKCHAIN_VERSION': '0.19.2'}))
 
diff --git a/tests/beemapi/test_steemnoderpc.py b/tests/beemapi/test_steemnoderpc.py
index 1e61fa2f..b5f83e5f 100644
--- a/tests/beemapi/test_steemnoderpc.py
+++ b/tests/beemapi/test_steemnoderpc.py
@@ -61,7 +61,7 @@ class Testcases(unittest.TestCase):
 
     def test_non_appbase(self):
         bts = self.bts
-        self.assertTrue(bts.chain_params['min_version'] == '0.0.0')
+        self.assertTrue(bts.chain_params['min_version'] == '0.19.5')
         self.assertFalse(bts.rpc.get_use_appbase())
         self.assertTrue(isinstance(bts.rpc.get_config(api="database"), dict))
         with self.assertRaises(
@@ -71,7 +71,7 @@ class Testcases(unittest.TestCase):
 
     def test_appbase(self):
         bts = self.appbase
-        self.assertTrue(bts.chain_params['min_version'] == '0.19.4')
+        self.assertTrue(bts.chain_params['min_version'] == '0.19.10')
         self.assertTrue(bts.rpc.get_use_appbase())
         self.assertTrue(isinstance(bts.rpc.get_config(api="database"), dict))
         with self.assertRaises(
-- 
GitLab