mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Move metadata settings into its own object.
This commit is contained in:
@@ -1067,7 +1067,8 @@ string CompilerStack::createMetadata(Contract const& _contract) const
|
||||
meta["settings"]["optimizer"]["details"] = std::move(details);
|
||||
}
|
||||
|
||||
meta["settings"]["useLiteralContent"] = m_metadataLiteralSources;
|
||||
if (m_metadataLiteralSources)
|
||||
meta["settings"]["metadata"]["useLiteralContent"] = true;
|
||||
meta["settings"]["evmVersion"] = m_evmVersion.name();
|
||||
meta["settings"]["compilationTarget"][_contract.contract->sourceUnitName()] =
|
||||
_contract.contract->annotation().canonicalName;
|
||||
|
||||
Reference in New Issue
Block a user