0 txs
28.1k calls
constructor
constructor(address _rewardToken, address _incentivesController, address _rewardsAdmin)
functions
getIncentivesController
viewfunction getIncentivesController() view returns (address)
getRewardsAdmin
viewfunction getRewardsAdmin() view returns (address)
rewardToken
viewfunction rewardToken() view returns (address)
emergencyWithdrawal
nonpayablefunction emergencyWithdrawal(address token, address to, uint256 amount)
performTransfer
nonpayablefunction performTransfer(address to, address, uint256 amount) returns (bool)
events
EmergencyWithdrawal
event EmergencyWithdrawal(address indexed caller, address indexed token, address indexed to, uint256 amount)
PerformTransfer
event PerformTransfer(address indexed to, uint256 amount)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
NotIncentivesController
error NotIncentivesController()
NotRewardsAdmin
error NotRewardsAdmin()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60e060405234801561001057600080fd5b5060405161062538038061062583398101604081905261002f91610063565b6001600160a01b03918216608052811660a0521660c0526100b0565b6001600160a01b038116811461006057600080fd5b50565b60008060006060848603121561007857600080fd5b83516100838161004b565b60208501519093506100948161004b565b60408501519092506100a58161004b565b809150509250925092565b60805160a05160c0516105346100f16000396000818160f3015261016501526000818160ca01526101e40152600081816086015261012201526105346000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806316beb9821461005c57806375d26413146100845780638d8e5da7146100b3578063c6255443146100c8578063f7c618c1146100ee575b600080fd5b61006f61006a36600461045d565b610115565b60405190151581526020015b60405180910390f35b7f00000000000000000000000000000000000000000000000000000000000000005b60405161007b9190610499565b6100c66100c136600461045d565b6101d9565b005b7f00000000000000000000000000000000000000000000000000000000000000006100a6565b6100a67f000000000000000000000000000000000000000000000000000000000000000081565b6000336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461016057604051631d1740ff60e11b815260040160405180910390fd5b61018b7f00000000000000000000000000000000000000000000000000000000000000008584610289565b836001600160a01b03167f890bbef682fe5be4c8d3dd7e4fe728c80bb9c9601d83459696175d1907e4e7d6836040516101c691815260200190565b60405180910390a25060015b9392505050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461022257604051631875353360e21b815260040160405180910390fd5b61022d838383610289565b816001600160a01b0316836001600160a01b0316336001600160a01b03167f7dc4ea712e6400e67a5abca1a983e5c420c386c19936dc120cd860b50b8e25798460405161027c91815260200190565b60405180910390a4505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526102db9084906102e0565b505050565b60006102f56001600160a01b03841683610343565b9050805160001415801561031a57508080602001905181019061031891906104ad565b155b156102db5782604051635274afe760e01b815260040161033a9190610499565b60405180910390fd5b60606101d28383600084600080856001600160a01b0316848660405161036991906104cf565b60006040518083038185875af1925050503d80600081146103a6576040519150601f19603f3d011682016040523d82523d6000602084013e6103ab565b606091505b50915091506103bb8683836103c5565b9695505050505050565b6060826103da576103d582610418565b6101d2565b81511580156103f157506001600160a01b0384163b155b156104115783604051639996b31560e01b815260040161033a9190610499565b50806101d2565b8051156104285780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356001600160a01b038116811461045857600080fd5b919050565b60008060006060848603121561047257600080fd5b61047b84610441565b925061048960208501610441565b9150604084013590509250925092565b6001600160a01b0391909116815260200190565b6000602082840312156104bf57600080fd5b815180151581146101d257600080fd5b6000825160005b818110156104f057602081860181015185830152016104d6565b50600092019182525091905056fea26469706673582212206058d4e5ff07d9d6ad236fb4f65afd28e48c99753d5f367d76c5e5e94540bbee64736f6c63430008140033000000000000000000000000532f27101965dd16442e59d40670faf5ebb142e400000000000000000000000091ac2fff8cbef5859eaa6dda661febd533cd3780000000000000000000000000639d2dd24304ac2e6a691d8c1cff4a2665925fee