Remove default deployer

This commit is contained in:
Arnaud 2025-06-20 06:16:07 +02:00
parent d46d975424
commit 4b0fbcc8e7
No known key found for this signature in database
GPG Key ID: 20E40A5D3110766F
8 changed files with 11 additions and 48 deletions

View File

@ -1,15 +1,9 @@
const { buildModule } = require("@nomicfoundation/hardhat-ignition/modules")
module.exports = buildModule("Endian", (m) => {
const deployer = m.getAccount(0)
const endian = m.contract("Endian", [], {})
const endian = m.contract("Endian", [], {
from: deployer,
})
const testEndian = m.contract("TestEndian", [], {
from: deployer,
})
const testEndian = m.contract("TestEndian", [], {})
return { endian, testEndian }
})

View File

@ -12,8 +12,6 @@ function getDefaultConfig() {
}
module.exports = buildModule("Marketplace", (m) => {
const deployer = m.getAccount(0)
const { token } = m.useModule(TokenModule)
const { verifier } = m.useModule(VerifierModule)
const configuration = m.getParameter("configuration", getDefaultConfig())
@ -21,9 +19,7 @@ module.exports = buildModule("Marketplace", (m) => {
const marketplace = m.contract(
"Marketplace",
[configuration, token, verifier],
{
from: deployer,
},
{},
)
let testMarketplace
@ -35,9 +31,7 @@ module.exports = buildModule("Marketplace", (m) => {
testMarketplace = m.contract(
"TestMarketplace",
[configuration, token, testVerifier],
{
from: deployer,
},
{},
)
}

View File

@ -1,12 +1,9 @@
const { buildModule } = require("@nomicfoundation/hardhat-ignition/modules")
module.exports = buildModule("Periods", (m) => {
const deployer = m.getAccount(0)
const secondsPerPeriod = m.getParameter("secondsPerPeriod", 0)
const periods = m.contract("Periods", [secondsPerPeriod], {
from: deployer,
})
const periods = m.contract("Periods", [secondsPerPeriod], {})
return { periods }
})

View File

@ -2,14 +2,10 @@ const { buildModule } = require("@nomicfoundation/hardhat-ignition/modules")
const VerifierModule = require("./verifier.js")
module.exports = buildModule("Proofs", (m) => {
const deployer = m.getAccount(0)
const { verifier } = m.useModule(VerifierModule)
const configuration = m.getParameter("configuration", null)
const testProofs = m.contract("TestProofs", [configuration, verifier], {
from: deployer,
})
const testProofs = m.contract("TestProofs", [configuration, verifier], {})
return { testProofs }
})

View File

@ -1,16 +1,12 @@
const { buildModule } = require("@nomicfoundation/hardhat-ignition/modules")
module.exports = buildModule("SlotReservations", (m) => {
const deployer = m.getAccount(0)
const configuration = m.getParameter("configuration", null)
const testSlotReservations = m.contract(
"TestSlotReservations",
[configuration],
{
from: deployer,
}
{},
)
return { testSlotReservations }

View File

@ -4,8 +4,6 @@ const MAX_ACCOUNTS = 20
const MINTED_TOKENS = 1_000_000_000_000_000n
module.exports = buildModule("Token", (m) => {
const deployer = m.getAccount(0)
let token
if (process.env.TOKEN_ADDRESS) {
@ -15,9 +13,7 @@ module.exports = buildModule("Token", (m) => {
)
token = m.contractAt("TestToken", process.env.TOKEN_ADDRESS, {})
} else {
token = m.contract("TestToken", [], {
from: deployer,
})
token = m.contract("TestToken", [], {})
}
const config = hre.network.config
@ -26,7 +22,6 @@ module.exports = buildModule("Token", (m) => {
for (let i = 0; i < MAX_ACCOUNTS; i++) {
const account = m.getAccount(i)
m.call(token, "mint", [account, MINTED_TOKENS], {
from: deployer,
id: `SendingTestTokens_${i}`,
})
}

View File

@ -2,12 +2,9 @@ const { buildModule } = require("@nomicfoundation/hardhat-ignition/modules")
const TokenModule = require("./token.js")
module.exports = buildModule("Vault", (m) => {
const deployer = m.getAccount(0)
const { token } = m.useModule(TokenModule)
const vault = m.contract("Vault", [token], {
from: deployer,
})
const vault = m.contract("Vault", [token], {})
return { vault, token }
})

View File

@ -2,16 +2,10 @@ const { buildModule } = require("@nomicfoundation/hardhat-ignition/modules")
const { loadVerificationKey } = require("../../verifier/verifier.js")
module.exports = buildModule("Verifier", (m) => {
const deployer = m.getAccount(0)
const verificationKey = loadVerificationKey(hre.network.name)
const verifier = m.contract("Groth16Verifier", [verificationKey], {
from: deployer,
})
const verifier = m.contract("Groth16Verifier", [verificationKey], {})
const testVerifier = m.contract("TestVerifier", [], {
from: deployer,
})
const testVerifier = m.contract("TestVerifier", [], {})
return { verifier, testVerifier }
})