The set does not have to be complete. Starting Solidity 0.8.1 accepts = as separator between library and address, and : as a separator is deprecated. However, Etherscan requires that you provide the compiler version and whether or not optimizations were enabled. Solidity, the Smart Contract Programming Language. Even then - it didn't even help me get the contract verified on Etherscan, anyway. The library placeholder used to be the fully qualified name of the library itself delete the node @openzeppelin from node modules and reinstall it. the compiler will no longer output it. Currently supported are "Solidity" and "Yul". The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup. Please ensure, especially if running a private chain, that you // To select all outputs the compiler can possibly generate, use, // "outputSelection: { "*": { "*": [ "*" ], "": [ "*" ] } }". set it to --optimize-runs=1. Restore static ubuntu 20.04 release builds, Fixes handling bitwise operators for z3 model checker, Warn about missing user-defined operator support in SMTChecker. // Select optimization steps to be applied. The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup. You can talk to us on Gitter and Matrix, tweet at us on Twitter or create a new topic in the Solidity forum. Learn more about Stack Overflow the company, and our products. Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. Right now there is no real easy way. Note: If an ERC or your project is not included, please create a pull request. Note that the fully qualified library name Also a default delay is implemented for all the validations (compilation and linting) as solidity compilation can be slow when you have many dependencies. Not the answer you're looking for? revert opcode introduced, which means that revert() will not waste gas. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.