From fc0a2907d5c92a202ff9bad239c1cadc3a89a0be Mon Sep 17 00:00:00 2001 From: svitx <simon@vicetoken.com> Date: Tue, 4 Dec 2018 13:42:30 -0500 Subject: [PATCH] Exclude sbd_interest_rate, as it is not present on the VIT blockchain --- beembase/objects.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/beembase/objects.py b/beembase/objects.py index b58e88da..58babe3c 100644 --- a/beembase/objects.py +++ b/beembase/objects.py @@ -168,11 +168,17 @@ class WitnessProps(GrapheneObject): if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) - super(WitnessProps, self).__init__(OrderedDict([ - ('account_creation_fee', Amount(kwargs["account_creation_fee"], prefix=prefix)), - ('maximum_block_size', Uint32(kwargs["maximum_block_size"])), - ('sbd_interest_rate', Uint16(kwargs["sbd_interest_rate"])), - ])) + if "sbd_interest_rate" in kwargs: + super(WitnessProps, self).__init__(OrderedDict([ + ('account_creation_fee', Amount(kwargs["account_creation_fee"], prefix=prefix)), + ('maximum_block_size', Uint32(kwargs["maximum_block_size"])), + ('sbd_interest_rate', Uint16(kwargs["sbd_interest_rate"])), + ])) + else: + super(WitnessProps, self).__init__(OrderedDict([ + ('account_creation_fee', Amount(kwargs["account_creation_fee"], prefix=prefix)), + ('maximum_block_size', Uint32(kwargs["maximum_block_size"])), + ])) class Price(GrapheneObject): -- GitLab