Whitelist
Inherits: IWhitelist, Auth2Step
Contract for managing a whitelist of addresses
State Variables
whitelist
Mapping of addresses to whether they are whitelisted
EnumerableMap.AddressToUintMap internal whitelist;Functions
constructor
constructor(address initialOwner, Authority initialAuthority) Auth2Step(initialOwner, initialAuthority);setWhitelisted
Set the address whitelisted status
function setWhitelisted(address addr, bool isAddressWhitelisted) external requiresAuth;Parameters
Name
Type
Description
addr
address
The address to add/remove from the whitelist
isAddressWhitelisted
bool
Whether address should be whitelisted going forward
isWhitelisted
Checks if the address is whitelisted
Parameters
Name
Type
Description
addr
address
The address to check
Returns
Name
Type
Description
<none>
bool
True if the addr is whitelisted, false otherwise
getAllWhitelisted
Get all whitelisted addresses
Returns
Name
Type
Description
<none>
address[]
An array of all whitelisted addresses
Last updated

