IWhitelist
Interface for managing address whitelisting
Functions
setWhitelisted
Set the address whitelisted status
function setWhitelisted(address addr, bool isAddressWhitelisted) external;
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
function isWhitelisted(address addr) external view returns (bool);
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
function getAllWhitelisted() external view returns (address[] memory);
Returns
Name
Type
Description
<none>
address[]
An array of all whitelisted addresses
Events
WhitelistSet
Emitted when an address whitelist status is updated
event WhitelistSet(address indexed addr, bool isAddressWhitelisted);
Parameters
Name
Type
Description
addr
address
The address whose whitelist status is updated
isAddressWhitelisted
bool
Whether the address is whitelisted
Last updated