0 txs
0 calls
constructor
constructor(address _v3, address _cake)
functions
Cake
viewfunction Cake() view returns (address)
MasterChefV3
viewfunction MasterChefV3() view returns (address)
operatorAddress
viewfunction operatorAddress() view returns (address)
owner
viewfunction owner() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setOperator
nonpayablefunction setOperator(address _operatorAddress)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
upkeep
nonpayablefunction upkeep(uint256 _amount, uint256 _duration, bool _withUpdate)
withdraw
nonpayablefunction withdraw(address _token)
events
NewOperator
event NewOperator(address indexed operatorAddress)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Upkeep
event Upkeep(address indexed to, uint256 amount, bool withUpdate)
Withdraw
event Withdraw(address indexed token, address indexed to, uint256 amount)
errors
NoBalance
error NoBalance()
NotOwnerOrOperator
error NotOwnerOrOperator()
ZeroAddress
error ZeroAddress()
creation bytecode
0x60c06040523480156200001157600080fd5b506040516200124d3803806200124d8339810160408190526200003491620004b2565b6200003f3362000077565b6001600160a01b0382811660a052811660808190526200006f9083600019620000c7602090811b620005b017901c565b5050620005bc565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b801580620001455750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156200011d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001439190620004f1565b155b620001bd5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e63650000000000000000000060648201526084015b60405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b0390811663095ea7b360e01b17909152620002159185916200021a16565b505050565b600062000276826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620002f860201b62000763179092919060201c565b8051909150156200021557808060200190518101906200029791906200050b565b620002155760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401620001b4565b606062000309848460008562000311565b949350505050565b606082471015620003745760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401620001b4565b600080866001600160a01b0316858760405162000392919062000569565b60006040518083038185875af1925050503d8060008114620003d1576040519150601f19603f3d011682016040523d82523d6000602084013e620003d6565b606091505b509092509050620003ea87838387620003f5565b979650505050505050565b60608315620004665782516200045e576001600160a01b0385163b6200045e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620001b4565b508162000309565b6200030983838151156200047d5781518083602001fd5b8060405162461bcd60e51b8152600401620001b4919062000587565b6001600160a01b0381168114620004af57600080fd5b50565b60008060408385031215620004c657600080fd5b8251620004d38162000499565b6020840151909250620004e68162000499565b809150509250929050565b6000602082840312156200050457600080fd5b5051919050565b6000602082840312156200051e57600080fd5b815180151581146200052f57600080fd5b9392505050565b60005b838110156200055357818101518382015260200162000539565b8381111562000563576000848401525b50505050565b600082516200057d81846020870162000536565b9190910192915050565b6020815260008251806020840152620005a881604085016020870162000536565b601f01601f19169190910160400192915050565b60805160a051610c57620005f66000396000818160f1015281816102cb015261034601526000818161012b01526102030152610c576000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c806360911f2a116100765780638da5cb5b1161005b5780638da5cb5b14610155578063b3ab15fb14610166578063f2fde38b1461017957600080fd5b806360911f2a14610126578063715018a61461014d57600080fd5b80630ce5d4cc146100a8578063127effb2146100bd5780631ad8c1e4146100ec57806351cff8d914610113575b600080fd5b6100bb6100b6366004610afa565b61018c565b005b6001546100d0906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b6100d07f000000000000000000000000000000000000000000000000000000000000000081565b6100bb610121366004610b48565b61039b565b6100d07f000000000000000000000000000000000000000000000000000000000000000081565b6100bb610468565b6000546001600160a01b03166100d0565b6100bb610174366004610b48565b61047c565b6100bb610187366004610b48565b61051b565b6001546001600160a01b031633148015906101b257506000546001600160a01b03163314155b156101e9576040517f98f76d0e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516370a0823160e01b815230600482015283906000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610252573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102769190610b6c565b905084158061028457508085115b1561028d578091505b6040517f0ce5d4cc000000000000000000000000000000000000000000000000000000008152600481018390526024810185905283151560448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690630ce5d4cc90606401600060405180830381600087803b15801561031757600080fd5b505af115801561032b573d6000803e3d6000fd5b50506040805185815286151560208201526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001693507f9bc0a7d1ea34f5c0b59023cff769f5d2cc8860bf24be25254ce420e658d48a7c92500160405180910390a25050505050565b6103a361077a565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156103ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040e9190610b6c565b90506104246001600160a01b03831633836107d4565b60405181815233906001600160a01b038416907f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb9060200160405180910390a35050565b61047061077a565b61047a600061081d565b565b61048461077a565b6001600160a01b0381166104c4576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517fda12ee837e6978172aaf54b16145ffe08414fd8710092ef033c71b8eb6ec189a90600090a250565b61052361077a565b6001600160a01b0381166105a45760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6105ad8161081d565b50565b80158061064357506040517fdd62ed3e0000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa15801561061d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106419190610b6c565b155b6106b55760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e636500000000000000000000606482015260840161059b565b6040516001600160a01b03831660248201526044810182905261075e9084907f095ea7b300000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915261087a565b505050565b6060610772848460008561095f565b949350505050565b6000546001600160a01b0316331461047a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161059b565b6040516001600160a01b03831660248201526044810182905261075e9084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064016106fa565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006108cf826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166107639092919063ffffffff16565b80519091501561075e57808060200190518101906108ed9190610b85565b61075e5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f74207375636365656400000000000000000000000000000000000000000000606482015260840161059b565b6060824710156109d75760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c0000000000000000000000000000000000000000000000000000606482015260840161059b565b600080866001600160a01b031685876040516109f39190610bd2565b60006040518083038185875af1925050503d8060008114610a30576040519150601f19603f3d011682016040523d82523d6000602084013e610a35565b606091505b5091509150610a4687838387610a51565b979650505050505050565b60608315610abd578251610ab6576001600160a01b0385163b610ab65760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161059b565b5081610772565b6107728383815115610ad25781518083602001fd5b8060405162461bcd60e51b815260040161059b9190610bee565b80151581146105ad57600080fd5b600080600060608486031215610b0f57600080fd5b83359250602084013591506040840135610b2881610aec565b809150509250925092565b6001600160a01b03811681146105ad57600080fd5b600060208284031215610b5a57600080fd5b8135610b6581610b33565b9392505050565b600060208284031215610b7e57600080fd5b5051919050565b600060208284031215610b9757600080fd5b8151610b6581610aec565b60005b83811015610bbd578181015183820152602001610ba5565b83811115610bcc576000848401525b50505050565b60008251610be4818460208701610ba2565b9190910192915050565b6020815260008251806020840152610c0d816040850160208701610ba2565b601f01601f1916919091016040019291505056fea2646970667358221220173da9026ad560b05e6c5fb33ac00ec8692e671483729bfc7845ef7115fe88d264736f6c634300080a00330000000000000000000000006e6b30d65d605daa4cac65eb270100ecca36b1400000000000000000000000001b896893dfc86bb67cf57767298b9073d2c1ba2c