


recv history:
    request transaction


recv transaction: 
  ->  wallet.prevout_values
  ->  wallet.spent_outputs




get_balance : 
    calls get_addr_balance: 
    for wallet.history(addr):
          [skips missing tx]
          uses:  wallet.transactions, wallet.prevout_values


other balance: 
   for wallet.transactions:
        uses: tx, wallet.prevout_values
    
