Module-level declarations
Import this module to get a generic operation to manage voter sets. Extend validate_voter_set_proposal
to restrict usage if needed.
Types
Link copied to clipboard
struct common_voter_set_update_data
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function propose_update_voter_set_internal(my_pubkey: byte_array, voter_set_name: text, new_threshold: integer?, new_member: list<byte_array>, remove_member: list<byte_array>)
Link copied to clipboard
Extendable proposal validation function to let each chain control specific voter set requirements, e.g. whitelist voter sets to be changed etc.
Operations
Link copied to clipboard
operation propose_update_voter_set(my_pubkey: byte_array, voter_set_name: text, new_threshold: integer?, new_member: list<byte_array>, remove_member: list<byte_array>)
Propose a voter sets change including threshold and/or member list.