remix-project mirror
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
remix-project/apps/remix-ide/contracts/solidity_compiler_config.json

61 lines
1.6 KiB

{
"_comment": "For more info please visit https://docs.soliditylang.org/en/develop/using-the-compiler.html?highlight=standard%20json#input-description",
"language": "Solidity",
"settings":
{
"stopAfter": "parsing",
"remappings": [ ":g=/dir" ],
"optimizer": {
"enabled": false,
"runs": 200,
"details": {
"peephole": true,
"inliner": true,
"jumpdestRemover": true,
"orderLiterals": false,
"deduplicate": false,
"cse": false,
"constantOptimizer": false,
"yul": false,
"yulDetails": {
"stackAllocation": true,
"optimizerSteps": "dhfoDgvulfnTUtnIf..."
}
}
},
"evmVersion": "byzantium",
"viaIR": true,
"debug": {
"revertStrings": "default",
"debugInfo": ["location", "snippet"]
},
"metadata": {
"useLiteralContent": true,
"bytecodeHash": "ipfs"
},
"outputSelection": {
"*": {
"*": [
"metadata", "evm.bytecode",
"evm.bytecode.sourceMap"
],
"": [
"ast"
]
},
"def": {
"MyContract": [ "abi", "evm.bytecode.opcodes" ]
}
},
"modelChecker":
{
"divModNoSlacks": false,
"engine": "chc",
"invariants": ["contract", "reentrancy"],
"showUnproved": true,
"solvers": ["cvc4", "smtlib2", "z3"],
"targets": ["underflow", "overflow", "assert"],
"timeout": 20000
}
}
}