Intro to Building zkApps with TypeScript on Mina | Tutorial Series

Опубликовано: 28 Февраль 2026
на канале: Mina Protocol
2,320
60

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, he shares four tools you will need to get started with zkApps.

This tutorial was tested on zkApp CLI version 8.2.
Please 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

Need some inspiration?
See examples of 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