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"])), ('owner', ObjectId(kwargs["owner"],"account")), ('asset_id', ObjectId(kwargs["asset_id"],"asset")), ('t', Uint64(kwargs["t"])), ('u', Uint64(kwargs["u"])), ]))
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"])), ('buyer', ObjectId(kwargs["buyer"],"account")), ('valuation', Uint64(kwargs["valuation"])), ('cap', Uint64(kwargs["cap"])), ('crowdfund', ObjectId(kwargs["crowdfund"])), ]))
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] # Sorting for key in [ "whitelist_authorities", "blacklist_authorities", "whitelist_markets", "blacklist_markets" ]: kwargs[key] = sorted( set(kwargs[key]), key=lambda x: int(x.split(".")[2]), ) super().__init__( OrderedDict([ ('max_supply', Uint64(kwargs["max_supply"])), ('market_fee_percent', Uint16(kwargs["market_fee_percent"])), ('max_market_fee', Uint64(kwargs["max_market_fee"])), ('issuer_permissions', Uint16(kwargs["issuer_permissions"])), ('flags', Uint16(kwargs["flags"])), ('core_exchange_rate', Price(kwargs["core_exchange_rate"])), ('whitelist_authorities', Array([ ObjectId(o, "account") for o in kwargs["whitelist_authorities"] ])), ('blacklist_authorities', Array([ ObjectId(o, "account") for o in kwargs["blacklist_authorities"] ])), ('whitelist_markets', Array([ ObjectId(o, "asset") for o in kwargs["whitelist_markets"] ])), ('blacklist_markets', Array([ ObjectId(o, "asset") for o in kwargs["blacklist_markets"] ])), ('description', String(kwargs["description"])), ('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] if "message" in kwargs and kwargs["message"]: if "chain" not in kwargs: chain = default_prefix else: chain = kwargs["chain"] if isinstance(chain, str) and chain in known_chains: chain_params = known_chains[chain] elif isinstance(chain, dict): chain_params = chain else: raise Exception( "Memo() only takes a string or a dict as chain!") if "prefix" not in chain_params: raise Exception("Memo() needs a 'prefix' in chain params!") prefix = chain_params["prefix"] super().__init__( OrderedDict([('from', PublicKey(kwargs["from"], prefix=prefix)), ('to', PublicKey(kwargs["to"], prefix=prefix)), ('nonce', Uint64(int(kwargs["nonce"]))), ('message', Bytes(kwargs["message"]))])) else: super().__init__(None)
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 "next_payout_time" in kwargs: next_payout_time = Optional( PointInTime(kwargs["next_payout_time"])) else: next_payout_time = Optional(None) if "payout_interval" in kwargs: payout_interval = Optional(Uint32(kwargs["payout_interval"])) else: payout_interval = Optional(None) super().__init__( OrderedDict([ ("next_payout_time", next_payout_time), ("payout_interval", payout_interval), ( "minimum_fee_percentage", Uint64(kwargs["minimum_fee_percentage"]), ), ( "minimum_distribution_interval", Uint32(kwargs["minimum_distribution_interval"]), ), ("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([ ("nonce1", Uint64(kwargs["nonce1"])), ("throw_hash", Sha256(kwargs["throw_hash"])), ]))
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([ ('nonce2', Uint64(kwargs["nonce2"])), ('gesture', Rock_paper_scissors_gesture(kwargs["gesture"])), ]))
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', 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): # Allow for overwrite of prefix if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super().__init__( OrderedDict([ ('block_id', Uint64(kwargs['block_id'])), ('block_hash', String(kwargs['block_hash'])), ('owner', ObjectId(kwargs["owner"], "account")), ('fee', Asset(kwargs["fee"])), ]))
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 "message" in kwargs and kwargs["message"]: prefix = kwargs.pop("prefix", default_prefix) super().__init__(OrderedDict([ ('from', PublicKey(kwargs["from"], prefix=prefix)), ('to', PublicKey(kwargs["to"], prefix=prefix)), ('nonce', Uint64(int(kwargs["nonce"]))), ('message', Bytes(kwargs["message"])) ])) else: super().__init__(None)
def __init__(self, *args, **kwargs): # Allow for overwrite of prefix if isArgsThisClass(self, args): self.data = args[0].data else: if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super().__init__( OrderedDict([ ('data_source', ObjectId(kwargs["data_source"], "account")), ('hash', String(kwargs["hash"])), ('value', Uint64(kwargs["value"])), ('reward', Asset(kwargs["reward"])), ]))
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"])), ('owner', ObjectId(kwargs["owner"], "account")), ('work_begin_date', PointInTime(kwargs["work_begin_date"])), ('work_end_date', PointInTime(kwargs["work_end_date"])), ('daily_pay', Uint64(kwargs["daily_pay"])), ('name', String(kwargs["name"])), ('url', String(kwargs["url"])), ('initializer', Worker_initializer(kwargs["initializer"])), ]))
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) 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] if "custom_sequence" not in kwargs: kwargs["custom_sequence"] = 0 super().__init__( OrderedDict([ ("initiator", String(kwargs["initiator"])), ("receiver", String(kwargs["receiver"])), ("energy", Uint16(kwargs["energy"])), ("custom_sequence", Uint64(kwargs["custom_sequence"])), ("memo", String(kwargs["memo"])), ( "beneficiaries", Array( [Beneficiary(o) for o in kwargs["beneficiaries"]]), ), ]))
def __init__(self,pubkey,period): o= GrapheneObject(OrderedDict ([ ("vesting_period",Uint64(period)), ("public_key",PublicKey(pubkey,**{"prefix":"CYB"})) ])) super().__init__(o,1)