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

Functions

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 function validate_voter_set_proposal(pending_proposal: pending_proposal)

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.