Clanker.sol
Role:Owner
Permissions:
- Add/remove admins via
setAdmin(). - Initialize the contract with
teamFeeRecipientaddresses, can only be done once. - Pause supplied token deployments with
setDeprecated(). - Change the
teamFeeRecipientviasetTeamFeeRecipient(). - All of admin’s capabilities
Admin
Permissions:
- Claim protocol fees to
teamFeeRecipientviaclaimTeamFees(). - Enable/disable hooks via
setHook(). - Enable/disable extensions via
setExtension(). - Enable/disable mev modules via
setMevModule(). - Enable/disable lockers via
setLocker().
ClankerLpLockerMultiple.sol, ClankerLpLockerFeeConversion.sol
Role:Owner
Permissions:
- Withdraw ETH sent to the contract by accident via
withdrawEth(). - Withdraw ERC20s sent to the contract by accident via
withdrawERC20().
ClankerFeeLocker.sol
Role:Owner
Permissions:
- Add additional depositors via
addDepositor().
No Administrative Permissions
Clanker has no administrative abilities on the following contracts:- ClankerHook.sol
- ClankerStaticHook.sol
- ClankerDynamicHook.sol
- ClankerAirdrop.sol
- ClankerVault.sol
- ClankerUniv4EthDevBuy.sol
- ClankerMevBlockDelay.sol
- ClankerToken.sol