Given I have and know WalletAddress A (sender), WalletAddress B (receiver), the Transaction Hash and the amount ETH sent. How can I verify that those values were indeed involved in the given transaction?
I checked a couple (of my own) transactions. And I know I sent some ETH from a wallet address to another wallet address. But when I check the transaction via an online explorer, the ‘sender’ or ‘recipient’ are not always equal to my (from/to) wallet addresses.
My initial thought was to check via an online explorer the transaction by the transaction hash, and compare the ‘sender’ field and the ‘recipient’ field with WalletAddress A and WalletAddress B. But I don’t think this is a solid solution.
Summary; I want to check if a sender indeed sent a specific amount to a receiver at a specific time. But I don’t know how to approach this issue. I thought this could be accomplished when I know the transaction hash. How can I do this? And preferably with an online API and without running a (local) node.
Thank you in advance!
Edit:
This is an extreme example, but maybe the most simple one; I have a Coinbase account (with a 'personal' ETH address). I have a Binance account (with a 'personal' address). When I send from Coinbase to Binance, and check the transaction, I see my 'personal' Coinbase ETH address in the transaction, but the receiver is the 'global' Binance address. And not my 'personal' Binance address. So, I have all the values (transaction hash, to address, from address and amount), but how can I check (via an explorer) that it indeed was received at my 'personal' Binance address?