Skip to content

berzanorg/mina-o1js-tutorial

Repository files navigation

πŸ“– Mina o1js tutorial

The repository is for Mina o1js tutorial at https://berzan.org/posts/mina-o1js-tutorial.

Todo

You can clone the repo with the command below:

git clone https://github.com/berzanorg/mina-o1js-tutorial.git

πŸš€ Project Structure

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.

🧞 Commands

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/

πŸ‘¨πŸ»β€πŸ”¬ Author

The project is developed by Berzan with his love, sweat, and tears.

About

Mina o1js tutorial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published