foundry-rs / compilers

Utilities for working with native solc and compiling projects.
Apache License 2.0
58 stars 34 forks source link

fix: Vyper 0.4 support #134

Closed klkvr closed 4 weeks ago

klkvr commented 1 month ago

Vyper 0.4 has a separate source file entity - interfaces, those should be passed in JSON input under "interfaces" section and can't be present in output selection. This PR Addresses this.

Also I've introduced separate Vyper JSON artifacts due to source maps having different format in 0.4