-
Overview of SnarkyJS / O1js
-
Basic concepts
- Fields
- Handling accounts & Public private keys
- Assertions
- Smart Contract
- @method decorator
- State
- @state
- Posseidon function
- examples covered
- Square
- Square with private input
- explain the program flow
- tie in how prover and verifier functions work here
- tie in how the above basic o1js concepts fit into the application
- zkcli
- installation
- project setup
- project structure explaination
- Writing the smart contracts
- Walkthrough of smart contracts
- wallet setup
- getting testnet tokens from the faucet
- deploy the contracts on testnet
- run smart contracts to demonstrate each functionality