mirror of
https://git.wownero.com/lza_menace/wownero-python.git
synced 2024-08-15 03:25:25 +00:00
Return payment id in transfers
This commit is contained in:
parent
bb11d9d671
commit
ae6f6e9dfa
1 changed files with 8 additions and 13 deletions
|
@ -112,24 +112,19 @@ class JSONRPCWallet(object):
|
|||
'mixin': mixin,
|
||||
'priority': priority,
|
||||
'unlock_time': 0,
|
||||
'payment_id': payment_id,
|
||||
'payment_id': str(PaymentID(payment_id)),
|
||||
'get_tx_keys': True,
|
||||
'get_tx_hex': True,
|
||||
'new_algorithm': True,
|
||||
}
|
||||
_transfers = self.raw_request('transfer_split', data)
|
||||
keys = ('txid', 'amount', 'fee', 'key', 'blob')
|
||||
return [
|
||||
Transfer(**self._tx2dict(tx)) for tx in [
|
||||
dict(_tx) for _tx in map(
|
||||
lambda vs: zip(keys,vs),
|
||||
zip(
|
||||
*[_transfers[k] for k in (
|
||||
'tx_hash_list', 'amount_list', 'fee_list', 'tx_key_list', 'tx_blob_list')
|
||||
]
|
||||
))
|
||||
]
|
||||
]
|
||||
_pertx = [dict(_tx) for _tx in map(
|
||||
lambda vs: zip(('txid', 'amount', 'fee', 'key', 'blob', 'payment_id'), vs),
|
||||
zip(*[_transfers[k] for k in (
|
||||
'tx_hash_list', 'amount_list', 'fee_list', 'tx_key_list', 'tx_blob_list')]))]
|
||||
for d in _pertx:
|
||||
d['payment_id'] = payment_id
|
||||
return [Transfer(**self._tx2dict(tx)) for tx in _pertx]
|
||||
|
||||
def raw_request(self, method, params=None):
|
||||
hdr = {'Content-Type': 'application/json'}
|
||||
|
|
Loading…
Reference in a new issue