Skip to main content
Proxy base for the diamond and its facet contracts to store addresses and manage access control

initialize

Initializes address store facet

Parameters

getAddresses

Returns addresses current values

hasRole

Returns whether an account has been granted a particular role

Parameters

_setRole

Update role for account

Parameters

setRoles

Updates access control for a list of accounts

Parameters

_enforceRole

Reverts if caller does not have role

Parameters

onlyRole

Reverts if caller does not have role

onlySelf

Reverts if caller isn’t this same contract (facets calling other facets)