split out fee from value when possible
This commit is contained in:
parent
92d1230a90
commit
158c354a27
1 changed files with 6 additions and 7 deletions
|
@ -300,8 +300,6 @@ class LbryWalletManager(BaseWalletManager):
|
||||||
item = {
|
item = {
|
||||||
'txid': tx.id,
|
'txid': tx.id,
|
||||||
'timestamp': ts,
|
'timestamp': ts,
|
||||||
'value': dewies_to_lbc(tx.net_account_balance),
|
|
||||||
'fee': dewies_to_lbc(tx.fee),
|
|
||||||
'date': datetime.fromtimestamp(ts).isoformat(' ')[:-3] if tx.height > 0 else None,
|
'date': datetime.fromtimestamp(ts).isoformat(' ')[:-3] if tx.height > 0 else None,
|
||||||
'confirmations': headers.height - tx.height if tx.height > 0 else 0,
|
'confirmations': headers.height - tx.height if tx.height > 0 else 0,
|
||||||
'claim_info': [],
|
'claim_info': [],
|
||||||
|
@ -309,6 +307,12 @@ class LbryWalletManager(BaseWalletManager):
|
||||||
'support_info': [],
|
'support_info': [],
|
||||||
'abandon_info': []
|
'abandon_info': []
|
||||||
}
|
}
|
||||||
|
if all([txi.txo_ref.txo is not None for txi in tx.inputs]):
|
||||||
|
item['value'] -= dewies_to_lbc(tx.net_account_balance - tx.fee)
|
||||||
|
item['fee'] = dewies_to_lbc(tx.fee)
|
||||||
|
else:
|
||||||
|
item['value'] = dewies_to_lbc(tx.net_account_balance)
|
||||||
|
item['fee'] = '0' # can't calculate fee without all input txos
|
||||||
for txo in tx.my_claim_outputs:
|
for txo in tx.my_claim_outputs:
|
||||||
item['claim_info'].append({
|
item['claim_info'].append({
|
||||||
'address': txo.get_address(account.ledger),
|
'address': txo.get_address(account.ledger),
|
||||||
|
@ -358,11 +362,6 @@ class LbryWalletManager(BaseWalletManager):
|
||||||
'claim_name': txo.claim_name,
|
'claim_name': txo.claim_name,
|
||||||
'nout': txo.position
|
'nout': txo.position
|
||||||
})
|
})
|
||||||
if all([txi.txo_ref.txo is not None for txi in tx.inputs]):
|
|
||||||
item['fee'] = dewies_to_lbc(tx.fee)
|
|
||||||
item['value'] -= item['fee']
|
|
||||||
else:
|
|
||||||
item['fee'] = '0' # can't calculate fee without all input txos
|
|
||||||
history.append(item)
|
history.append(item)
|
||||||
return history
|
return history
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue