Whitelist
contract Whitelist
This simplifies the implementation of "user permissions".
Source: ownership/Whitelist.sol
Index
Reference
Events
WhitelistedAddressAdded
event WhitelistedAddressAdded(address addr)
- Parameters:
addr
- address
WhitelistedAddressRemoved
event WhitelistedAddressRemoved(address addr)
- Parameters:
addr
- address
Modifiers
onlyWhitelisted
modifier onlyWhitelisted()
Throws if called by any account that's not whitelisted.
Functions
addAddressToWhitelist
function addAddressToWhitelist(address addr) public
Add an address to the whitelist.
- Modifiers:
- onlyOwner
- Parameters:
addr
- address- Returns:
- true if the address was added to the whitelist, false if the address was already in the whitelist
addAddressesToWhitelist
function addAddressesToWhitelist(address[] addrs) public
Add addresses to the whitelist.
- Modifiers:
- onlyOwner
- Parameters:
addrs
- addresses- Returns:
- true if at least one address was added to the whitelist, false if all addresses were already in the whitelist
removeAddressFromWhitelist
function removeAddressFromWhitelist(address addr) public
Remove an address from the whitelist.
- Modifiers:
- onlyOwner
- Parameters:
addr
- address- Returns:
- true if the address was removed from the whitelist, false if the address wasn't in the whitelist in the first place
removeAddressesFromWhitelist
function removeAddressesFromWhitelist(address[] addrs) public
Remove addresses from the whitelist.
- Modifiers:
- onlyOwner
- Parameters:
addrs
- addresses- Returns:
- true if at least one address was removed from the whitelist, false if all addresses weren't in the whitelist in the first place
whitelist
function whitelist(address addr) public view returns (bool)
Getter to determine if address is in whitelist.
- Parameters:
addr
- address- Returns:
- bool