Set `viaIR` flag in foundry.toml
This commit is contained in:
parent
958d964ad5
commit
44cd7ee49b
|
@ -2,6 +2,7 @@
|
||||||
solc_version = "0.8.17"
|
solc_version = "0.8.17"
|
||||||
optimizer = true
|
optimizer = true
|
||||||
optimizer_runs = 200
|
optimizer_runs = 200
|
||||||
|
via_ir = true
|
||||||
extra_output = ["metadata", "storageLayout", "evm.deployedBytecode.immutableReferences"]
|
extra_output = ["metadata", "storageLayout", "evm.deployedBytecode.immutableReferences"]
|
||||||
|
|
||||||
src = "contracts"
|
src = "contracts"
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
"ts-node": "^10.9.1"
|
"ts-node": "^10.9.1"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "forge build -o build --via-ir",
|
"build": "forge build -o build",
|
||||||
"unit-test": "forge test -vvvvv --via-ir",
|
"unit-test": "forge test -vvvvv",
|
||||||
"integration-test": "bash shell-scripts/run_integration_tests.sh",
|
"integration-test": "bash shell-scripts/run_integration_tests.sh",
|
||||||
"typechain": "bash ../sdk/scripts/make_ethers_types.sh",
|
"typechain": "bash ../sdk/scripts/make_ethers_types.sh",
|
||||||
"flatten": "mkdir -p node_modules/@poanet/solidity-flattener/contracts && cp -r contracts/* node_modules/@poanet/solidity-flattener/contracts/ && poa-solidity-flattener",
|
"flatten": "mkdir -p node_modules/@poanet/solidity-flattener/contracts && cp -r contracts/* node_modules/@poanet/solidity-flattener/contracts/ && poa-solidity-flattener",
|
||||||
|
|
Loading…
Reference in New Issue