IWhitelist
Last updated
Last updated
Interface for managing address whitelisting
Set the address whitelisted status
function setWhitelisted(address addr, bool isAddressWhitelisted) external;
Parameters
addr
address
The address to add/remove from the whitelist
isAddressWhitelisted
bool
Whether address should be whitelisted going forward
Checks if the address is whitelisted
function isWhitelisted(address addr) external view returns (bool);
Parameters
addr
address
The address to check
Returns
<none>
bool
True if the addr is whitelisted, false otherwise
Get all whitelisted addresses
function getAllWhitelisted() external view returns (address[] memory);
Returns
<none>
address[]
An array of all whitelisted addresses
Emitted when an address whitelist status is updated
event WhitelistSet(address indexed addr, bool isAddressWhitelisted);
Parameters
addr
address
The address whose whitelist status is updated
isAddressWhitelisted
bool
Whether the address is whitelisted