Files
Xavier Pinsach a6dcd89a15 Refactor groth16 smart contract (#372)
* Plonk refactored with new clsses and working

* change logger.in -> logger.debug

* update protocol to last version

* Refactor Fiat-Shamir adding preprocessed circuit dependent values

* Add check functions in js and sc

* refactor groth16 smart contract to assembly code

* fix calldata types and test passing

* fix errors. working

* wip

* add debug function

* remove console.log import

* Plonk smart contracte refactored.

* Added test with circuits using +1 inputs

* Added cricuits tests with +1 inputs

* mod package.json

* Plonk refactored with new clsses and working

* change logger.in -> logger.debug

* update protocol to last version

* Refactor Fiat-Shamir adding preprocessed circuit dependent values

* fix errors. working

* wip

* add debug function

* Plonk smart contracte refactored.

* Added cricuits tests with +1 inputs

* mod package.json

* update ffjavascript to 0.2.59

* Add check functions in js and sc

* refactor groth16 smart contract to assembly code

* fix calldata types and test passing

* remove console.log import

* add scalar import

* Add check functions in js and sc

* refactor groth16 smart contract to assembly code

* fix calldata types and test passing

* remove console.log import

* add scalar import

* remove hardhat import

---------

Co-authored-by: Jordi Baylina <jordi@baylina.cat>
2023-05-18 19:13:36 +02:00
..