0 txs
1 call
constructor
constructor((address evc, address balanceTracker, address permit2, bool isHarvestCoolDownCheckOn) _integrationsParams)
functions
EVC
viewfunction EVC() view returns (address)
performanceFeeConfig
viewfunction performanceFeeConfig() view returns (address, uint96)
setFeeRecipient
nonpayablefunction setFeeRecipient(address _newFeeRecipient)
setPerformanceFee
nonpayablefunction setPerformanceFee(uint96 _newFee)
events
SetFeeRecipient
event SetFeeRecipient(address indexed oldRecipient, address indexed newRecipient)
SetPerformanceFee
event SetPerformanceFee(uint96 oldFee, uint96 newFee)
errors
ControllerDisabled
error ControllerDisabled()
EVC_InvalidAddress
error EVC_InvalidAddress()
FeeRecipientNotSet
error FeeRecipientNotSet()
MaxPerformanceFeeExceeded
error MaxPerformanceFeeExceeded()
NotAuthorized
error NotAuthorized()
Reentrancy
error Reentrancy()
ViewReentrancy
error ViewReentrancy()
creation bytecode
0x610100604052348015610010575f5ffd5b5060405161066738038061066783398101604081905261002f916100a5565b805181906001600160a01b03811661005a57604051638133abd160e01b815260040160405180910390fd5b6001600160a01b039081166080526020820151811660a05260408201511660c05260600151151560e05250610133565b80516001600160a01b03811681146100a0575f5ffd5b919050565b5f60808284031280156100b6575f5ffd5b50604051608081016001600160401b03811182821017156100e557634e487b7160e01b5f52604160045260245ffd5b6040526100f18361008a565b81526100ff6020840161008a565b60208201526101106040840161008a565b604082015260608301518015158114610127575f5ffd5b60608201529392505050565b60805160a05160c05160e05161050b61015c5f395f50505f50505f50505f60a9015261050b5ff3fe608060405234801561000f575f5ffd5b506004361061004a575f3560e01c80633eda82871461004e57806387451de614610087578063a70354a11461009c578063e74b981b146100d3575b5f5ffd5b6100566100e6565b604080516001600160a01b0390931683526bffffffffffffffffffffffff9091166020830152015b60405180910390f35b61009a61009536600461047d565b610138565b005b6040516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016815260200161007e565b61009a6100e13660046104af565b61027c565b5f5f6100f0610367565b50507f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f0354600160601b81046001600160a01b0316916bffffffffffffffffffffffff90911690565b6101406103f5565b7f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f006706f05b59d3b200006bffffffffffffffffffffffff831611156101985760405163090900cb60e41b815260040160405180910390fd5b6003810154600160601b90046001600160a01b03166101ca57604051636dd72d4760e01b815260040160405180910390fd5b6003810154604080516bffffffffffffffffffffffff928316815291841660208301527fc8d5e11b7c762cadb12e5e610828f358fd9e2817bf83c522efd3beda6528d659910160405180910390a160030180546bffffffffffffffffffffffff19166bffffffffffffffffffffffff83161790556102797f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f068054600160f81b6001600160f81b03909116179055565b50565b6102846103f5565b7f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f03546040517f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f00916001600160a01b0384811692600160601b90920416907fd9d6b85b6d670cd443496fc6d03390f739bbff47f96a8e33fb0cdd52ad26f5c2905f90a360030180546bffffffffffffffffffffffff16600160601b6001600160a01b038416021790556102797f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f068054600160f81b6001600160f81b03909116179055565b7f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f06547f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f009060ff600160f81b90910416600119016102795760088101546001600160a01b03163314806103d857503330145b61027957604051630622e97b60e51b815260040160405180910390fd5b7f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f06547f557a0cdd38e5249281b5bc89e23dd8e4f8f0223d657d77792700289d81047f009060ff600160f81b90910416600119016104655760405163558a1e0360e11b815260040160405180910390fd5b60060180546001600160f81b0316600160f91b179055565b5f6020828403121561048d575f5ffd5b81356bffffffffffffffffffffffff811681146104a8575f5ffd5b9392505050565b5f602082840312156104bf575f5ffd5b81356001600160a01b03811681146104a8575f5ffdfea264697066735822122042817819e7c54ce999d3ad43207a3cb0ef6b31ed85d5f7c4966ebd226017496164736f6c634300081b00330000000000000000000000000c9a3dd6b8f28529d72d7f9ce918d493519ee3830000000000000000000000000d52d06ceb8dcdeeb40cfd9f17489b350dd7f8a3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba30000000000000000000000000000000000000000000000000000000000000001