WhitelistFacet

WhitelistCreated

event WhitelistCreated(uint32 whitelistId)

WhitelistUpdated

event WhitelistUpdated(uint32 whitelistId)

WhitelistOwnershipTransferred

event WhitelistOwnershipTransferred(uint32 whitelistId, address newOwner)

createWhitelist

function createWhitelist(string _name, address[] _whitelistAddresses) external

updateWhitelist

function updateWhitelist(uint32 _whitelistId, address[] _whitelistAddresses) external

removeAddressesFromWhitelist

function removeAddressesFromWhitelist(uint32 _whitelistId, address[] _whitelistAddresses) external

transferOwnershipOfWhitelist

function transferOwnershipOfWhitelist(uint32 _whitelistId, address _whitelistOwner) external

setWhitelistAccessRight

function setWhitelistAccessRight(uint32 _whitelistId, uint256 _actionRight, uint256 _accessRight) external

getWhitelistAccessRight

function getWhitelistAccessRight(uint32 _whitelistId, uint256 _actionRight) external view returns (uint256)

getBorrowLimit

function getBorrowLimit(uint32 _whitelistId) external view returns (uint256)

setBorrowLimit

function setBorrowLimit(uint32 _whitelistId, uint256 _borrowlimit) external

whitelistExists

function whitelistExists(uint32 whitelistId) external view returns (bool exists)

isWhitelisted

function isWhitelisted(uint32 _whitelistId, address _whitelistAddress) external view returns (uint256)

getWhitelistsLength

function getWhitelistsLength() external view returns (uint256)

getWhitelist

function getWhitelist(uint32 _whitelistId) external view returns (struct Whitelist)

whitelistOwner

function whitelistOwner(uint32 _whitelistId) external view returns (address)