[deployment] use new configuration struct

This commit is contained in:
Mark Spanbroek 2023-01-17 15:09:19 +01:00 committed by markspanbroek
parent 334da1144d
commit 70d8967f26
1 changed files with 14 additions and 17 deletions

View File

@ -1,22 +1,19 @@
async function deployMarketplace({ deployments, getNamedAccounts }) { async function deployMarketplace({ deployments, getNamedAccounts }) {
const token = await deployments.get("TestToken") const token = await deployments.get("TestToken")
const proofPeriod = 10 const configuration = {
const proofTimeout = 5 collateral: {
const proofDowntime = 64 initialAmount: 100,
const collateralAmount = 100 minimumAmount: 40,
const slashMisses = 3 slashCriterion: 3,
const slashPercentage = 10 slashPercentage: 10,
const minCollateralThreshold = 40 },
const args = [ proofs: {
token.address, period: 10,
collateralAmount, timeout: 5,
minCollateralThreshold, downtime: 64,
slashMisses, },
slashPercentage, }
proofPeriod, const args = [token.address, configuration]
proofTimeout,
proofDowntime,
]
const { deployer } = await getNamedAccounts() const { deployer } = await getNamedAccounts()
await deployments.deploy("Marketplace", { args, from: deployer }) await deployments.deploy("Marketplace", { args, from: deployer })
} }