Set the list of invulnerable (fixed) collators. These collators must do some
preparation, namely to have registered session keys.
The call will remove any accounts that have not registered keys from the set. That is,
it is non-atomic; the caller accepts all AccountIds passed in newindividually as
acceptable Invulnerables, and is not proposing a set of new Invulnerables.
This call does not maintain mutual exclusivity of Invulnerables and Candidates. It
is recommended to use a batch of add_invulnerable and remove_invulnerable instead. A
batch_all can also be used to enforce atomicity. If any candidates are included in
new, they should be removed with remove_invulnerable_candidate after execution.
Set the list of invulnerable (fixed) collators. These collators must do some preparation, namely to have registered session keys.
The call will remove any accounts that have not registered keys from the set. That is, it is non-atomic; the caller accepts all
AccountId
s passed innew
individually as acceptable Invulnerables, and is not proposing a set of new Invulnerables.This call does not maintain mutual exclusivity of
Invulnerables
andCandidates
. It is recommended to use a batch ofadd_invulnerable
andremove_invulnerable
instead. Abatch_all
can also be used to enforce atomicity. If any candidates are included innew
, they should be removed withremove_invulnerable_candidate
after execution.Must be called by the
UpdateOrigin
.