Bonding validation update

Update operator cost and profit margin validation to previous values (min 40 and min 4)
This commit is contained in:
fmtabbara
2024-03-25 10:07:26 +00:00
parent 6c0ea49185
commit 9bc3a1d431
2 changed files with 5 additions and 5 deletions
@@ -42,17 +42,17 @@ export const mixnodeValidationSchema = Yup.object().shape({
});
const operatingCostAndPmValidation = {
profitMargin: Yup.number().required('Profit Percentage is required').min(7).max(80),
profitMargin: Yup.number().required('Profit Percentage is required').min(4).max(80),
operatorCost: Yup.object().shape({
amount: Yup.string()
.required('An operating cost is required')
// eslint-disable-next-line prefer-arrow-callback
.test(
'valid-operating-cost',
'A valid amount is required (min 500 - max 2000)',
'A valid amount is required (min 40 - max 2000)',
async function isValidAmount(this, value) {
if (value && (!Number(value) || isLessThan(+value, 500) || isGreaterThan(+value, 2000))) {
return this.createError({ message: 'A valid amount is required (min 500 - max 2000)' });
if (value && (!Number(value) || isLessThan(+value, 40) || isGreaterThan(+value, 2000))) {
return this.createError({ message: 'A valid amount is required (min 40 - max 2000)' });
}
return true;
},
@@ -26,7 +26,7 @@ const defaultMixnodeValues: MixnodeData = {
const defaultAmountValues = (denom: CurrencyDenom) => ({
amount: { amount: '100', denom },
operatorCost: { amount: '500', denom },
operatorCost: { amount: '40', denom },
profitMargin: '10',
tokenPool: 'balance',
});