eWhitelist docs
EWhitelist
This contract has its own storage, which could potentially clash with pool storage if the allocated slot were already used by the implementation. Warning: careful with upgrades as pool only accesses isWhitelistedToken view method. Other methods are locked and should never be approved by governance.
_EWHITELIST_TOKEN_WHITELIST_SLOT
authority
WhitelistSlot
onlyAuthorized
constructor
whitelistToken
Allows a whitelister to whitelist a token.
Parameters
token
address
Address of the target token.
removeToken
Allows a whitelister to remove a token.
Parameters
token
address
Address of the target token.
batchUpdateTokens
Allows a whitelister to whitelist/remove a list of tokens.
Parameters
tokens
address[]
Address array to tokens.
whitelisted
bool[]
Bollean array the token is to be whitelisted or removed.
isWhitelistedToken
Returns whether a token has been whitelisted.
Parameters
token
address
Address of the target token.
Return Values
[0]
bool
Boolean the token is whitelisted.
getAuthority
Returns the address of the authority contract.
Return Values
[0]
address
Address of the authority contract.
_getWhitelistSlot
_assertCallerIsAuthorized
_isContract
Last updated