Roles
Last updated
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