0 txs
2 calls
constructor
constructor(address votingToken_)
functions
DECAY_FACTOR
viewfunction DECAY_FACTOR() view returns (uint96)
delegatee
viewfunction delegatee() view returns (address)
delegator
viewfunction delegator() view returns (address)
franchiserImplementation
viewfunction franchiserImplementation() view returns (address)
getFranchiser
viewfunction getFranchiser(address subDelegatee) view returns (address)
maximumSubDelegatees
viewfunction maximumSubDelegatees() view returns (uint96)
owner
viewfunction owner() view returns (address)
subDelegatees
viewfunction subDelegatees() view returns (address[])
votingToken
viewfunction votingToken() view returns (address)
initialize
nonpayablefunction initialize(address delegatee_, uint96 maximumSubDelegatees_)
initialize
nonpayablefunction initialize(address delegator_, address delegatee_, uint96 maximumSubDelegatees_)
recall
nonpayablefunction recall(address to)
setOwner
nonpayablefunction setOwner(address newOwner)
subDelegate
nonpayablefunction subDelegate(address subDelegatee, uint256 amount) returns (address franchiser)
subDelegateMany
nonpayablefunction subDelegateMany(address[] subDelegatees_, uint256[] amounts) returns (address[] franchisers)
unSubDelegate
nonpayablefunction unSubDelegate(address subDelegatee)
unSubDelegateMany
nonpayablefunction unSubDelegateMany(address[] subDelegatees_)
events
Initialized
event Initialized(address indexed owner, address indexed delegator, address indexed delegatee, uint96 maximumSubDelegatees)
OwnerUpdated
event OwnerUpdated(address indexed user, address indexed newOwner)
SubDelegateeActivated
event SubDelegateeActivated(address indexed subDelegatee)
SubDelegateeDeactivated
event SubDelegateeDeactivated(address indexed subDelegatee)
errors
AlreadyInitialized
error AlreadyInitialized()
ArrayLengthMismatch
error ArrayLengthMismatch(uint256 length0, uint256 length1)
CannotExceedMaximumSubDelegatees
error CannotExceedMaximumSubDelegatees(uint256 maximumSubDelegatees)
NoDelegatee
error NoDelegatee()
NotDelegatee
error NotDelegatee(address caller, address delegatee)
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73a441d3d1b4296c07b789c30f96fb4767fc9b34c75af43d82803e903d91602b57fd5bf3