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] prefix = kwargs.pop("prefix", default_prefix) meta = "" if "json_metadata" in kwargs and kwargs["json_metadata"]: if isinstance(kwargs["json_metadata"], dict): meta = json.dumps(kwargs["json_metadata"]) else: meta = kwargs["json_metadata"] super().__init__( OrderedDict([ ('fee', Amount(kwargs["fee"])), ('creator', String(kwargs["creator"])), ('new_account_name', String(kwargs["new_account_name"])), ('owner', Permission(kwargs["owner"], prefix=prefix)), ('active', Permission(kwargs["active"], prefix=prefix)), ('posting', Permission(kwargs["posting"], prefix=prefix)), ('memo_key', PublicKey(kwargs["memo_key"], prefix=prefix)), ('json_metadata', String(meta)), ]))
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(DelegateScorumPower, self).__init__( OrderedDict([ ('delegator', String(kwargs["delegator"])), ('delegatee', String(kwargs["delegatee"])), ('scorumpower', Amount(kwargs["scorumpower"])), ]))
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', String(kwargs["account"])), ('witness', String(kwargs["witness"])), ('approve', Bool(bool(kwargs["approve"]))), ]))
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"])), ('to', String(kwargs["to"])), ('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(Vote, self).__init__( OrderedDict([ ('voter', String(kwargs["voter"])), ('author', String(kwargs["author"])), ('permlink', String(kwargs["permlink"])), ('weight', Int16(kwargs["weight"])), ]))
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([ ('type', BudgetType(kwargs['type'])), ('uuid', Uuid(kwargs['uuid'])), ('owner', String(kwargs['owner'])), ('json_metadata', String(kwargs['json_metadata'])), ]))
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([('type', BudgetType(kwargs['type'])), ('uuid', Uuid(kwargs['uuid'])), ('owner', String(kwargs["owner"])), ('json_metadata', String(kwargs["json_metadata"])), ('balance', Amount(kwargs["balance"])), ('start', PointInTime(kwargs['start'])), ('deadline', PointInTime(kwargs['deadline']))]))
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] markets = [Market(m) for m in kwargs['markets']] super().__init__( OrderedDict([('moderator', String(kwargs['moderator'])), ('name', String(kwargs["name"])), ('start', PointInTime(kwargs['start'])), ('game', Game(kwargs['game'])), ('markets', Array(markets))]))
def __init__(self, *args, **kwargs): if isArgsThisClass(self, args): self.data = args[0].data else: prefix = kwargs.pop("prefix", "SCR") 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] super().__init__( OrderedDict([('account', String(kwargs['account']))]))
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([('type', BudgetType(kwargs['type'])), ('uuid', Uuid(kwargs["uuid"])), ('moderator', String(kwargs["moderator"]))]))
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([('voting_account', String(kwargs['voting_account'])), ('proposal_id', Int64(kwargs['proposal_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([('creator', String(kwargs['creator'])), ('lifetime_sec', Uint32(kwargs['lifetime_sec'])), ('operation', Operation(kwargs['operation']))]))
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([ ('string', String(kwargs["string"], "account")), ('extensions', Set([])), ]))
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] prefix = kwargs.pop("prefix", default_prefix) if not kwargs["block_signing_key"]: kwargs[ "block_signing_key"] = \ "SCR1111111111111111111111111111111114T1Anm" super(WitnessUpdate, self).__init__( OrderedDict([ ('owner', String(kwargs["owner"])), ('url', String(kwargs["url"])), ('block_signing_key', PublicKey(kwargs["block_signing_key"], prefix=prefix)), ('props', WitnessProps(kwargs["props"])), ]))
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] meta = "" if "json_metadata" in kwargs and kwargs["json_metadata"]: if (isinstance(kwargs["json_metadata"], dict) or isinstance(kwargs["json_metadata"], list)): meta = json.dumps(kwargs["json_metadata"]) else: meta = kwargs["json_metadata"] super(Comment, self).__init__( OrderedDict([ ('parent_author', String(kwargs["parent_author"])), ('parent_permlink', String(kwargs["parent_permlink"])), ('author', String(kwargs["author"])), ('permlink', String(kwargs["permlink"])), ('title', String(kwargs["title"])), ('body', String(kwargs["body"])), ('json_metadata', String(meta)), ]))