Mina Developer Book
  • What is this book about?
  • Module 1
    • Introduction
    • Why ZK?
    • Mathematics of Zero-Knowledge Proofs
    • OPTIONAL: Advanced Resources
  • Module 2
    • zkFibonacci
    • Mina Protocol
    • o1js
      • SmartContract
      • ZkProgram
      • AccountUpdate
      • Merkle Tree
    • End-to-End zkApp development
      • Mastermind introduction
      • Building the zkApp
      • Testing environment
  • Next steps
  • New to blockchain pack
Powered by GitBook
On this page
  1. Module 2

o1js

From now on, o1js will be introduced with examples from real projects of Mina Community.

PreviousMina ProtocolNextSmartContract

Last updated 10 months ago

In the first page of this Module you've created your first application using o1js framework, which was a provable Fibonacci sequence. Even though classes and some of the API explained there, it is better to explain those classes better with examples from real projects.

After some fundamental classes that should be known for anyone, there will be some advanced/additional parts of the API. Although you don't need to know them all, if you do you can be as flexible as you want in your application.

Before starting following chapters, i would recommend you to skim through exercises. They will provide you a smooth introduction.

If you want to check the in the o1js.

Mina Playground
updates