diff --git a/js/src/modals/CreateWallet/createWalletStore.js b/js/src/modals/CreateWallet/createWalletStore.js index 26ed5816cf3..c155ad1c1b9 100644 --- a/js/src/modals/CreateWallet/createWalletStore.js +++ b/js/src/modals/CreateWallet/createWalletStore.js @@ -281,6 +281,12 @@ export default class CreateWalletStore { const daylimitValidation = validateUint(_wallet.daylimit); const nameValidation = validateName(_wallet.name); + const owners = _wallet.owners.filter((owner) => !/^(0x)?0*$/.test(owner)); + + if (_wallet.required > owners.length) { + requiredValidation.valueError = 'the number of required validators should be lower or equal the number of owners'; + } + const errors = { address: addressValidation.addressError, account: accountValidation.addressError,