Skip to main content

IWhitelistRegistry.sol

Methods​

addPermissions(address,address[])​

Solidity

function addPermissions(address _vaultAddress, address[] _addresses) external nonpayable

Parameters​

NameTypeDescription
_vaultAddressaddressundefined
_addressesaddress[]undefined

registerWhitelistManager(address)​

Solidity

function registerWhitelistManager(address manager) external nonpayable

Parameters​

NameTypeDescription
manageraddressundefined

revokePermissions(address,address[])​

Solidity

function revokePermissions(address _vaultAddress, address[] _addresses) external nonpayable

Parameters​

NameTypeDescription
_vaultAddressaddressundefined
_addressesaddress[]undefined

Events​

ManagerAdded​

Solidity

event ManagerAdded(address vaultAddress, address manager)

Parameters​

NameTypeDescription
vaultAddressaddressundefined
manageraddressundefined

PermissionsAdded​

Solidity

event PermissionsAdded(address whitelistManager, address vault, address[] addressesAdded)

Parameters​

NameTypeDescription
whitelistManageraddressundefined
vaultaddressundefined
addressesAddedaddress[]undefined

PermissionsRemoved​

Solidity

event PermissionsRemoved(address whitelistManager, address vault, address[] addressesRemoved)

Parameters​

NameTypeDescription
whitelistManageraddressundefined
vaultaddressundefined
addressesRemovedaddress[]undefined