Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vyper interface compilation #4232

Open
romanagureev opened this issue Sep 10, 2024 · 4 comments
Open

Vyper interface compilation #4232

romanagureev opened this issue Sep 10, 2024 · 4 comments
Labels
release - must release blocker
Milestone

Comments

@romanagureev
Copy link

Simple Summary

Check correctness of .vyi file.

Motivation

There is no way to check if .vyi file alone was written correctly.

Specification

Something like:

 vyper Interface.vyi
@PatrickAlphaC
Copy link

PatrickAlphaC commented Sep 13, 2024

Would also be helpful to be able to get the abi from an interface, ie:

vyper Interface.vyi --abi

@charles-cooper charles-cooper added this to the v0.4.1 milestone Sep 24, 2024
@charles-cooper
Copy link
Member

tentatively tagging for inclusion in 0.4.1

@romanagureev
Copy link
Author

Note: discussed with Charles that should compile only with flags -f ast,annotated_ast,interface,external_interface

@charles-cooper
Copy link
Member

And abi!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release - must release blocker
Projects
None yet
Development

No branches or pull requests

3 participants