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 "bitasset_opts" in kwargs: bitasset_opts = Optional( BitAssetOptions(kwargs["bitasset_opts"])) else: bitasset_opts = Optional(None) super().__init__( OrderedDict([ ("fee", Asset(kwargs["fee"])), ("issuer", ObjectId(kwargs["issuer"], "account")), ("symbol", String(kwargs["symbol"])), ("precision", Uint8(kwargs["precision"])), ("common_options", AssetOptions(kwargs["common_options"])), ("bitasset_opts", bitasset_opts), ( "is_prediction_market", Bool(bool(kwargs["is_prediction_market"])), ), ("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] super().__init__( OrderedDict([ ( "insurance_enabled", Bool(kwargs["insurance_enabled"]), ), ( "time_per_commit_move", Uint32(kwargs["time_per_commit_move"]), ), ( "time_per_reveal_move", Uint32(kwargs["time_per_reveal_move"]), ), ( "number_of_gestures", Uint8(kwargs["number_of_gestures"]), ), ]))
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([ ("feed_lifetime_sec", Uint32(kwargs["feed_lifetime_sec"])), ("minimum_feeds", Uint8(kwargs["minimum_feeds"])), ( "force_settlement_delay_sec", Uint32(kwargs["force_settlement_delay_sec"]), ), ( "force_settlement_offset_percent", Uint16(kwargs["force_settlement_offset_percent"]), ), ( "maximum_force_settlement_volume", Uint16(kwargs["maximum_force_settlement_volume"]), ), ( "short_backing_asset", ObjectId(kwargs["short_backing_asset"], "asset"), ), ("extensions", Set([])), ]))
def __init__(self, kwargs): super().__init__( OrderedDict( [ ("asset", ObjectId(kwargs["asset"], "asset")), ("num_top_holders", Uint8(kwargs["num_top_holders"])), ] ) )
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([("fee", Asset(kwargs["fee"])), ("bettor", ObjectId(kwargs["bettor"], "account")), ("bet", Asset(kwargs["bet"])), ("nonce", Uint8(kwargs["nonce"]))]))
def detail(self, *args, **kwargs): return OrderedDict( [ ("fee", Asset(kwargs["fee"])), ("htlc_id", ObjectId(kwargs["htlc_id"], "htlc")), ("redeemer", ObjectId(kwargs["redeemer"], "account")), ( "preimage", # Bytes(kwargs["preimage"]) Array([Uint8(o) for o in unhexlify(kwargs["preimage"])]), ), ("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] super().__init__(OrderedDict([ ('fee', Asset(kwargs["fee"])), ('authorizing_account', ObjectId(kwargs["authorizing_account"], "account")), ('account_to_list', ObjectId(kwargs["account_to_list"], "account")), ('new_listing', Uint8(kwargs["new_listing"])), ('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] super(SerialForSignature, self).__init__( OrderedDict([ ('from', ObjectId(kwargs["from"], "account")), ('to', ObjectId(kwargs["to"], "account")), ('proxy_account', ObjectId(kwargs["proxyAccount"], "account")), ('amount', Asset(kwargs["amount"])), ('percent', Int16(kwargs["percent"])), ('memo', String(kwargs["memo"])), ('expiration', PointInTime( datetime.utcfromtimestamp( kwargs["expiration"]).strftime( '%Y-%m-%dT%H:%M:%S'))), ('extension', Uint8(0)), ]))
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 "bitasset_opts" in kwargs: bitasset_opts = Optional( BitAssetOptions(kwargs["bitasset_opts"])) else: bitasset_opts = Optional(None) super(Asset_create, self).__init__( OrderedDict([ ('fee', Asset(kwargs["fee"])), ('issuer', ObjectId(kwargs["issuer"], "account")), ('symbol', String(kwargs["symbol"])), ('precision', Uint8(kwargs["precision"])), ('common_options', AssetOptions(kwargs["common_options"])), ('bitasset_opts', bitasset_opts), ('is_prediction_market', Bool(bool(kwargs['is_prediction_market']))), ('extensions', Set([])), ]))
def __init__(self, kwargs): super(Top_holders_special_authority, self).__init__(OrderedDict([ ('asset', ObjectId(kwargs["asset"], "asset")), ('num_top_holders', Uint8(kwargs["num_top_holders"])), ]))