Roles

The following are the roles available in the VePassport contract, with their functionality and current assignees.

Role Name

Function Descriptions

Initial Assignees

DEFAULT_ADMIN_ROLE

Grants or revokes roles; Set decay rates for proof of participation and thresholds.

Admin Wallet

UPGRADER_ROLE

Update the contract implementation address

Admin Wallet

ROLE_GRANTER

Allow an address to signal users on behalf of an app. Grants or revokes roles;

Admin Wallet

SETTINGS_MANAGER_ROLE

Toggle personhood checks, update thresholds, and other personhood parameters.

Admin Wallet

WHITELISTER_ROLE

Whitelist or blacklist addresses

Admin Wallet

ACTION_REGISTRAR_ROLE

Register that a user performed an action

X2EarnRewardsPool contract

ACTION_SCORE_MANAGER_ROLE

Administrates the proof of participation settings

Admin Wallet

SIGNALER_ROLE

Signal users

Admin Wallet

Last updated