Closed smiasojed closed 2 weeks ago
Isn't resolc
= revive
? So it should be solc_version
and revive_version
?
it is the same, I am not sure which convention we should follow resolc
or revive
.
solc has its own metadata:
"solc_metadata": "{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},...}
revive
is the project and workspace name and resolc
the binary name of the Solidity frontend (matter labs names them in a similar fasion: "era compiler" is the overall compiler project name and zksolc
the Solidity frontend binary). We could add more frontends if needed, for example Vyper, or potentially some other binaries, which would still belong and live in revive
.
We should rename those fields too:
zk_version
-> revive_version
solc_zkvm_edition
-> pallet_revive_version
Isn't
resolc
=revive
? So it should besolc_version
andrevive_version
?
As for the version, this should hold up. E.g. the revive
version will dictate the resolc
version anyways.
In the metadata we provide following informations:
I suppose we should change it to
revive_version
/resolc_version