def __get_like_memo(self): """ Get memo liked by this memo and calc tip amount """ try: tx_like = NetworkAPI.get_tx(self._txhash_of_liked_memo) except: return if Memo.is_memo(tx_like): self.liked_memo = Memo.form_transaction_dict( tx_like ) # FIXME: Long runtime for multi-nesting like type memo for addr, amount in self.transfer: if addr == self.liked_memo.sender: self._tip_amount += int(float(amount) * 100000000)
def from_txhash(cls, txhash): tx_dict = NetworkAPI.get_tx(txhash) return Memo.form_transaction_dict(tx_dict)