#How to prove that a transaction or an account update has been made
8 messages · Page 1 of 1 (latest)
yes, look at the receipt chain hash
I have read this and noticed that this approach requires users to remember all their transactions.
It doesn't seem feasible to verify X amount of Y token has been sent to the bridge smart contract's public key with this way.
Another idea that came into my mind is that modifying the Merkle root of the bridge smart contract by making deposits, and fetching the state of the bridge smart contract, lastly verifying the authenticity of the contract state using something constant sized that represents Mina Network's state.
If there is a Merkle root that represents the entire state of zkapps on Mina Protocol.
I can fetch the new root after every new block and the bridge smart contract's state, so I can verify it.
Is this approach possible and okay?
Or are there better approaches?