Source Code
Latest 12 from a total of 12 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Set Reward Per S... | 117563991 | 725 days ago | IN | 0 ETH | 0.000000340602 | ||||
| Set Reward Per S... | 116466232 | 751 days ago | IN | 0 ETH | 0.000063016904 | ||||
| Set Pickle Per S... | 106955029 | 971 days ago | IN | 0 ETH | 0.000019481251 | ||||
| Set | 78440220 | 1106 days ago | IN | 0 ETH | 0.00040326911 | ||||
| Add | 78022106 | 1108 days ago | IN | 0 ETH | 0.000188232925 | ||||
| Add | 78021378 | 1108 days ago | IN | 0 ETH | 0.000176027594 | ||||
| Add | 78020550 | 1108 days ago | IN | 0 ETH | 0.000205683098 | ||||
| Add | 77963846 | 1108 days ago | IN | 0 ETH | 0.000119076651 | ||||
| Add | 77137262 | 1111 days ago | IN | 0 ETH | 0.000097439455 | ||||
| Set | 40600945 | 1208 days ago | IN | 0 ETH | 0.00029221137 | ||||
| Set Pending Gove... | 35979312 | 1221 days ago | IN | 0 ETH | 0.001185267868 | ||||
| Add Strategist | 35977698 | 1221 days ago | IN | 0 ETH | 0.001335338041 |
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 106955029 | 971 days ago | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ChefProxy
Compiler Version
v0.8.16+commit.07a7930e
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
struct PoolInfo {
uint128 accPicklePerShare;
uint64 lastRewardTime;
uint64 allocPoint;
}
interface IMiniChef {
function add(
uint256 allocPoint,
address _lpToken,
address _rewarder
) external;
function set(
uint256 _pid,
uint256 _allocPoint,
address _rewarder,
bool overwrite
) external;
function setPicklePerSecond(uint256 _picklePerSecond) external;
function updatePool(uint256 pid) external returns (PoolInfo memory pool);
function massUpdatePools(uint256[] calldata pids) external;
function poolLength() external view returns (uint256 pools);
function transferOwnership(
address newOwner,
bool direct,
bool renounce
) external;
function claimOwnership() external;
}
interface IRewarder {
function setRewardPerSecond(uint256 _rewardPerSecond) external;
function add(uint256 allocPoint, uint256 _pid) external;
function set(uint256 _pid, uint256 _allocPoint) external;
function updatePool(uint256 pid) external returns (PoolInfo memory pool);
function massUpdatePools(uint256[] calldata pids) external;
function transferOwnership(
address newOwner,
bool direct,
bool renounce
) external;
function claimOwnership() external;
}
contract ChefProxy {
address public governance;
address public pendingGovernance;
address[] public strategists;
mapping(address => bool) public isStrategist;
IMiniChef public MINICHEF;
IRewarder public REWARDER;
modifier onlyGovernance() {
require(msg.sender == governance, "!Governance");
_;
}
modifier onlyStrategist() {
require(isStrategist[msg.sender], "!Strategist");
_;
}
constructor(IMiniChef _minichef, IRewarder _rewarder) {
governance = msg.sender;
MINICHEF = _minichef;
REWARDER = _rewarder;
}
function setPendingGovernance(address _newGovernance) external onlyGovernance {
pendingGovernance = _newGovernance;
}
function claimGovernance() external {
require(msg.sender == pendingGovernance, "!pendingGovernance");
governance = pendingGovernance;
pendingGovernance = address(0);
}
function addStrategist(address _newStrategist) external onlyGovernance {
require(!isStrategist[msg.sender], "Already a strategist");
strategists.push(_newStrategist);
isStrategist[_newStrategist] = true;
}
function removeStrategist(address _strategist) external onlyGovernance {
require(isStrategist[_strategist], "!Strategist");
for (uint256 i = 0; i < strategists.length; i++) {
if (strategists[i] == _strategist) {
strategists[i] = strategists[strategists.length - 1];
strategists.pop();
break;
}
}
isStrategist[_strategist] = false;
}
function setMinichef(IMiniChef _newMinichef) external onlyGovernance {
MINICHEF = _newMinichef;
}
function setRewarder(IRewarder _newRewarder) external onlyGovernance {
REWARDER = _newRewarder;
}
///@notice set an address as pendingOwner on the minichef
function transferMinichefOwnership(address _newOwner) external onlyGovernance {
MINICHEF.transferOwnership(_newOwner, false, false);
}
///@notice claims ownership of the minichef
function claimMinichefOwnership() external onlyGovernance {
MINICHEF.claimOwnership();
}
///@notice set an address as pendingOwner on the rewarder
function transferRewarderOwnership(address _newOwner) external onlyGovernance {
REWARDER.transferOwnership(_newOwner, false, false);
}
///@notice claims ownership of the rewarder
function claimRewarderOwnership() external onlyGovernance {
REWARDER.claimOwnership();
}
function setPicklePerSecond(uint256 _picklePerSecond) external onlyStrategist {
MINICHEF.setPicklePerSecond(_picklePerSecond);
}
function setRewardPerSecond(uint256 _rewardPerSecond) external onlyStrategist {
REWARDER.setRewardPerSecond(_rewardPerSecond);
}
///@notice Add multiple LPs to minichef and rewarder
function add(address[] calldata _lpTokens, uint256[] calldata _allocPoints) external onlyStrategist {
require(_lpTokens.length == _allocPoints.length, "!match");
uint256 poolLength = MINICHEF.poolLength();
for (uint256 i = 0; i < _lpTokens.length; i++) {
MINICHEF.add(_allocPoints[i], _lpTokens[i], address(REWARDER));
REWARDER.add(_allocPoints[i], poolLength + i);
}
}
///@notice Update the allocPoints for multiple pools on minichef and rewarder
function set(uint256[] calldata _pids, uint256[] calldata _allocPoints) external onlyStrategist {
require(_pids.length == _allocPoints.length, "!match");
for (uint256 i = 0; i < _pids.length; i++) {
MINICHEF.set(_pids[i], _allocPoints[i], address(REWARDER), false);
REWARDER.set(_pids[i], _allocPoints[i]);
}
}
///@notice An emergency function for the governance to execute calls that are not supported by this contract (e.g, renounce chef ownership to address(0))
function execute(
address target,
string calldata signature,
bytes calldata data
) external onlyGovernance returns (bytes memory returnData) {
bytes memory callData = abi.encodePacked(bytes4(keccak256(bytes(signature))), data);
bool success;
(success, returnData) = target.call(callData);
require(success, "execute failed");
}
}{
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"metadata": {
"useLiteralContent": true
},
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IMiniChef","name":"_minichef","type":"address"},{"internalType":"contract IRewarder","name":"_rewarder","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"MINICHEF","outputs":[{"internalType":"contract IMiniChef","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REWARDER","outputs":[{"internalType":"contract IRewarder","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_lpTokens","type":"address[]"},{"internalType":"uint256[]","name":"_allocPoints","type":"uint256[]"}],"name":"add","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newStrategist","type":"address"}],"name":"addStrategist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimMinichefOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimRewarderOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"execute","outputs":[{"internalType":"bytes","name":"returnData","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"governance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isStrategist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingGovernance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_strategist","type":"address"}],"name":"removeStrategist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"_pids","type":"uint256[]"},{"internalType":"uint256[]","name":"_allocPoints","type":"uint256[]"}],"name":"set","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IMiniChef","name":"_newMinichef","type":"address"}],"name":"setMinichef","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newGovernance","type":"address"}],"name":"setPendingGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_picklePerSecond","type":"uint256"}],"name":"setPicklePerSecond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_rewardPerSecond","type":"uint256"}],"name":"setRewardPerSecond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IRewarder","name":"_newRewarder","type":"address"}],"name":"setRewarder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"strategists","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferMinichefOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferRewarderOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b5060405161136138038061136183398101604081905261002f91610083565b600080546001600160a01b03199081163317909155600480546001600160a01b03948516908316179055600580549290931691161790556100bd565b6001600160a01b038116811461008057600080fd5b50565b6000806040838503121561009657600080fd5b82516100a18161006b565b60208401519092506100b28161006b565b809150509250929050565b611295806100cc6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80635d36b190116100b8578063abc7c0691161007c578063abc7c06914610288578063bc4b79691461029b578063bf15905b146102ae578063e347ea29146102c1578063f13a7a31146102d4578063f39c38a0146102e757600080fd5b80635d36b1901461021457806366da58151461021c5780636734faee1461022f578063757222bd146102625780639d2157771461027557600080fd5b80633a6462e4116100ff5780633a6462e4146101b35780633cf98a1c146101c65780634eba30c1146101f15780635043f485146101f95780635aa6e6751461020157600080fd5b80630abb60351461013c5780632315550e1461015157806323160807146101645780632319c5341461017757806333daf5d41461018a575b600080fd5b61014f61014a366004610f14565b6102fa565b005b61014f61015f366004610f84565b61034f565b61014f610172366004610f14565b6105a0565b61014f610185366004610f14565b61063b565b61019d610198366004611032565b610723565b6040516101aa91906110d9565b60405180910390f35b61014f6101c1366004610f14565b610836565b6004546101d9906001600160a01b031681565b6040516001600160a01b0390911681526020016101aa565b61014f610882565b61014f610916565b6000546101d9906001600160a01b031681565b61014f610983565b61014f61022a36600461110c565b6109f9565b61025261023d366004610f14565b60036020526000908152604090205460ff1681565b60405190151581526020016101aa565b61014f61027036600461110c565b610a59565b61014f610283366004610f14565b610ab7565b61014f610296366004610f84565b610c43565b61014f6102a9366004610f14565b610e1a565b6101d96102bc36600461110c565b610e66565b61014f6102cf366004610f14565b610e90565b6005546101d9906001600160a01b031681565b6001546101d9906001600160a01b031681565b6000546001600160a01b0316331461032d5760405162461bcd60e51b815260040161032490611125565b60405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526003602052604090205460ff1661037e5760405162461bcd60e51b81526004016103249061114a565b8281146103b65760405162461bcd60e51b8152602060048201526006602482015265042dac2e8c6d60d31b6044820152606401610324565b6000600460009054906101000a90046001600160a01b03166001600160a01b031663081e3eda6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561040b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042f919061116f565b905060005b84811015610598576004546001600160a01b031663ab7de09885858481811061045f5761045f611188565b9050602002013588888581811061047857610478611188565b905060200201602081019061048d9190610f14565b60055460405160e085901b6001600160e01b031916815260048101939093526001600160a01b039182166024840152166044820152606401600060405180830381600087803b1580156104df57600080fd5b505af11580156104f3573d6000803e3d6000fd5b50506005546001600160a01b0316915063771602f7905085858481811061051c5761051c611188565b90506020020135838561052f91906111b4565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561056d57600080fd5b505af1158015610581573d6000803e3d6000fd5b505050508080610590906111cd565b915050610434565b505050505050565b6000546001600160a01b031633146105ca5760405162461bcd60e51b815260040161032490611125565b60055460405163078dfbe760e01b81526001600160a01b03838116600483015260006024830181905260448301529091169063078dfbe7906064015b600060405180830381600087803b15801561062057600080fd5b505af1158015610634573d6000803e3d6000fd5b5050505050565b6000546001600160a01b031633146106655760405162461bcd60e51b815260040161032490611125565b3360009081526003602052604090205460ff16156106bc5760405162461bcd60e51b8152602060048201526014602482015273105b1c9958591e4818481cdd1c985d1959da5cdd60621b6044820152606401610324565b6002805460018181019092557f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b039093166001600160a01b031990931683179055600091825260036020526040909120805460ff19169091179055565b6000546060906001600160a01b031633146107505760405162461bcd60e51b815260040161032490611125565b600085856040516107629291906111e6565b60405190819003812061077b91869086906020016111f6565b60405160208183030381529060405290506000876001600160a01b0316826040516107a6919061121a565b6000604051808303816000865af19150503d80600081146107e3576040519150601f19603f3d011682016040523d82523d6000602084013e6107e8565b606091505b50935090508061082b5760405162461bcd60e51b815260206004820152600e60248201526d195e1958dd5d194819985a5b195960921b6044820152606401610324565b505095945050505050565b6000546001600160a01b031633146108605760405162461bcd60e51b815260040161032490611125565b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146108ac5760405162461bcd60e51b815260040161032490611125565b600560009054906101000a90046001600160a01b03166001600160a01b0316634e71e0c86040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156108fc57600080fd5b505af1158015610910573d6000803e3d6000fd5b50505050565b6000546001600160a01b031633146109405760405162461bcd60e51b815260040161032490611125565b60048054604080516309ce3c1960e31b815290516001600160a01b0390921692634e71e0c892828201926000929082900301818387803b1580156108fc57600080fd5b6001546001600160a01b031633146109d25760405162461bcd60e51b81526020600482015260126024820152712170656e64696e67476f7665726e616e636560701b6044820152606401610324565b60018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b3360009081526003602052604090205460ff16610a285760405162461bcd60e51b81526004016103249061114a565b6005546040516366da581560e01b8152600481018390526001600160a01b03909116906366da581590602401610606565b3360009081526003602052604090205460ff16610a885760405162461bcd60e51b81526004016103249061114a565b6004805460405163757222bd60e01b81529182018390526001600160a01b03169063757222bd90602401610606565b6000546001600160a01b03163314610ae15760405162461bcd60e51b815260040161032490611125565b6001600160a01b03811660009081526003602052604090205460ff16610b195760405162461bcd60e51b81526004016103249061114a565b60005b600254811015610c2157816001600160a01b031660028281548110610b4357610b43611188565b6000918252602090912001546001600160a01b031603610c0f5760028054610b6d90600190611236565b81548110610b7d57610b7d611188565b600091825260209091200154600280546001600160a01b039092169183908110610ba957610ba9611188565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506002805480610be857610be8611249565b600082815260209020810160001990810180546001600160a01b0319169055019055610c21565b80610c19816111cd565b915050610b1c565b506001600160a01b03166000908152600360205260409020805460ff19169055565b3360009081526003602052604090205460ff16610c725760405162461bcd60e51b81526004016103249061114a565b828114610caa5760405162461bcd60e51b8152602060048201526006602482015265042dac2e8c6d60d31b6044820152606401610324565b60005b83811015610634576004546001600160a01b03166388bba42f868684818110610cd857610cd8611188565b90506020020135858585818110610cf157610cf1611188565b60055460405160e087901b6001600160e01b03191681526004810195909552602091909102909201356024840152506001600160a01b0316604482015260006064820152608401600060405180830381600087803b158015610d5257600080fd5b505af1158015610d66573d6000803e3d6000fd5b50506005546001600160a01b03169150631ab06ee59050868684818110610d8f57610d8f611188565b90506020020135858585818110610da857610da8611188565b905060200201356040518363ffffffff1660e01b8152600401610dd5929190918252602082015260400190565b600060405180830381600087803b158015610def57600080fd5b505af1158015610e03573d6000803e3d6000fd5b505050508080610e12906111cd565b915050610cad565b6000546001600160a01b03163314610e445760405162461bcd60e51b815260040161032490611125565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60028181548110610e7657600080fd5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b03163314610eba5760405162461bcd60e51b815260040161032490611125565b6004805460405163078dfbe760e01b81526001600160a01b0384811693820193909352600060248201819052604482015291169063078dfbe790606401610606565b6001600160a01b0381168114610f1157600080fd5b50565b600060208284031215610f2657600080fd5b8135610f3181610efc565b9392505050565b60008083601f840112610f4a57600080fd5b50813567ffffffffffffffff811115610f6257600080fd5b6020830191508360208260051b8501011115610f7d57600080fd5b9250929050565b60008060008060408587031215610f9a57600080fd5b843567ffffffffffffffff80821115610fb257600080fd5b610fbe88838901610f38565b90965094506020870135915080821115610fd757600080fd5b50610fe487828801610f38565b95989497509550505050565b60008083601f84011261100257600080fd5b50813567ffffffffffffffff81111561101a57600080fd5b602083019150836020828501011115610f7d57600080fd5b60008060008060006060868803121561104a57600080fd5b853561105581610efc565b9450602086013567ffffffffffffffff8082111561107257600080fd5b61107e89838a01610ff0565b9096509450604088013591508082111561109757600080fd5b506110a488828901610ff0565b969995985093965092949392505050565b60005b838110156110d05781810151838201526020016110b8565b50506000910152565b60208152600082518060208401526110f88160408501602087016110b5565b601f01601f19169190910160400192915050565b60006020828403121561111e57600080fd5b5035919050565b6020808252600b908201526a21476f7665726e616e636560a81b604082015260600190565b6020808252600b908201526a0854dd1c985d1959da5cdd60aa1b604082015260600190565b60006020828403121561118157600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156111c7576111c761119e565b92915050565b6000600182016111df576111df61119e565b5060010190565b8183823760009101908152919050565b6001600160e01b031984168152818360048301376000910160040190815292915050565b6000825161122c8184602087016110b5565b9190910192915050565b818103818111156111c7576111c761119e565b634e487b7160e01b600052603160045260246000fdfea264697066735822122096b7e6c6157ec7a506c16656dac9fab896b3b33a6c8328d77b95146d024ba9b464736f6c63430008100033000000000000000000000000849c283375a156a6632e8ee928308fcb61306b7b000000000000000000000000e039f8102319af854fe11489a19d6b5d2799ada7
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101375760003560e01c80635d36b190116100b8578063abc7c0691161007c578063abc7c06914610288578063bc4b79691461029b578063bf15905b146102ae578063e347ea29146102c1578063f13a7a31146102d4578063f39c38a0146102e757600080fd5b80635d36b1901461021457806366da58151461021c5780636734faee1461022f578063757222bd146102625780639d2157771461027557600080fd5b80633a6462e4116100ff5780633a6462e4146101b35780633cf98a1c146101c65780634eba30c1146101f15780635043f485146101f95780635aa6e6751461020157600080fd5b80630abb60351461013c5780632315550e1461015157806323160807146101645780632319c5341461017757806333daf5d41461018a575b600080fd5b61014f61014a366004610f14565b6102fa565b005b61014f61015f366004610f84565b61034f565b61014f610172366004610f14565b6105a0565b61014f610185366004610f14565b61063b565b61019d610198366004611032565b610723565b6040516101aa91906110d9565b60405180910390f35b61014f6101c1366004610f14565b610836565b6004546101d9906001600160a01b031681565b6040516001600160a01b0390911681526020016101aa565b61014f610882565b61014f610916565b6000546101d9906001600160a01b031681565b61014f610983565b61014f61022a36600461110c565b6109f9565b61025261023d366004610f14565b60036020526000908152604090205460ff1681565b60405190151581526020016101aa565b61014f61027036600461110c565b610a59565b61014f610283366004610f14565b610ab7565b61014f610296366004610f84565b610c43565b61014f6102a9366004610f14565b610e1a565b6101d96102bc36600461110c565b610e66565b61014f6102cf366004610f14565b610e90565b6005546101d9906001600160a01b031681565b6001546101d9906001600160a01b031681565b6000546001600160a01b0316331461032d5760405162461bcd60e51b815260040161032490611125565b60405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526003602052604090205460ff1661037e5760405162461bcd60e51b81526004016103249061114a565b8281146103b65760405162461bcd60e51b8152602060048201526006602482015265042dac2e8c6d60d31b6044820152606401610324565b6000600460009054906101000a90046001600160a01b03166001600160a01b031663081e3eda6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561040b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042f919061116f565b905060005b84811015610598576004546001600160a01b031663ab7de09885858481811061045f5761045f611188565b9050602002013588888581811061047857610478611188565b905060200201602081019061048d9190610f14565b60055460405160e085901b6001600160e01b031916815260048101939093526001600160a01b039182166024840152166044820152606401600060405180830381600087803b1580156104df57600080fd5b505af11580156104f3573d6000803e3d6000fd5b50506005546001600160a01b0316915063771602f7905085858481811061051c5761051c611188565b90506020020135838561052f91906111b4565b6040516001600160e01b031960e085901b16815260048101929092526024820152604401600060405180830381600087803b15801561056d57600080fd5b505af1158015610581573d6000803e3d6000fd5b505050508080610590906111cd565b915050610434565b505050505050565b6000546001600160a01b031633146105ca5760405162461bcd60e51b815260040161032490611125565b60055460405163078dfbe760e01b81526001600160a01b03838116600483015260006024830181905260448301529091169063078dfbe7906064015b600060405180830381600087803b15801561062057600080fd5b505af1158015610634573d6000803e3d6000fd5b5050505050565b6000546001600160a01b031633146106655760405162461bcd60e51b815260040161032490611125565b3360009081526003602052604090205460ff16156106bc5760405162461bcd60e51b8152602060048201526014602482015273105b1c9958591e4818481cdd1c985d1959da5cdd60621b6044820152606401610324565b6002805460018181019092557f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b039093166001600160a01b031990931683179055600091825260036020526040909120805460ff19169091179055565b6000546060906001600160a01b031633146107505760405162461bcd60e51b815260040161032490611125565b600085856040516107629291906111e6565b60405190819003812061077b91869086906020016111f6565b60405160208183030381529060405290506000876001600160a01b0316826040516107a6919061121a565b6000604051808303816000865af19150503d80600081146107e3576040519150601f19603f3d011682016040523d82523d6000602084013e6107e8565b606091505b50935090508061082b5760405162461bcd60e51b815260206004820152600e60248201526d195e1958dd5d194819985a5b195960921b6044820152606401610324565b505095945050505050565b6000546001600160a01b031633146108605760405162461bcd60e51b815260040161032490611125565b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146108ac5760405162461bcd60e51b815260040161032490611125565b600560009054906101000a90046001600160a01b03166001600160a01b0316634e71e0c86040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156108fc57600080fd5b505af1158015610910573d6000803e3d6000fd5b50505050565b6000546001600160a01b031633146109405760405162461bcd60e51b815260040161032490611125565b60048054604080516309ce3c1960e31b815290516001600160a01b0390921692634e71e0c892828201926000929082900301818387803b1580156108fc57600080fd5b6001546001600160a01b031633146109d25760405162461bcd60e51b81526020600482015260126024820152712170656e64696e67476f7665726e616e636560701b6044820152606401610324565b60018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b3360009081526003602052604090205460ff16610a285760405162461bcd60e51b81526004016103249061114a565b6005546040516366da581560e01b8152600481018390526001600160a01b03909116906366da581590602401610606565b3360009081526003602052604090205460ff16610a885760405162461bcd60e51b81526004016103249061114a565b6004805460405163757222bd60e01b81529182018390526001600160a01b03169063757222bd90602401610606565b6000546001600160a01b03163314610ae15760405162461bcd60e51b815260040161032490611125565b6001600160a01b03811660009081526003602052604090205460ff16610b195760405162461bcd60e51b81526004016103249061114a565b60005b600254811015610c2157816001600160a01b031660028281548110610b4357610b43611188565b6000918252602090912001546001600160a01b031603610c0f5760028054610b6d90600190611236565b81548110610b7d57610b7d611188565b600091825260209091200154600280546001600160a01b039092169183908110610ba957610ba9611188565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506002805480610be857610be8611249565b600082815260209020810160001990810180546001600160a01b0319169055019055610c21565b80610c19816111cd565b915050610b1c565b506001600160a01b03166000908152600360205260409020805460ff19169055565b3360009081526003602052604090205460ff16610c725760405162461bcd60e51b81526004016103249061114a565b828114610caa5760405162461bcd60e51b8152602060048201526006602482015265042dac2e8c6d60d31b6044820152606401610324565b60005b83811015610634576004546001600160a01b03166388bba42f868684818110610cd857610cd8611188565b90506020020135858585818110610cf157610cf1611188565b60055460405160e087901b6001600160e01b03191681526004810195909552602091909102909201356024840152506001600160a01b0316604482015260006064820152608401600060405180830381600087803b158015610d5257600080fd5b505af1158015610d66573d6000803e3d6000fd5b50506005546001600160a01b03169150631ab06ee59050868684818110610d8f57610d8f611188565b90506020020135858585818110610da857610da8611188565b905060200201356040518363ffffffff1660e01b8152600401610dd5929190918252602082015260400190565b600060405180830381600087803b158015610def57600080fd5b505af1158015610e03573d6000803e3d6000fd5b505050508080610e12906111cd565b915050610cad565b6000546001600160a01b03163314610e445760405162461bcd60e51b815260040161032490611125565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60028181548110610e7657600080fd5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b03163314610eba5760405162461bcd60e51b815260040161032490611125565b6004805460405163078dfbe760e01b81526001600160a01b0384811693820193909352600060248201819052604482015291169063078dfbe790606401610606565b6001600160a01b0381168114610f1157600080fd5b50565b600060208284031215610f2657600080fd5b8135610f3181610efc565b9392505050565b60008083601f840112610f4a57600080fd5b50813567ffffffffffffffff811115610f6257600080fd5b6020830191508360208260051b8501011115610f7d57600080fd5b9250929050565b60008060008060408587031215610f9a57600080fd5b843567ffffffffffffffff80821115610fb257600080fd5b610fbe88838901610f38565b90965094506020870135915080821115610fd757600080fd5b50610fe487828801610f38565b95989497509550505050565b60008083601f84011261100257600080fd5b50813567ffffffffffffffff81111561101a57600080fd5b602083019150836020828501011115610f7d57600080fd5b60008060008060006060868803121561104a57600080fd5b853561105581610efc565b9450602086013567ffffffffffffffff8082111561107257600080fd5b61107e89838a01610ff0565b9096509450604088013591508082111561109757600080fd5b506110a488828901610ff0565b969995985093965092949392505050565b60005b838110156110d05781810151838201526020016110b8565b50506000910152565b60208152600082518060208401526110f88160408501602087016110b5565b601f01601f19169190910160400192915050565b60006020828403121561111e57600080fd5b5035919050565b6020808252600b908201526a21476f7665726e616e636560a81b604082015260600190565b6020808252600b908201526a0854dd1c985d1959da5cdd60aa1b604082015260600190565b60006020828403121561118157600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156111c7576111c761119e565b92915050565b6000600182016111df576111df61119e565b5060010190565b8183823760009101908152919050565b6001600160e01b031984168152818360048301376000910160040190815292915050565b6000825161122c8184602087016110b5565b9190910192915050565b818103818111156111c7576111c761119e565b634e487b7160e01b600052603160045260246000fdfea264697066735822122096b7e6c6157ec7a506c16656dac9fab896b3b33a6c8328d77b95146d024ba9b464736f6c63430008100033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000849c283375a156a6632e8ee928308fcb61306b7b000000000000000000000000e039f8102319af854fe11489a19d6b5d2799ada7
-----Decoded View---------------
Arg [0] : _minichef (address): 0x849C283375A156A6632E8eE928308Fcb61306b7B
Arg [1] : _rewarder (address): 0xE039f8102319aF854fe11489a19d6b5d2799ADa7
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000849c283375a156a6632e8ee928308fcb61306b7b
Arg [1] : 000000000000000000000000e039f8102319af854fe11489a19d6b5d2799ada7
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.