Spectre icon indicating copy to clipboard operation
Spectre copied to clipboard

New Feature: "Contracts" => enable/disable contract integration tests

Open jonas089 opened this issue 1 year ago • 1 comments

This PR introduces a change that helps satisfy rust-analyzer when cloning the spectre repo and opening it in an IDE. I introduce a dummy crate with a readme pointing to the real contracts crate and a feature that makes the dependency on contract integration tests optional.

I believe that this is an improvement to the workspace since we can't push the compiled binaries to GitHub and we want developers to be able to isolate and test / work on the ZK logic without having to bother setting up Smart Contracts / pulling in the external crate.

@nulltea agrees to my proposal which is why I have decided to create this PR. Please comment for suggestions and further improvements :).

jonas089 avatar Oct 09 '24 12:10 jonas089

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Oct 09 '24 12:10 CLAassistant