Module-level declarations

Types

Link copied to clipboard
entity citizen
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
function can_register(wallet_address: byte_array): boolean
Link copied to clipboard
function can_update_citizen_type(signer: account, account_id: byte_array, new_type: citizen_types)
Link copied to clipboard
function Citizen(account_id: byte_array): citizen
Link copied to clipboard
function citizen_not_exists(account: account)
Link copied to clipboard
function get_citizen(account_id: byte_array): citizen?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function register_admin(account: account): citizen
Link copied to clipboard
function register_citizen(account: account): citizen
Link copied to clipboard
function update_citizen_type(account_id: byte_array, new_type: citizen_types)
Link copied to clipboard
function validate_draft_cooldown(draft_cooldown: integer)
Link copied to clipboard
function validate_rejection_cooldown(rejection_cooldown: integer)
function validate_update_citizen_cooldown_config_parameters(draft_cooldown: integer, rejection_cooldown: integer, veto_cooldown: integer)
Link copied to clipboard
function validate_veto_cooldown(veto_cooldown: integer)