clarinet icon indicating copy to clipboard operation
clarinet copied to clipboard

Prevent inconsistent clarinet config for contracts using the same file

Open hugoclrd opened this issue 2 years ago • 1 comments

The same clarity file can be used for multiple smart contracts. In which case, we should probably warn/forbid inconsistent clarinet config with different epoch/version for the same file such as:

[contracts.ccd002-treasury-nyc-mining]
path = "contracts/extensions/ccd002-treasury.clar"
clarity_version = 2
epoch = 2.1

[contracts.ccd002-treasury-nyc-stacking]
path = "contracts/extensions/ccd002-treasury.clar"
clarity_version = 1
epoch = 2.05

hugoclrd avatar May 11 '23 12:05 hugoclrd

Task: Include validation error.

smcclellan avatar May 17 '23 14:05 smcclellan