mirror of
https://git.wownero.com/lza_menace/wownero-python.git
synced 2024-08-15 03:25:25 +00:00
36 lines
1,000 B
Python
36 lines
1,000 B
Python
|
class Transaction(object):
|
||
|
hash = None
|
||
|
height = None
|
||
|
timestamp = None
|
||
|
payment_id = '0000000000000000'
|
||
|
amount = None
|
||
|
fee = None
|
||
|
address = None
|
||
|
|
||
|
def __init__(self, hash=None, **kwargs):
|
||
|
self.hash = hash
|
||
|
self.height = kwargs.get('height', self.height)
|
||
|
self.timestamp = kwargs.get('timestamp', self.timestamp)
|
||
|
self.payment_id = kwargs.get('payment_id', self.payment_id)
|
||
|
self.amount = kwargs.get('amount', self.amount)
|
||
|
self.fee = kwargs.get('fee', self.fee)
|
||
|
self.address = kwargs.get('address', self.address)
|
||
|
|
||
|
|
||
|
class Payment(Transaction):
|
||
|
"""Incoming Transaction"""
|
||
|
pass
|
||
|
|
||
|
|
||
|
class Transfer(Transaction):
|
||
|
"""Outgoing Transaction"""
|
||
|
key = None
|
||
|
blob = None
|
||
|
note = ''
|
||
|
|
||
|
def __init__(self, **kwargs):
|
||
|
super(Transfer, self).__init__(**kwargs)
|
||
|
self.key = kwargs.get('key', self.key)
|
||
|
self.note = kwargs.get('note', self.note)
|
||
|
self.blob = kwargs.get('blob', self.blob)
|