arnaucube
arnaucube/circom-compatPublic Self-hosted repository
Fix CI by fixing version + add toolchain file (#52)

* Fix CI by fixing version + add toolchain file

* readme comment

* Tweak README message

* typo

---------

Co-authored-by: tyshkor <tyshko1@gmail.com>
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
tyshko-rostyslav 122977916+tyshko-rostyslav@users.noreply.github.com
Mon, 24 Jul 2023 18:12:23 +0200
commit

507aa4ff5b0cef631ea71fa0b8a7b6f142eba590

parent

f97ac2b2458fd14489bc70375bb45688f5ef26a8

3 files changed, 9 insertions(+), 2 deletions(-)

jump to
M .github/workflows/ci.yml → .github/workflows/ci.yml

@@ -16,7 +16,7 @@ - name: Install stable toolchain

uses: actions-rs/toolchain@v1 with: profile: minimal - toolchain: stable + toolchain: 1.67.0 override: true # Install for Anvil

@@ -48,7 +48,7 @@ - name: Install stable toolchain

uses: actions-rs/toolchain@v1 with: profile: minimal - toolchain: stable + toolchain: 1.67.0 override: true components: rustfmt, clippy - name: cargo fmt
M README.md → README.md

@@ -65,6 +65,10 @@ - [x] Compatibility layer for Ethereum types, so that proofs can be used in Solidity verifiers

- [x] Proof generations and verification using Arkworks - [ ] CLI for common operations +## Known limitations + +Currently, due to an issue in our upstream (https://github.com/wasmerio/wasmer/issues/4072), this crate works as expected only up to Rust version `1.67.0`; in newer Rust versions, `wasmer` is currently unsound. + ## Acknowledgements This library would not have been possibly without the great work done in:
A rust-toolchain.toml

@@ -0,0 +1,3 @@

+[toolchain] +channel = "stable" +version = "1.67.0"