This repository has been archived by the owner on Feb 20, 2024. It is now read-only.
Provide a way to auto-generate @external
contract functions
#40
Labels
enhancement
New feature or request
According to the extensibility pattern, libraries must implement external functions under a namespace, and the external function name must not start with an underscore.
The pattern also states that contracts should implement
@external
functions if needed.For some external library functions, it is reasonable that contracts always implement them. For example, Ownable.owner() is one such function.
User stories:
@external
functions from external library functions, so that I don't need to manually create them.Proposed solution:
Provide a way to automate the generation of these functions. This could be in the form of code completions or quick fixes (perhaps with info-level diagnostic highlighting if some external library functions were not exposed).
The text was updated successfully, but these errors were encountered: