From 7cf952c63b0b4463a31d88dae8436300222b45b3 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Thu, 22 May 2025 19:52:41 +0200 Subject: [PATCH] Add TOKEN_ADDRESS to reuse the token contract deployed --- ignition/modules/marketplace.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ignition/modules/marketplace.js b/ignition/modules/marketplace.js index 8cf9ac0..4f76f95 100644 --- a/ignition/modules/marketplace.js +++ b/ignition/modules/marketplace.js @@ -18,13 +18,15 @@ module.exports = buildModule("Marketplace", (m) => { const { verifier } = m.useModule(VerifierModule) const configuration = m.getParameter("configuration", getDefaultConfig()) - const marketplace = m.contract( - "Marketplace", - [configuration, token, verifier], - { + let marketplace + + if (process.env.TOKEN_ADDRESS) { + marketplace = m.contractAt("TestToken", process.env.TOKEN_ADDRESS, {}) + } else { + marketplace = m.contract("Marketplace", [configuration, token, verifier], { from: deployer, - }, - ) + }) + } let testMarketplace const config = hre.network.config