ETH Price: $2,093.53 (+0.96%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Set Reward Per S...1175639912024-03-18 1:52:39725 days ago1710726759IN
0x12e6749C...cB87C0bB0
0 ETH0.0000003406020.0073497
Set Reward Per S...1164662322024-02-21 16:00:41751 days ago1708531241IN
0x12e6749C...cB87C0bB0
0 ETH0.0000630169040.0052465
Set Pickle Per S...1069550292023-07-16 12:00:35971 days ago1689508835IN
0x12e6749C...cB87C0bB0
0 ETH0.0000194812510.00000007
Set784402202023-03-03 18:20:031106 days ago1677867603IN
0x12e6749C...cB87C0bB0
0 ETH0.000403269110.001
Add780221062023-03-01 18:48:341108 days ago1677696514IN
0x12e6749C...cB87C0bB0
0 ETH0.0001882329250.001
Add780213782023-03-01 18:42:011108 days ago1677696121IN
0x12e6749C...cB87C0bB0
0 ETH0.0001760275940.001
Add780205502023-03-01 18:35:381108 days ago1677695738IN
0x12e6749C...cB87C0bB0
0 ETH0.0002056830980.001
Add779638462023-03-01 13:07:371108 days ago1677676057IN
0x12e6749C...cB87C0bB0
0 ETH0.0001190766510.001
Add771372622023-02-26 1:33:461111 days ago1677375226IN
0x12e6749C...cB87C0bB0
0 ETH0.0000974394550.001
Set406009452022-11-21 17:35:091208 days ago1669052109IN
0x12e6749C...cB87C0bB0
0 ETH0.000292211370.001
Set Pending Gove...359793122022-11-08 19:47:341221 days ago1667936854IN
0x12e6749C...cB87C0bB0
0 ETH0.0011852678680.001
Add Strategist359776982022-11-08 19:44:341221 days ago1667936674IN
0x12e6749C...cB87C0bB0
0 ETH0.0013353380410.001

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
1069550292023-07-16 12:00:35971 days ago1689508835
0x12e6749C...cB87C0bB0
0 ETH

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ChefProxy

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
// 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");
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "metadata": {
    "useLiteralContent": true
  },
  "libraries": {}
}

Contract Security Audit

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"}]

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


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.