Simple knowledge arguments
To install all dependencies (this project uses poetry for package management)
$ make install
To run any module
$ poetry run python -m utils.utils
To test kate (KZG) commitment
$ poetry run python -m arguments.pcs.kzg
To create simple multiset argument proof and verify it
$ poetry run python -m arguments.multiset
To create simple permutation argument proof and verify it
$ poetry run python -m arguments.permutation
This repository heavily uses library and methods from https://github.com/ETHorHIL/Plonk_Py