Web3 signer validator definitions reloading on any request
## Issue Addressed
@@ -994,17 +994,17 @@ impl InitializedValidators {
let mut disabled_uuids = HashSet::new();
for def in self.definitions.as_slice() {
if def.enabled {
- match &def.signing_definition {
- SigningDefinition::LocalKeystore {
- voting_keystore_path,
- ..
- } => {
let pubkey_bytes = def.voting_public_key.compress();
if self.validators.contains_key(&pubkey_bytes) {
continue;
}
+ match &def.signing_definition {
+ SigningDefinition::LocalKeystore {
+ voting_keystore_path,
+ ..
+ } => {
if let Some(key_store) = key_stores.get(voting_keystore_path) {
disabled_uuids.remove(key_store.uuid());
}
