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.