This PR changes the authority set from u128 to a Vec.
By default it's set to support 128 validators. If a larger index is set, it can automatically grow.
While we could also support forcing the constructor to take the size of the committee (since it doesn't change for a given instance), it requires way too many refactoring which I am not sure if it's worth it.
This PR changes the authority set from u128 to a Vec.
By default it's set to support 128 validators. If a larger index is set, it can automatically grow.
While we could also support forcing the constructor to take the size of the committee (since it doesn't change for a given instance), it requires way too many refactoring which I am not sure if it's worth it.