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

Downloadable binaries #4

Open
bee344 opened this issue Dec 12, 2024 · 2 comments
Open

Downloadable binaries #4

bee344 opened this issue Dec 12, 2024 · 2 comments

Comments

@bee344
Copy link
Owner

bee344 commented Dec 12, 2024

Once the compiler reaches a more stable stage and we get static compiler builds, it will be a good idea to have a downloader integrated into the plugin.

@athei
Copy link

athei commented Dec 18, 2024

Eventually, the @parity/revive package will not use the backend but contains a js/wasm version of resolc. So the binary requirement of the hardhat plugin will be dropped.

What remains is the version management. So basically which js version of solc and resolc to use.

@bee344
Copy link
Owner Author

bee344 commented Dec 18, 2024

Now, for the sake of compatibility, the plugin uses the same functions as @parity/revive with some changes, but once the remix backend is replaced by the wasm/js resolc, we will change the remix option to be package or something like that, to indicate the change.

Depending on the functionalities that the wasm has (which afaik will be the same as the binary), we will dorp the binary alltogether.

Now the binary option is available because it provides way more configuation options than remix, and it could be useful when compiling for something other than testing.

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

No branches or pull requests

2 participants