a smart contract store the internal balance per owner. when we transfer tokens from Owner A to Owner B, we update the internal balance sheet. but the internal balance sheet is a most recent snap shot. it does not tell you that Owner A balance was updates 15 blocks ago, while Owner B balance was update just 2 blocks ago. when i call the balanceOf(address) it will read the balance from the local node. so, How can i tell if the value is confirmed? should i store the recent tx-hash per owner and relay on it to calculate the confirmation level?