Blacklister
Inherits: OwnableUpgradeable, IBlacklister
State Variables
isBlacklisted
mapping(address => bool) public isBlacklisted;
_blacklistedList
address[] private _blacklistedList;
rolesOperator
IRoles public rolesOperator;
Functions
constructor
Note: oz-upgrades-unsafe-allow: constructor
constructor();
initialize
function initialize(address payable _owner, address _roles) external initializer;
onlyOwnerOrGuardian
modifier onlyOwnerOrGuardian();
getBlacklistedAddresses
function getBlacklistedAddresses() external view returns (address[] memory);
blacklist
function blacklist(address user) external override onlyOwnerOrGuardian;
unblacklist
function unblacklist(address user) external override onlyOwnerOrGuardian;
_addToBlacklist
function _addToBlacklist(address user) internal;
_removeFromBlacklistList
function _removeFromBlacklistList(address user) internal;
Errors
Blacklister_AlreadyBlacklisted
error Blacklister_AlreadyBlacklisted();
Blacklister_NotBlacklisted
error Blacklister_NotBlacklisted();
Blacklister_NotAllowed
error Blacklister_NotAllowed();