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 = ChainProperties19(kwargs).data p.update( OrderedDict([ ("worker_reward_percent", Uint16(kwargs["worker_reward_percent"])), ("witness_reward_percent", Uint16(kwargs["witness_reward_percent"])), ("vesting_reward_percent", Uint16(kwargs["vesting_reward_percent"])), ("worker_request_creation_fee", Amount(kwargs["worker_request_creation_fee"])), ("worker_request_approve_min_percent", Uint16(kwargs["worker_request_approve_min_percent"])), ("sbd_debt_convert_rate", Uint16(kwargs["sbd_debt_convert_rate"])), ("vote_regeneration_per_day", Uint32(kwargs["vote_regeneration_per_day"])), ("witness_skipping_reset_time", Uint32(kwargs["witness_skipping_reset_time"])), ("witness_idleness_time", Uint32(kwargs["witness_idleness_time"])), ("account_idleness_time", Uint32(kwargs["account_idleness_time"])), ])) super().__init__(p)
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"])), ('create_account_min_golos_fee', Amount(kwargs["create_account_min_golos_fee"])), ('create_account_min_delegation', Amount(kwargs["create_account_min_delegation"])), ('create_account_delegation_time', Uint32(kwargs["create_account_delegation_time"])), ('min_delegation', Amount(kwargs["min_delegation"])), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: prefix = kwargs.pop("prefix", default_prefix) if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] # Sort keys (FIXME: ideally, the sorting is part of Public # Key and not located here) kwargs["key_auths"] = sorted( kwargs["key_auths"], key=lambda x: repr(PublicKey(x[0], prefix=prefix)), reverse=False, ) kwargs["account_auths"] = sorted( kwargs["account_auths"], key=lambda x: x[0], reverse=False, ) accountAuths = Map([ [String(e[0]), Uint16(e[1])] for e in kwargs["account_auths"] ]) keyAuths = Map([ [PublicKey(e[0], prefix=prefix), Uint16(e[1])] for e in kwargs["key_auths"] ]) super().__init__(OrderedDict([ ('weight_threshold', Uint32(int(kwargs["weight_threshold"]))), ('account_auths', accountAuths), ('key_auths', keyAuths), ]))
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] if "extensions" not in kwargs: kwargs["extensions"] = Set([]) elif not kwargs.get("extensions"): kwargs["extensions"] = Set([]) if "signatures" not in kwargs: kwargs["signatures"] = Array([]) else: kwargs["signatures"] = Array( [Signature(unhexlify(a)) for a in kwargs["signatures"]]) if "operations" in kwargs: if all([ not isinstance(a, Operation) for a in kwargs["operations"] ]): kwargs['operations'] = Array( [Operation(a) for a in kwargs["operations"]]) else: kwargs['operations'] = Array(kwargs["operations"]) super().__init__( OrderedDict([ ('ref_block_num', Uint16(kwargs['ref_block_num'])), ('ref_block_prefix', Uint32(kwargs['ref_block_prefix'])), ('expiration', PointInTime(kwargs['expiration'])), ('operations', kwargs['operations']), ('extensions', kwargs['extensions']), ('signatures', kwargs['signatures']), ]))
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([ ('owner', String(kwargs["owner"])), ('orderid', Uint32(int(kwargs["orderid"]))), ]))
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', String(kwargs["from"])), ('request_id', Uint32(int(kwargs["request_id"]))), ]))
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([ ("owner", String(kwargs["owner"])), ("requestid", Uint32(kwargs["requestid"])), ("amount", Amount(kwargs["amount"])), ]))
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([ ('owner', String(kwargs["owner"])), ('orderid', Uint32(int(kwargs["orderid"]))), ('amount_to_sell', Amount(kwargs["amount_to_sell"])), ('min_to_receive', Amount(kwargs["min_to_receive"])), ('fill_or_kill', Bool(kwargs["fill_or_kill"])), ('expiration', PointInTime(kwargs["expiration"])), ]))
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 = ChainProperties22(kwargs).data p.update( OrderedDict([ ("claim_idleness_time", Uint32(kwargs["claim_idleness_time"])), ("min_invite_balance", Amount(kwargs["min_invite_balance"])), ])) super().__init__(p)
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] if "memo" not in kwargs: kwargs["memo"] = "" super().__init__(OrderedDict([ ('from', String(kwargs["from"])), ('request_id', Uint32(int(kwargs["request_id"]))), ('to', String(kwargs["to"])), ('amount', Amount(kwargs["amount"])), ('memo', String(kwargs["memo"])), ]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: prefix = kwargs.pop("prefix", default_prefix) if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super().__init__(OrderedDict([ ('from', PublicKey(kwargs["from"], prefix=prefix)), ('to', PublicKey(kwargs["to"], prefix=prefix)), ('nonce', Uint64(int(kwargs["nonce"]))), ('check', Uint32(int(kwargs["check"]))), ('encrypted', Bytes(kwargs["encrypted"])), ]))
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)
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 = ChainProperties(kwargs).data p.update( OrderedDict([ ("create_account_min_golos_fee", Amount(kwargs["create_account_min_golos_fee"])), ("create_account_min_delegation", Amount(kwargs["create_account_min_delegation"])), ("create_account_delegation_time", Uint32(kwargs["create_account_delegation_time"])), ("min_delegation", Amount(kwargs["min_delegation"])), ])) super().__init__(p)