From 70d8967f26eceb87d18373140d4934238794c409 Mon Sep 17 00:00:00 2001 From: Mark Spanbroek Date: Tue, 17 Jan 2023 15:09:19 +0100 Subject: [PATCH] [deployment] use new configuration struct --- deploy/marketplace.js | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/deploy/marketplace.js b/deploy/marketplace.js index f1f606a..15ebf3d 100644 --- a/deploy/marketplace.js +++ b/deploy/marketplace.js @@ -1,22 +1,19 @@ async function deployMarketplace({ deployments, getNamedAccounts }) { const token = await deployments.get("TestToken") - const proofPeriod = 10 - const proofTimeout = 5 - const proofDowntime = 64 - const collateralAmount = 100 - const slashMisses = 3 - const slashPercentage = 10 - const minCollateralThreshold = 40 - const args = [ - token.address, - collateralAmount, - minCollateralThreshold, - slashMisses, - slashPercentage, - proofPeriod, - proofTimeout, - proofDowntime, - ] + const configuration = { + collateral: { + initialAmount: 100, + minimumAmount: 40, + slashCriterion: 3, + slashPercentage: 10, + }, + proofs: { + period: 10, + timeout: 5, + downtime: 64, + }, + } + const args = [token.address, configuration] const { deployer } = await getNamedAccounts() await deployments.deploy("Marketplace", { args, from: deployer }) }