The repository is for Mina o1js tutorial at https://berzan.org/posts/mina-o1js-tutorial.
You can clone the repo with the command below:
git clone https://github.com/berzanorg/mina-o1js-tutorial.git
Inside of the project, you'll see the following folders and files:
/
βββ src/
β βββ CounterSmartContract.reference.ts
β βββ CounterSmartContract.ts
β βββ CounterZkProgram.reference.ts
β βββ CounterZkProgram.ts
βββ test/
β βββ CounterSmartContract.test.reference.ts
β βββ CounterSmartContract.test.ts
β βββ CounterZkProgram.test.reference.ts
β βββ CounterZkProgram.test.ts
βββ tsconfig.json
βββ package.json
Zk programs and smart contracts are placed in src/
directory.
Tests are placed in test/
directory.
Files that end with *.reference.ts
are reference implementations.
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm test |
Runs tests in ./test/ |
The project is developed by Berzan with his love, sweat, and tears.