Adds env-var configurable configuration (#261)

This commit is contained in:
Ben Bierens 2025-08-25 11:08:06 +02:00 committed by GitHub
parent 92b796f537
commit da1400ce9a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,23 @@
function asNumber(value) {
return parseInt(value);
}
module.exports = {
collateral: {
repairRewardPercentage: asNumber(process.env.DISTTEST_REPAIRREWARD),
maxNumberOfSlashes: asNumber(process.env.DISTTEST_MAXSLASHES),
slashPercentage: asNumber(process.env.DISTTEST_SLASHPERCENTAGE),
validatorRewardPercentage: asNumber(process.env.DISTTEST_VALIDATORREWARD),
},
proofs: {
period: asNumber(process.env.DISTTEST_PERIOD),
timeout: asNumber(process.env.DISTTEST_TIMEOUT),
downtime: asNumber(process.env.DISTTEST_DOWNTIME),
downtimeProduct: asNumber(process.env.DISTTEST_DOWNTIMEPRODUCT),
zkeyHash: "",
},
reservations: {
maxReservations: asNumber(process.env.DISTTEST_MAXRESERVATIONS),
},
requestDurationLimit: asNumber(process.env.DISTTEST_MAXDURATION)
}