Change get_pubkeys to match the new enum (#26177)

This commit is contained in:
apfitzge 2022-06-23 12:56:09 -04:00 committed by GitHub
parent d12e566a4c
commit 7efd05f7b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 16 deletions

View File

@ -210,21 +210,9 @@ pub fn get_pubkeys() -> Vec<Pubkey> {
let mut pubkeys = Vec::new();
pubkeys.extend(builtins.genesis_builtins.iter().map(|b| b.id));
pubkeys.extend(
builtins
.feature_transitions
.iter()
.filter_map(|f| match &f.0 {
InnerBuiltinFeatureTransition::Add {
builtin,
feature_id: _,
} => Some(builtin.id),
InnerBuiltinFeatureTransition::RemoveOrRetain {
previously_added_builtin: _,
addition_feature_id: _,
removal_feature_id: _,
} => None,
}),
);
pubkeys.extend(builtins.feature_transitions.iter().filter_map(|f| match f {
BuiltinFeatureTransition::Add { builtin, .. } => Some(builtin.id),
BuiltinFeatureTransition::RemoveOrRetain { .. } => None,
}));
pubkeys
}