def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) json_str = kwargs.get("json_str", False) if "memo" not in kwargs: kwargs["memo"] = "" super(Transfer_to_savings, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('to', String(kwargs["to"])), ('amount', Amount(kwargs["amount"], prefix=prefix, json_str=json_str)), ('memo', String(kwargs["memo"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) extensions = Array([]) super(Update_proposal, self).__init__( OrderedDict([('proposal_id', Uint64(kwargs["proposal_id"])), ('creator', String(kwargs["creator"])), ('daily_pay', Amount(kwargs["daily_pay"], prefix=prefix)), ('subject', String(kwargs["subject"])), ('permlink', String(kwargs["permlink"])), ('extensions', extensions)]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) if "memo" not in kwargs: kwargs["memo"] = "" super(Transfer_from_savings, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('request_id', Uint32(kwargs["request_id"])), ('to', String(kwargs["to"])), ('amount', Amount(kwargs["amount"], prefix=prefix)), ('memo', String(kwargs["memo"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) json_str = kwargs.get("json_str", False) meta = "" if "json_meta" in kwargs and kwargs["json_meta"]: if (isinstance(kwargs["json_meta"], dict) or isinstance(kwargs["json_meta"], list)): meta = json.dumps(kwargs["json_meta"]) else: meta = kwargs["json_meta"] if "hbd_amount" in kwargs and "hive_amount" in kwargs: super(Escrow_transfer, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('to', String(kwargs["to"])), ('agent', String(kwargs["agent"])), ('escrow_id', Uint32(kwargs["escrow_id"])), ('hbd_amount', Amount(kwargs["hbd_amount"], prefix=prefix, json_str=json_str)), ('hive_amount', Amount(kwargs["hive_amount"], prefix=prefix, json_str=json_str)), ('fee', Amount(kwargs["fee"], prefix=prefix, json_str=json_str)), ('ratification_deadline', PointInTime(kwargs["ratification_deadline"])), ('escrow_expiration', PointInTime(kwargs["escrow_expiration"])), ('json_meta', String(meta)), ])) else: super(Escrow_transfer, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('to', String(kwargs["to"])), ('agent', String(kwargs["agent"])), ('escrow_id', Uint32(kwargs["escrow_id"])), ('sbd_amount', Amount(kwargs["sbd_amount"], prefix=prefix)), ('steem_amount', Amount(kwargs["steem_amount"], prefix=prefix)), ('fee', Amount(kwargs["fee"], prefix=prefix)), ('ratification_deadline', PointInTime(kwargs["ratification_deadline"])), ('escrow_expiration', PointInTime(kwargs["escrow_expiration"])), ('json_meta', 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(SocialActionCommentDelete, self).__init__( OrderedDict([('permlink', String(kwargs["permlink"]))]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Custom_binary, self).__init__(OrderedDict([ ('id', Uint16(int(kwargs["id"]))), ('data', String(kwargs["data"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Feed_publish, self).__init__( OrderedDict([ ('publisher', String(kwargs["publisher"])), ('exchange_rate', ExchangeRate(kwargs["exchange_rate"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Prove_authority, self).__init__( OrderedDict([ ('challenged', String(kwargs["challenged"])), ('require_owner', Bool(kwargs["require_owner"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Decline_voting_rights, self).__init__( OrderedDict([ ('account', String(kwargs["account"])), ('decline', Bool(kwargs["decline"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Limit_order_cancel, self).__init__( OrderedDict([ ('owner', String(kwargs["owner"])), ('orderid', Uint32(kwargs["orderid"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) replace_hive_by_steem = kwargs.get("replace_hive_by_steem", True) if "memo" not in kwargs: kwargs["memo"] = "" super(Transfer_to_savings, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('to', String(kwargs["to"])), ('amount', Amount(kwargs["amount"], prefix=prefix, replace_hive_by_steem=replace_hive_by_steem)), ('memo', String(kwargs["memo"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Cancel_transfer_from_savings, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('request_id', Uint32(kwargs["request_id"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Withdraw_vesting, self).__init__( OrderedDict([ ('account', String(kwargs["account"])), ('vesting_shares', Amount(kwargs["vesting_shares"])), ]))
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(Beneficiary, self).__init__( OrderedDict([ ('account', String(kwargs["account"])), ('weight', Int16(kwargs["weight"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Convert, self).__init__( OrderedDict([ ('owner', String(kwargs["owner"])), ('requestid', Uint32(kwargs["requestid"])), ('amount', Amount(kwargs["amount"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Claim_reward_balance, self).__init__( OrderedDict([ ('account', String(kwargs["account"])), ('reward_steem', Amount(kwargs["reward_steem"])), ('reward_sbd', Amount(kwargs["reward_sbd"])), ('reward_vests', Amount(kwargs["reward_vests"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) replace_hive_by_steem = kwargs.get("replace_hive_by_steem", True) extensions = Array([]) super(Create_proposal, self).__init__( OrderedDict([('creator', String(kwargs["creator"])), ('receiver', String(kwargs["receiver"])), ('start_date', PointInTime(kwargs["start_date"])), ('end_date', PointInTime(kwargs["end_date"])), ('daily_pay', Amount(kwargs["daily_pay"], prefix=prefix, replace_hive_by_steem=replace_hive_by_steem)), ('subject', String(kwargs["subject"])), ('permlink', String(kwargs["permlink"])), ('extensions', extensions)]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) super(Claim_account, self).__init__( OrderedDict([ ('creator', String(kwargs["creator"])), ('fee', Amount(kwargs["fee"], prefix=prefix)), ('extensions', Array([])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) json_str = kwargs.get("json_str", False) if "hive_amount" in kwargs and "hbd_amount" in kwargs: super(Escrow_release, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('to', String(kwargs["to"])), ('who', String(kwargs["who"])), ('escrow_id', Uint32(kwargs["escrow_id"])), ('hbd_amount', Amount(kwargs["hbd_amount"], prefix=prefix, json_str=json_str)), ('hive_amount', Amount(kwargs["hive_amount"], prefix=prefix, json_str=json_str)), ])) else: super(Escrow_release, self).__init__( OrderedDict([ ('from', String(kwargs["from"])), ('to', String(kwargs["to"])), ('who', String(kwargs["who"])), ('escrow_id', Uint32(kwargs["escrow_id"])), ('sbd_amount', Amount(kwargs["sbd_amount"], prefix=prefix)), ('steem_amount', Amount(kwargs["steem_amount"], prefix=prefix)), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.pop("prefix", default_prefix) if "block_signing_key" in kwargs and kwargs["block_signing_key"]: block_signing_key = (PublicKey(kwargs["block_signing_key"], prefix=prefix)) else: block_signing_key = PublicKey( prefix + "1111111111111111111111111111111114T1Anm", prefix=prefix) if 'prefix' not in kwargs['props']: kwargs['props']['prefix'] = prefix super(Witness_update, self).__init__(OrderedDict([ ('owner', String(kwargs["owner"])), ('url', String(kwargs["url"])), ('block_signing_key', block_signing_key), ('props', WitnessProps(kwargs["props"])), ('fee', Amount(kwargs["fee"], prefix=prefix)), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) if 'prefix' not in kwargs['exchange_rate']: kwargs['exchange_rate']['prefix'] = prefix super(Feed_publish, self).__init__( OrderedDict([ ('publisher', String(kwargs["publisher"])), ('exchange_rate', ExchangeRate(kwargs["exchange_rate"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) if "owner" in kwargs: owner = Optional(Permission(kwargs["owner"], prefix=prefix)) else: owner = Optional(None) if "active" in kwargs: active = Optional(Permission(kwargs["active"], prefix=prefix)) else: active = Optional(None) if "posting" in kwargs: posting = Optional(Permission(kwargs["posting"], prefix=prefix)) else: posting = Optional(None) 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(Account_update, self).__init__( OrderedDict([ ('account', String(kwargs["account"])), ('owner', owner), ('active', active), ('posting', posting), ('memo_key', PublicKey(kwargs["memo_key"], prefix=prefix)), ('json_metadata', String(meta)), ]))
def __init__(self, *args, **kwargs): # Allow for overwrite of prefix if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) if "memo" not in kwargs: kwargs["memo"] = "" if isinstance(kwargs["memo"], dict): kwargs["memo"]["prefix"] = prefix memo = Optional(Memo(**kwargs["memo"])) elif isinstance(kwargs["memo"], string_types): memo = (String(kwargs["memo"])) else: memo = Optional(Memo(kwargs["memo"])) super(Transfer, self).__init__(OrderedDict([ ('from', String(kwargs["from"])), ('to', String(kwargs["to"])), ('amount', Amount(kwargs["amount"], prefix=prefix)), ('memo', memo), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) json_str = kwargs.get("json_str", False) super(Convert, self).__init__( OrderedDict([ ('owner', String(kwargs["owner"])), ('requestid', Uint32(kwargs["requestid"])), ('amount', Amount(kwargs["amount"], prefix=prefix, json_str=json_str)), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] super(Limit_order_create2, self).__init__( OrderedDict([ ('owner', String(kwargs["owner"])), ('orderid', Uint32(kwargs["orderid"])), ('amount_to_sell', Amount(kwargs["amount_to_sell"])), ('fill_or_kill', Bool(kwargs["fill_or_kill"])), ('exchange_rate', ExchangeRate(kwargs["exchange_rate"])), ('expiration', PointInTime(kwargs["expiration"])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] extensions = Array([]) proposal_ids = [] for e in kwargs["proposal_ids"]: proposal_ids.append(Uint64(e)) super(Update_proposal_votes, self).__init__( OrderedDict([('voter', String(kwargs["voter"])), ('proposal_ids', Array(proposal_ids)), ('approve', Bool(kwargs["approve"])), ('extensions', extensions)]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) new_owner = Permission(kwargs["new_owner_authority"], prefix=prefix) recent_owner = Permission(kwargs["recent_owner_authority"], prefix=prefix) super(Recover_account, self).__init__( OrderedDict([ ('account_to_recover', String(kwargs["account_to_recover"])), ('new_owner_authority', new_owner), ('recent_owner_authority', recent_owner), ('extensions', Array([])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) extensions = Array([]) proposal_ids = [] for e in kwargs["proposal_ids"]: proposal_ids.append(Uint64(e)) super(Remove_proposal, self).__init__( OrderedDict([('proposal_owner', String(kwargs["voter"])), ('proposal_ids', Array(proposal_ids)), ('extensions', extensions)]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] prefix = kwargs.get("prefix", default_prefix) replace_hive_by_steem = kwargs.get("replace_hive_by_steem", True) if not len(kwargs["new_account_name"]) <= 16: raise AssertionError("Account name must be at most 16 chars long") 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(Account_create_with_delegation, self).__init__( OrderedDict([ ('fee', Amount(kwargs["fee"], prefix=prefix, replace_hive_by_steem=replace_hive_by_steem)), ('delegation', Amount(kwargs["delegation"], prefix=prefix, replace_hive_by_steem=replace_hive_by_steem)), ('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)), ('extensions', Array([])), ]))
def __init__(self, *args, **kwargs): if check_for_class(self, args): return if len(args) == 1 and len(kwargs) == 0: kwargs = args[0] if "json" in kwargs and kwargs["json"]: if (isinstance(kwargs["json"], dict) or isinstance(kwargs["json"], list)): js = json.dumps(kwargs["json"], separators=(',', ':')) else: js = kwargs["json"] if len(kwargs["id"]) > 32: raise Exception("'id' too long") super(Custom_json, self).__init__( OrderedDict([ ('required_auths', Array([String(o) for o in kwargs["required_auths"]])), ('required_posting_auths', Array([String(o) for o in kwargs["required_posting_auths"]])), ('id', String(kwargs["id"])), ('json', String(js)), ]))