DelegationLib
DelegationData
struct DelegationData {
mapping(bytes4 => mapping(address => uint256)) selectorToAddressPosition;
mapping(bytes4 => address[]) selectorAddresses;
mapping(address => bytes4[]) addressSelectors;
mapping(address => mapping(bytes4 => uint256)) addressToSelectorPosition;
}DelegationLib
add
function add(struct DelegationData self, bytes4 selector, address addr) internal returns (bool added)Return Values
Name
Type
Description
remove
Return Values
Name
Type
Description
removeAllByAddress
removeAllBySelector
getAddresses
getSelectors
Last updated