Seeing/verifying a transaction from a canister?

Is there a way to query transactions (send/receive) of a particular address from the ledger canister from another canister?
I assume you can’t query blockchain state from within a canister, so can you query logs of the ledger canister maybe? How do you do that?

You’ll be able to get the entire transaction ledger from the ledger canister: this is essentially what the nns-dapp does. Then, you’ll have all the information pertaining to each individual account. I hope this helps.