Store compiler version in CBOR metadata

This commit is contained in:
Alex Beregszaszi
2019-05-08 22:21:50 +02:00
committed by Daniel Kirchner
parent 4037da9575
commit e121c8f3c7
8 changed files with 34 additions and 41 deletions
+4
View File
@@ -1177,6 +1177,10 @@ bytes CompilerStack::createCBORMetadata(string const& _metadata, bool _experimen
encoder.pushBytes("bzzr0", dev::swarmHash(_metadata).asBytes());
if (_experimentalMode)
encoder.pushBool("experimental", true);
if (VersionIsRelease)
encoder.pushBytes("solc", VersionCompactBytes);
else
encoder.pushString("solc", VersionStringStrict);
return encoder.serialise();
}