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