Adds env-var configurable configuration

This commit is contained in:
Ben 2025-08-25 10:55:44 +02:00
parent 92b796f537
commit 99f8798ad1
No known key found for this signature in database
GPG Key ID: 0F16E812E736C24B

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)
}