def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super().__init__( OrderedDict([ ("percent", Uint16(kwargs["percent"])), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super().__init__(OrderedDict([ ('from_account', String(kwargs["from_account"])), ('to_account', String(kwargs["to_account"])), ('percent', Uint16((kwargs["percent"]))), ('auto_vest', Bool(kwargs["auto_vest"])), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super().__init__(OrderedDict([ ('account_creation_fee', Amount(kwargs["account_creation_fee"])), ('maximum_block_size', Uint32(kwargs["maximum_block_size"])), ('sbd_interest_rate', Uint16(kwargs["sbd_interest_rate"])), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] new_extensions = [] # handle beneficiaries if "beneficiaries" in kwargs and kwargs["beneficiaries"]: new_extensions.append( [0, { "beneficiaries": kwargs["beneficiaries"] }]) if "auction_window_reward_destination" in kwargs and kwargs[ "auction_window_reward_destination"]: new_extensions.append([ 1, { "destination": kwargs["auction_window_reward_destination"] } ]) if "curation_rewards_percent" in kwargs and kwargs[ "curation_rewards_percent"]: new_extensions.append( [2, { "percent": kwargs["curation_rewards_percent"] }]) if new_extensions: kwargs["extensions"] = new_extensions extensions = Array([]) if "extensions" in kwargs and kwargs["extensions"]: extensions = Array( [CommentOptionExtensions(o) for o in kwargs["extensions"]]) super().__init__( OrderedDict([ ("author", String(kwargs["author"])), ("permlink", String(kwargs["permlink"])), ("max_accepted_payout", Amount(kwargs["max_accepted_payout"])), ("percent_steem_dollars", Uint16(int(kwargs["percent_steem_dollars"]))), ("allow_votes", Bool(bool(kwargs["allow_votes"]))), ("allow_curation_rewards", Bool(bool(kwargs["allow_curation_rewards"]))), ("extensions", extensions), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] comment = String( kwargs["comment"]) if kwargs.get("comment") else None super().__init__( OrderedDict([ ("app", String(kwargs["app"])), ("version", Uint16(int(kwargs["version"]))), ("target", kwargs["target"]), ("comment", Optional(comment)), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] p = ChainProperties18(kwargs).data p.update( OrderedDict([ # Note that param order is critical to serialization ("max_referral_interest_rate", Uint16(kwargs["max_referral_interest_rate"])), ("max_referral_term_sec", Uint32(kwargs["max_referral_term_sec"])), ("min_referral_break_fee", Amount(kwargs["min_referral_break_fee"])), ("max_referral_break_fee", Amount(kwargs["max_referral_break_fee"])), ("posts_window", Uint16(kwargs["posts_window"])), ("posts_per_window", Uint16(kwargs["posts_per_window"])), ("comments_window", Uint16(kwargs["comments_window"])), ("comments_per_window", Uint16(kwargs["comments_per_window"])), ("votes_window", Uint16(kwargs["votes_window"])), ("votes_per_window", Uint16(kwargs["votes_per_window"])), ("auction_window_size", Uint16(kwargs["auction_window_size"])), ("max_delegated_vesting_interest_rate", Uint16(kwargs["max_delegated_vesting_interest_rate"])), ("custom_ops_bandwidth_multiplier", Uint16(kwargs["custom_ops_bandwidth_multiplier"])), ("min_curation_percent", Uint16(kwargs["min_curation_percent"])), ("max_curation_percent", Uint16(kwargs["max_curation_percent"])), ("curation_reward_curve", Uint64(kwargs["curation_reward_curve"])), ("allow_distribute_auction_reward", Bool(bool(kwargs["allow_distribute_auction_reward"]))), ( "allow_return_auction_reward_to_fund", Bool( bool(kwargs["allow_return_auction_reward_to_fund"]) ), ), ])) super().__init__(p)