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
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