Within the smart contract of a project which I’m building, for a function to be called I should be able to pass a proof of doing another transaction, what’s the best way to do this Noir?
Kinda noob in ZK, so can someone give me workflow suggestion pls, that would be really helpful.
So for more context, here the proof of transaction in the sense that before I call a withdraw function I should have made an external tx to some address(donation) and this should be provable.