In this video series, Caleb from Mina Foundation helps you learn how zero knowledge smart contracts work and how to write your own using TypeScript. In this video you will learn how to interact with the zkApps contract from code.
This tutorial was tested on zkApp CLI version 8.2.
NOTE: SnarkyJS has been renamed o1js, so please change your import statement from import { ... } from 'snarkyjs'; to import { .... } from 'o1js'
Ready to start building zkApps?
➡️ Subscribe to Mina’s developer newsletter for tips to get you started: https://bit.ly/MinaDevsNewsletter
➡️ Visit the docs here: https://bit.ly/MinaDocumentation
➡️ Real world applications being built using zero knowledge: https://bit.ly/3O0FQFv
WHAT IS MINA?
Mina is the world's first ZK blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain of about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.
FOLLOW!
📧 Monthly Newsletter: https://bit.ly/MinaNewsletter
🐤 Twitter: https://bit.ly/MinaProtocolTwitter
📢 Discord: https://bit.ly/MinaDiscord
💬 Telegram: https://bit.ly/MinaProtocolTelegram
💻 Website: https://minaprotocol.com
👋 Caleb: @codebreakthrough
#Crypto #Blockchain #ZeroKnowledge #MinaProtocol #zkApp #ZK #ZKP #blockchain #cryptotech #smartcontract #howto #coding #web3 #developer #javascript #typescript #codingtutorial #privacy #cryptography #programming #zeroknowledgeproof