-
Notifications
You must be signed in to change notification settings - Fork 178
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
[Feature] Support sol outputting to a file #601
Comments
You can inspect any generated code with cargo-expand. I might still add it for the build script use case though. |
AFAICT, this would be... 'trivially' resolved if SolMacroExpander were made public (enable functionally calling it, like one can with EDIT: SolMacroExpander would have to be moved to a new crate/into the sol-macro-input crate, unless the file exporting was part of the macro (and not functional like with Abigen) :/ I did get a PoC of what I'd like though. |
after #626 this should be pretty straightforward. cc @yash-atreya |
fixed by using |
Component
sol! macro
Describe the feature you would like
As ethers-contract allowed, alloy-contract should allow outputting the generated code to a file to allow manual inspection.
This allows anyone curious about how their specific contract had code generated (exact function API/type signatures) trivially inspect it, and can make the sol macro functionality a one-time dependency (to output to code once) or solely a build-time dependency.
Additional context
No response
The text was updated successfully, but these errors were encountered: