Merge pull request #1135 from Kausheel/get_addr_received

Add wallet function get_addr_received()
This commit is contained in:
ThomasV 2015-04-19 13:38:45 +02:00
commit eac3129cba
1 changed files with 10 additions and 0 deletions

View File

@ -487,6 +487,16 @@ class Abstract_Wallet(object):
coins.pop(txi)
return coins.items()
#return the total amount ever received by an address
def get_addr_received(self, address):
h = self.history.get(address, [])
received = 0
for tx_hash, height in h:
l = self.txo.get(tx_hash, {}).get(address, [])
for n, v, is_cb in l:
received += v
return received
def get_addr_balance(self, address):
"returns the confirmed balance and pending (unconfirmed) balance change of a bitcoin address"
coins = self.get_addr_utxo(address)