diff --git a/_ucoinpy_test/api/bma/test_blockchain.py b/_ucoinpy_test/api/bma/test_blockchain.py index 72959726106c24e74c8ea1e7931d6323fac10a1b..06ecba8ab76794930c26f368cc5651d596c304cc 100644 --- a/_ucoinpy_test/api/bma/test_blockchain.py +++ b/_ucoinpy_test/api/bma/test_blockchain.py @@ -197,14 +197,14 @@ class Test_BMA_Blockchain(WebFunctionalSetupMixin, unittest.TestCase): "sigDate": 1421787800, "memberships": [ { - "version": "1", + "version": 1, "currency": "meta_brouzouf", "membership": "IN", "blockNumber": 0, "blockHash": "DA39A3EE5E6B4B0D3255BFEF95601890AFD80709" }, { - "version": "1", + "version": 1, "currency": "meta_brouzouf", "membership": "IN", "blockNumber": 31658, diff --git a/ucoinpy/api/bma/blockchain/__init__.py b/ucoinpy/api/bma/blockchain/__init__.py index 2232b04b121d61cecc2b6cf74ca00e00a5adefea..854935d9efd2882af4ceed0db747be00036e83d8 100644 --- a/ucoinpy/api/bma/blockchain/__init__.py +++ b/ucoinpy/api/bma/blockchain/__init__.py @@ -81,6 +81,7 @@ class Parameters(Blockchain): "required": ["currency", "c", "dt", "ud0","sigDelay","sigValidity","sigQty","sigWoT","msValidity", "stepMax", "medianTimeBlocks", "avgGenTime", "dtDiffEval", "blocksRot", "percentRot"] } + def __get__(self, **kwargs): r = yield from self.requests_get('/parameters', **kwargs) return (yield from self.parse(r)) @@ -107,7 +108,7 @@ class Membership(Blockchain): "type": "object", "properties": { "version": { - "type": "string" + "type": "number" }, "currency": { "type": "string" @@ -116,7 +117,7 @@ class Membership(Blockchain): "type": "string" }, "blockNumber": { - "type": "number", + "type": "number" }, "blockHash": { "type": "string"