I recently read about private transactions on Ethereum through zksnarks.
I have 2 questions. I think the answer to the first one is yes, but I would just like to get it confirmed.
1) Will zksnarks enable my transaction data to be private? For example, if I have a smart contract that takes in as input some private user data like their phone number I would like that information to not be publically viewable on the blockchain.
2) Are there any code examples available on what it would take to integrate zksnarks into your contract?