0 txs
6 calls
constructor
constructor(address _owner, address _safeWallet, address _boosterOwner, address _booster)
functions
authorizedKeepers
viewfunction authorizedKeepers(address) view returns (bool)
authorizedTokens
viewfunction authorizedTokens(address) view returns (bool)
booster
viewfunction booster() view returns (address)
boosterOwner
viewfunction boosterOwner() view returns (address)
owner
viewfunction owner() view returns (address)
safeWallet
viewfunction safeWallet() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setStashExtraReward
nonpayablefunction setStashExtraReward(uint256 pid, address _token)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateAuthorizedKeepers
nonpayablefunction updateAuthorizedKeepers(address _keeper, bool _authorized)
updateAuthorizedTokens
nonpayablefunction updateAuthorizedTokens(address _token, bool _authorized)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60e060405234801561001057600080fd5b50604051610bda380380610bda83398101604081905261002f916100e9565b6001600160a01b038316608052838383838361004a3361007d565b6100538161007d565b506001600160a01b0380831660a052811660c0526100708461007d565b505050505050505061013d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100e457600080fd5b919050565b600080600080608085870312156100ff57600080fd5b610108856100cd565b9350610116602086016100cd565b9250610124604086016100cd565b9150610132606086016100cd565b905092959194509250565b60805160a05160c051610a5a610180600039600081816101e801526105fa01526000818160f0015261042001526000818161013401526107470152610a5a6000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80639bc7c58611610081578063c56f264d1161005b578063c56f264d146101c0578063c6def076146101e3578063f2fde38b1461020a57600080fd5b80639bc7c58614610167578063b1a2df601461019a578063b2ea75cc146101ad57600080fd5b80637532ed2b116100b25780637532ed2b146100eb57806388cfce561461012f5780638da5cb5b1461015657600080fd5b806338e2610b146100ce578063715018a6146100e3575b600080fd5b6100e16100dc366004610848565b61021d565b005b6100e16102a7565b6101127f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6101127f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b0316610112565b61018a610175366004610881565b60026020526000908152604090205460ff1681565b6040519015158152602001610126565b6100e16101a8366004610848565b61030d565b6100e16101bb3660046108a5565b610392565b61018a6101ce366004610881565b60016020526000908152604090205460ff1681565b6101127f000000000000000000000000000000000000000000000000000000000000000081565b6100e1610218366004610881565b61048d565b6000546001600160a01b0316331461027c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146103015760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610273565b61030b600061056f565b565b6000546001600160a01b031633146103675760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610273565b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b3360009081526001602052604090205460ff166103f15760405162461bcd60e51b815260206004820152600760248201527f216b6565706572000000000000000000000000000000000000000000000000006044820152606401610273565b60006103fd83836105d7565b6040516001600160a01b03808316602483015284166044820152909150610487907f00000000000000000000000000000000000000000000000000000000000000009060640160408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16630dd182d360e01b179052610735565b50505050565b6000546001600160a01b031633146104e75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610273565b6001600160a01b0381166105635760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610273565b61056c8161056f565b50565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604051631526fe2760e01b81526004810183905260009081906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690631526fe279060240160c060405180830381865afa158015610641573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066591906108e5565b6001600160a01b03841660009081526002602052604090205490915060ff166106d05760405162461bcd60e51b815260206004820152600660248201527f21746f6b656e00000000000000000000000000000000000000000000000000006044820152606401610273565b60808101516001600160a01b031661072a5760405162461bcd60e51b815260206004820152600660248201527f21737461736800000000000000000000000000000000000000000000000000006044820152606401610273565b608001519392505050565b60405163468721a760e01b81526000907f0000000000000000000000000000000000000000000000000000000000000000906001600160a01b0382169063468721a79061078c9087908690889082906004016109b4565b6020604051808303816000875af11580156107ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cf9190610a30565b91508161081e5760405162461bcd60e51b815260206004820152600860248201527f21737563636573730000000000000000000000000000000000000000000000006044820152606401610273565b5092915050565b6001600160a01b038116811461056c57600080fd5b801515811461056c57600080fd5b6000806040838503121561085b57600080fd5b823561086681610825565b915060208301356108768161083a565b809150509250929050565b60006020828403121561089357600080fd5b813561089e81610825565b9392505050565b600080604083850312156108b857600080fd5b82359150602083013561087681610825565b80516108d581610825565b919050565b80516108d58161083a565b600060c082840312156108f757600080fd5b60405160c0810181811067ffffffffffffffff8211171561092857634e487b7160e01b600052604160045260246000fd5b604052610934836108ca565b8152610942602084016108ca565b6020820152610953604084016108ca565b6040820152610964606084016108ca565b6060820152610975608084016108ca565b608082015261098660a084016108da565b60a08201529392505050565b600281106109b057634e487b7160e01b600052602160045260246000fd5b9052565b6001600160a01b038516815260006020858184015260806040840152845180608085015260005b818110156109f75786810183015185820160a0015282016109db565b81811115610a0957600060a083870101525b50601f01601f1916830160a0019150610a2790506060830184610992565b95945050505050565b600060208284031215610a4257600080fd5b815161089e8161083a56fea164736f6c634300080b000a00000000000000000000000053c09096b1dc52e2ef223b2969a714ee75da364f000000000000000000000000d86ceb76e9430d3bde90ded79c82ae62bc66d68b0000000000000000000000008b9da502cccb32dbf19cd68e258e6fd05e1b5eee00000000000000000000000098ef32edd24e2c92525e59afc4475c1242a30184