feat: complete cancun hardhat compile setup for wtf-contract
This commit is contained in:
+27
-10
@@ -4,22 +4,39 @@ require("dotenv").config();
|
||||
const PRIVATE_KEY = process.env.PRIVATE_KEY || "0x0000000000000000000000000000000000000000000000000000000000000001";
|
||||
|
||||
module.exports = {
|
||||
solidity: {
|
||||
version: "0.8.29",
|
||||
settings: {
|
||||
evmVersion: "cancun",
|
||||
optimizer: {
|
||||
enabled: true,
|
||||
runs: 200
|
||||
}
|
||||
}
|
||||
},
|
||||
paths: {
|
||||
sources: "./main/src",
|
||||
tests: "./test",
|
||||
cache: "./cache",
|
||||
artifacts: "./artifacts"
|
||||
},
|
||||
solidity: {
|
||||
compilers: [
|
||||
{
|
||||
version: "0.8.29",
|
||||
settings: {
|
||||
evmVersion: "cancun",
|
||||
optimizer: {
|
||||
enabled: true,
|
||||
runs: 200
|
||||
},
|
||||
viaIR: true
|
||||
}
|
||||
},
|
||||
{
|
||||
version: "0.8.20",
|
||||
settings: {
|
||||
optimizer: {
|
||||
enabled: true,
|
||||
runs: 200
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
preprocess: {
|
||||
// 处理 @wtf/ 别名映射
|
||||
},
|
||||
networks: {
|
||||
localhost: {
|
||||
url: "http://127.0.0.1:8545"
|
||||
|
||||
Reference in New Issue
Block a user