ETH Price: $2,968.98 (-4.86%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Vote242804902026-01-21 3:31:474 hrs ago1768966307IN
0x929d9A14...6b867a6f9
0 ETH0.000094392.056643
Lock242701772026-01-19 17:00:4738 hrs ago1768842047IN
0x929d9A14...6b867a6f9
0 ETH0.000094781.08025706
Vote242521022026-01-17 4:34:114 days ago1768624451IN
0x929d9A14...6b867a6f9
0 ETH0.000001910.03284782
Lift242481802026-01-16 15:27:114 days ago1768577231IN
0x929d9A14...6b867a6f9
0 ETH0.000007430.19737852
Free242465572026-01-16 10:01:354 days ago1768557695IN
0x929d9A14...6b867a6f9
0 ETH0.000050071.03679751
Etch242462742026-01-16 9:04:474 days ago1768554287IN
0x929d9A14...6b867a6f9
0 ETH0.000030851.03629852
Lock242462722026-01-16 9:04:234 days ago1768554263IN
0x929d9A14...6b867a6f9
0 ETH0.000028261.03108551
Free242462692026-01-16 9:03:474 days ago1768554227IN
0x929d9A14...6b867a6f9
0 ETH0.00002671.03012227
Free242462622026-01-16 9:02:234 days ago1768554143IN
0x929d9A14...6b867a6f9
0 ETH0.00005991.03530246
Free242462592026-01-16 9:01:474 days ago1768554107IN
0x929d9A14...6b867a6f9
0 ETH0.000026841.03588892
Free242462532026-01-16 9:00:354 days ago1768554035IN
0x929d9A14...6b867a6f9
0 ETH0.000026951.03413761
Free242462502026-01-16 8:59:594 days ago1768553999IN
0x929d9A14...6b867a6f9
0 ETH0.000077481.03387248
Vote242462452026-01-16 8:58:594 days ago1768553939IN
0x929d9A14...6b867a6f9
0 ETH0.000074141.03245256
Lock242461802026-01-16 8:45:594 days ago1768553159IN
0x929d9A14...6b867a6f9
0 ETH0.000055411.03630952
Free242460522026-01-16 8:20:234 days ago1768551623IN
0x929d9A14...6b867a6f9
0 ETH0.000077381.03284357
Free242460412026-01-16 8:18:114 days ago1768551491IN
0x929d9A14...6b867a6f9
0 ETH0.000026911.03396307
Free242459882026-01-16 8:07:354 days ago1768550855IN
0x929d9A14...6b867a6f9
0 ETH0.000026791.03359948
Etch242459692026-01-16 8:03:474 days ago1768550627IN
0x929d9A14...6b867a6f9
0 ETH0.000072061.03588527
Vote242458842026-01-16 7:46:355 days ago1768549595IN
0x929d9A14...6b867a6f9
0 ETH0.000037351.02913433
Vote242458642026-01-16 7:42:355 days ago1768549355IN
0x929d9A14...6b867a6f9
0 ETH0.000062221.03280657
Lock242458542026-01-16 7:40:355 days ago1768549235IN
0x929d9A14...6b867a6f9
0 ETH0.000065171.03294782
Vote240039172025-12-13 13:15:1138 days ago1765631711IN
0x929d9A14...6b867a6f9
0 ETH0.000103472.04146257
Lift239974282025-12-12 15:27:3539 days ago1765553255IN
0x929d9A14...6b867a6f9
0 ETH0.000007250.19267273
Vote239941022025-12-12 4:11:4740 days ago1765512707IN
0x929d9A14...6b867a6f9
0 ETH0.000006380.11001209
Free239562702025-12-06 20:41:4745 days ago1765053707IN
0x929d9A14...6b867a6f9
0 ETH0.000002060.0293803
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Chief

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
Yes with 200 runs

Other Settings:
shanghai EvmVersion, GNU GPLv3 license
// SPDX-License-Identifier: GPL-3.0-or-later

// Chief.sol - select an authority by consensus

// Copyright (C) 2017 DappHub, LLC
// Copyright (C) 2023 Dai Foundation

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.

pragma solidity ^0.8.21;

interface DSAuthority {
    function canCall(address src, address dst, bytes4 sig) external view returns (bool);
}

interface GemLike {
    function transfer(address, uint256) external;
    function transferFrom(address, address, uint256) external;
}

contract Chief is DSAuthority {
    uint256                                  public live;
    address                                  public hat;
    mapping(bytes32 slate => address[] yays) public slates;
    mapping(address usr   => bytes32 slate)  public votes;
    mapping(address yay   => uint256 amt)    public approvals;
    mapping(address usr   => uint256 amt)    public deposits;
    uint256                                  public last;

    GemLike public immutable gov;
    uint256 public immutable maxYays;
    uint256 public immutable launchThreshold;
    uint256 public immutable liftCooldown;

    bytes32 public constant EMPTY_SLATE   = keccak256(abi.encodePacked(new address[](0)));

    event Launch();
    event Lock(address indexed usr, uint256 wad);
    event Free(address indexed usr, uint256 wad);
    event Etch(bytes32 indexed slate, address[] yays);
    event Vote(address indexed usr, bytes32 indexed slate);
    event Lift(address indexed whom);

    constructor(address gov_, uint256 maxYays_, uint256 launchThreshold_, uint256 liftCooldown_) {
        gov = GemLike(gov_);
        maxYays = maxYays_;
        launchThreshold = launchThreshold_;
        liftCooldown = liftCooldown_;
    }

    function _addWeight(uint256 weight, bytes32 slate) internal {
        address[] memory yays = slates[slate];
        for (uint256 i = 0; i < yays.length;) {
            approvals[yays[i]] += weight;
            unchecked { ++i; } // bounded by max array length
        }
    }

    function _subWeight(uint256 weight, bytes32 slate) internal {
        address[] memory yays = slates[slate];
        for (uint256 i = 0; i < yays.length;) {
            approvals[yays[i]] -= weight;
            unchecked { ++i; } // bounded by max array length
        }
    }

    function length(bytes32 slate) external view returns (uint256) {
        return slates[slate].length;
    }

    function canCall(address caller, address, bytes4) external view returns (bool ok) {
        ok = live == 1 && caller == hat;
    }

    function launch() external {
        require(live == 0, "Chief/already-live");
        require(hat == address(0), "Chief/not-address-zero");
        require(approvals[address(0)] >= launchThreshold, "Chief/less-than-threshold");
        live = 1;
        last = block.number;
        emit Launch();
    }

    function lock(uint256 wad) external {
        gov.transferFrom(msg.sender, address(this), wad);
        deposits[msg.sender] += wad;
        _addWeight(wad, votes[msg.sender]);
        emit Lock(msg.sender, wad);
    }

    function free(uint256 wad) external {
        require(block.number > last, "Chief/cant-free-same-block");
        deposits[msg.sender] -= wad;
        _subWeight(wad, votes[msg.sender]);
        gov.transfer(msg.sender, wad);
        emit Free(msg.sender, wad);
    }

    function etch(address[] calldata yays) public returns (bytes32 slate) {
        require(yays.length <= maxYays, "Chief/greater-max-yays");
        if (yays.length > 1) {
            unchecked { // bounded by min and max array length
                for (uint256 i = 0; i < yays.length - 1;) {
                    // strict inequality ensures both ordering and uniqueness
                    require(yays[i] < yays[i + 1], "Chief/yays-not-ordered");
                    ++i;
                }
            }
        }
        slate = keccak256(abi.encodePacked(yays));
        slates[slate] = yays;
        emit Etch(slate, yays);
    }

    function vote(address[] calldata yays) external returns (bytes32 slate) {
        slate = etch(yays);
        vote(slate);
    }

    function vote(bytes32 slate) public {
        require(slates[slate].length > 0 || slate == EMPTY_SLATE, "Chief/invalid-slate");
        uint256 weight = deposits[msg.sender];
        _subWeight(weight, votes[msg.sender]);
        votes[msg.sender] = slate;
        _addWeight(weight, slate);
        emit Vote(msg.sender, slate);
    }

    function lift(address whom) external {
        require(block.number == last || block.number > last + liftCooldown, "Chief/cant-lift-again-yet");
        require(approvals[whom] > approvals[hat], "Chief/not-higher-current-hat");
        hat = whom;
        last = block.number;
        emit Lift(whom);
    }

    // Compatibility with old getters

    function GOV() external view returns (address) {
        return address(gov);
    }

    function MAX_YAYS() external view returns (uint256) {
        return maxYays;
    }
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "ipfs",
    "appendCBOR": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  },
  "evmVersion": "shanghai",
  "viaIR": false,
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"gov_","type":"address"},{"internalType":"uint256","name":"maxYays_","type":"uint256"},{"internalType":"uint256","name":"launchThreshold_","type":"uint256"},{"internalType":"uint256","name":"liftCooldown_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"slate","type":"bytes32"},{"indexed":false,"internalType":"address[]","name":"yays","type":"address[]"}],"name":"Etch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Free","type":"event"},{"anonymous":false,"inputs":[],"name":"Launch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"whom","type":"address"}],"name":"Lift","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Lock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":true,"internalType":"bytes32","name":"slate","type":"bytes32"}],"name":"Vote","type":"event"},{"inputs":[],"name":"EMPTY_SLATE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"GOV","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_YAYS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"yay","type":"address"}],"name":"approvals","outputs":[{"internalType":"uint256","name":"amt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"bytes4","name":"","type":"bytes4"}],"name":"canCall","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"deposits","outputs":[{"internalType":"uint256","name":"amt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"yays","type":"address[]"}],"name":"etch","outputs":[{"internalType":"bytes32","name":"slate","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"free","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"gov","outputs":[{"internalType":"contract GemLike","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"hat","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"last","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launchThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"slate","type":"bytes32"}],"name":"length","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"whom","type":"address"}],"name":"lift","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"liftCooldown","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"live","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"wad","type":"uint256"}],"name":"lock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxYays","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"slate","type":"bytes32"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"slates","outputs":[{"internalType":"address","name":"yays","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"slate","type":"bytes32"}],"name":"vote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"yays","type":"address[]"}],"name":"vote","outputs":[{"internalType":"bytes32","name":"slate","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"votes","outputs":[{"internalType":"bytes32","name":"slate","type":"bytes32"}],"stateMutability":"view","type":"function"}]

610100604052348015610010575f80fd5b5060405161117338038061117383398101604081905261002f9161004e565b6001600160a01b0390931660805260a09190915260c05260e052610095565b5f805f8060808587031215610061575f80fd5b84516001600160a01b0381168114610077575f80fd5b60208601516040870151606090970151919890975090945092505050565b60805160a05160c05160e05161107a6100f95f395f818161024f015261055e01525f8181610365015261048001525f81816101d8015281816102b0015261069b01525f818161015b0152818161019c01528181610a4f0152610b09015261107a5ff3fe608060405234801561000f575f80fd5b5060043610610148575f3560e01c8063a69beaba116100bf578063d8ccd0f311610079578063d8ccd0f314610327578063dd4670641461033a578063ed0813291461034d578063f8b17a1514610360578063fc7e286d14610387578063fe95a5ce146103a6575f80fd5b8063a69beaba14610279578063a9dbaf251461028c578063b404edbc146102ab578063b7009613146102d2578063c2ffc7bb146102f5578063d8bff5a514610308575f80fd5b80633c278bd5116101105780633c278bd5146101fc57806347799da81461020f5780635123e1fa146102185780635d0341ba1461022b5780637189cae81461024a578063957aa58c14610271575f80fd5b806301339c211461014c57806312d43a5114610156578063180cb47f1461019a578063266f69e3146101c0578063362344b8146101d6575b5f80fd5b6101546103b9565b005b61017d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000061017d565b6101c8610520565b604051908152602001610191565b7f00000000000000000000000000000000000000000000000000000000000000006101c8565b61015461020a366004610e18565b610551565b6101c860065481565b6101c8610226366004610e38565b610698565b6101c8610239366004610e18565b60046020525f908152604090205481565b6101c87f000000000000000000000000000000000000000000000000000000000000000081565b6101c85f5481565b610154610287366004610ea7565b610850565b6101c861029a366004610ea7565b5f9081526002602052604090205490565b6101c87f000000000000000000000000000000000000000000000000000000000000000081565b6102e56102e0366004610ebe565b61094a565b6040519015158152602001610191565b61017d610303366004610f0e565b610971565b6101c8610316366004610e18565b60036020525f908152604090205481565b610154610335366004610ea7565b6109a5565b610154610348366004610ea7565b610ae7565b6101c861035b366004610e38565b610bd8565b6101c87f000000000000000000000000000000000000000000000000000000000000000081565b6101c8610395366004610e18565b60056020525f908152604090205481565b60015461017d906001600160a01b031681565b5f54156104025760405162461bcd60e51b815260206004820152601260248201527143686965662f616c72656164792d6c69766560701b60448201526064015b60405180910390fd5b6001546001600160a01b0316156104545760405162461bcd60e51b815260206004820152601660248201527543686965662f6e6f742d616464726573732d7a65726f60501b60448201526064016103f9565b5f805260046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec547f000000000000000000000000000000000000000000000000000000000000000011156104ed5760405162461bcd60e51b815260206004820152601960248201527f43686965662f6c6573732d7468616e2d7468726573686f6c640000000000000060448201526064016103f9565b60015f908155436006556040517f02ac8168caf2f254b394bd39e19417c5c28124ab89c9bc2d44921b19808e26699190a1565b604080515f8152602081018252610538918101610f2e565b6040516020818303038152906040528051906020012081565b60065443148061058d57507f000000000000000000000000000000000000000000000000000000000000000060065461058a9190610f80565b43115b6105d95760405162461bcd60e51b815260206004820152601960248201527f43686965662f63616e742d6c6966742d616761696e2d7965740000000000000060448201526064016103f9565b6001546001600160a01b039081165f908152600460205260408082205492841682529020541161064b5760405162461bcd60e51b815260206004820152601c60248201527f43686965662f6e6f742d6869676865722d63757272656e742d6861740000000060448201526064016103f9565b600180546001600160a01b0319166001600160a01b038316908117909155436006556040517f2b07094bdf192088dc9d18c2c3a2b11b7f1df5d6f3460343964c059221e3f048905f90a250565b5f7f00000000000000000000000000000000000000000000000000000000000000008211156107025760405162461bcd60e51b815260206004820152601660248201527543686965662f677265617465722d6d61782d7961797360501b60448201526064016103f9565b60018211156107cb575f5b5f1983018110156107c95783838260010181811061072d5761072d610f93565b90506020020160208101906107429190610e18565b6001600160a01b031684848381811061075d5761075d610f93565b90506020020160208101906107729190610e18565b6001600160a01b0316106107c15760405162461bcd60e51b815260206004820152601660248201527510da1a59598bde585e5ccb5b9bdd0b5bdc99195c995960521b60448201526064016103f9565b60010161070d565b505b82826040516020016107de929190610fa7565b60408051601f1981840301815291815281516020928301205f8181526002909352912090915061080f908484610d88565b50807fbde4476d3fa00c45be48daa5d230f4dbcd5d571237f236d9e24793a4468edbc78484604051610842929190610fe6565b60405180910390a292915050565b5f818152600260205260409020541515806108975750604080515f815260208101825261087e918101610f2e565b6040516020818303038152906040528051906020012081145b6108d95760405162461bcd60e51b815260206004820152601360248201527243686965662f696e76616c69642d736c61746560681b60448201526064016103f9565b335f908152600560209081526040808320546003909252909120546108ff908290610bf4565b335f90815260036020526040902082905561091a8183610cc1565b604051829033907fc1eff9d9e2ab8a2b29706e0c2818cd78972e60f1ce84c268a77005b0bece97c4905f90a35050565b5f8054600114801561096957506001546001600160a01b038581169116145b949350505050565b6002602052815f5260405f20818154811061098a575f80fd5b5f918252602090912001546001600160a01b03169150829050565b60065443116109f65760405162461bcd60e51b815260206004820152601a60248201527f43686965662f63616e742d667265652d73616d652d626c6f636b00000000000060448201526064016103f9565b335f9081526005602052604081208054839290610a14908490611031565b9091555050335f90815260036020526040902054610a33908290610bf4565b60405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044015f604051808303815f87803b158015610a98575f80fd5b505af1158015610aaa573d5f803e3d5ffd5b50506040518381523392507fce6c5af8fd109993cb40da4d5dc9e4dd8e61bc2e48f1e3901472141e4f56f29391506020015b60405180910390a250565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd906064015f604051808303815f87803b158015610b52575f80fd5b505af1158015610b64573d5f803e3d5ffd5b5050335f9081526005602052604081208054859450909250610b87908490610f80565b9091555050335f90815260036020526040902054610ba6908290610cc1565b60405181815233907f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d42790602001610adc565b5f610be38383610698565b9050610bee81610850565b92915050565b5f81815260026020908152604080832080548251818502810185019093528083529192909190830182828015610c5157602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311610c33575b505050505090505f5b8151811015610cbb578360045f848481518110610c7957610c79610f93565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f205f828254610cae9190611031565b9091555050600101610c5a565b50505050565b5f81815260026020908152604080832080548251818502810185019093528083529192909190830182828015610d1e57602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311610d00575b505050505090505f5b8151811015610cbb578360045f848481518110610d4657610d46610f93565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f205f828254610d7b9190610f80565b9091555050600101610d27565b828054828255905f5260205f20908101928215610dd9579160200282015b82811115610dd95781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190610da6565b50610de5929150610de9565b5090565b5b80821115610de5575f8155600101610dea565b80356001600160a01b0381168114610e13575f80fd5b919050565b5f60208284031215610e28575f80fd5b610e3182610dfd565b9392505050565b5f8060208385031215610e49575f80fd5b823567ffffffffffffffff80821115610e60575f80fd5b818501915085601f830112610e73575f80fd5b813581811115610e81575f80fd5b8660208260051b8501011115610e95575f80fd5b60209290920196919550909350505050565b5f60208284031215610eb7575f80fd5b5035919050565b5f805f60608486031215610ed0575f80fd5b610ed984610dfd565b9250610ee760208501610dfd565b915060408401356001600160e01b031981168114610f03575f80fd5b809150509250925092565b5f8060408385031215610f1f575f80fd5b50508035926020909101359150565b81515f9082906020808601845b83811015610f605781516001600160a01b031685529382019390820190600101610f3b565b50929695505050505050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610bee57610bee610f6c565b634e487b7160e01b5f52603260045260245ffd5b5f8184825b85811015610fdb576001600160a01b03610fc583610dfd565b1683526020928301929190910190600101610fac565b509095945050505050565b60208082528181018390525f908460408401835b86811015611026576001600160a01b0361101384610dfd565b1682529183019190830190600101610ffa565b509695505050505050565b81810381811115610bee57610bee610f6c56fea2646970667358221220e4779f394687a6ee1e4d5d56e0ba81ff73749f3e38d78499ea4596493ea831cf64736f6c6343000815003300000000000000000000000056072c95faa701256059aa122697b133aded92790000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000007c13bc4b2c133c560000000000000000000000000000000000000000000000000000000000000000000000a

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610148575f3560e01c8063a69beaba116100bf578063d8ccd0f311610079578063d8ccd0f314610327578063dd4670641461033a578063ed0813291461034d578063f8b17a1514610360578063fc7e286d14610387578063fe95a5ce146103a6575f80fd5b8063a69beaba14610279578063a9dbaf251461028c578063b404edbc146102ab578063b7009613146102d2578063c2ffc7bb146102f5578063d8bff5a514610308575f80fd5b80633c278bd5116101105780633c278bd5146101fc57806347799da81461020f5780635123e1fa146102185780635d0341ba1461022b5780637189cae81461024a578063957aa58c14610271575f80fd5b806301339c211461014c57806312d43a5114610156578063180cb47f1461019a578063266f69e3146101c0578063362344b8146101d6575b5f80fd5b6101546103b9565b005b61017d7f00000000000000000000000056072c95faa701256059aa122697b133aded927981565b6040516001600160a01b0390911681526020015b60405180910390f35b7f00000000000000000000000056072c95faa701256059aa122697b133aded927961017d565b6101c8610520565b604051908152602001610191565b7f00000000000000000000000000000000000000000000000000000000000000056101c8565b61015461020a366004610e18565b610551565b6101c860065481565b6101c8610226366004610e38565b610698565b6101c8610239366004610e18565b60046020525f908152604090205481565b6101c87f000000000000000000000000000000000000000000000000000000000000000a81565b6101c85f5481565b610154610287366004610ea7565b610850565b6101c861029a366004610ea7565b5f9081526002602052604090205490565b6101c87f000000000000000000000000000000000000000000000000000000000000000581565b6102e56102e0366004610ebe565b61094a565b6040519015158152602001610191565b61017d610303366004610f0e565b610971565b6101c8610316366004610e18565b60036020525f908152604090205481565b610154610335366004610ea7565b6109a5565b610154610348366004610ea7565b610ae7565b6101c861035b366004610e38565b610bd8565b6101c87f000000000000000000000000000000000000000007c13bc4b2c133c56000000081565b6101c8610395366004610e18565b60056020525f908152604090205481565b60015461017d906001600160a01b031681565b5f54156104025760405162461bcd60e51b815260206004820152601260248201527143686965662f616c72656164792d6c69766560701b60448201526064015b60405180910390fd5b6001546001600160a01b0316156104545760405162461bcd60e51b815260206004820152601660248201527543686965662f6e6f742d616464726573732d7a65726f60501b60448201526064016103f9565b5f805260046020527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec547f000000000000000000000000000000000000000007c13bc4b2c133c56000000011156104ed5760405162461bcd60e51b815260206004820152601960248201527f43686965662f6c6573732d7468616e2d7468726573686f6c640000000000000060448201526064016103f9565b60015f908155436006556040517f02ac8168caf2f254b394bd39e19417c5c28124ab89c9bc2d44921b19808e26699190a1565b604080515f8152602081018252610538918101610f2e565b6040516020818303038152906040528051906020012081565b60065443148061058d57507f000000000000000000000000000000000000000000000000000000000000000a60065461058a9190610f80565b43115b6105d95760405162461bcd60e51b815260206004820152601960248201527f43686965662f63616e742d6c6966742d616761696e2d7965740000000000000060448201526064016103f9565b6001546001600160a01b039081165f908152600460205260408082205492841682529020541161064b5760405162461bcd60e51b815260206004820152601c60248201527f43686965662f6e6f742d6869676865722d63757272656e742d6861740000000060448201526064016103f9565b600180546001600160a01b0319166001600160a01b038316908117909155436006556040517f2b07094bdf192088dc9d18c2c3a2b11b7f1df5d6f3460343964c059221e3f048905f90a250565b5f7f00000000000000000000000000000000000000000000000000000000000000058211156107025760405162461bcd60e51b815260206004820152601660248201527543686965662f677265617465722d6d61782d7961797360501b60448201526064016103f9565b60018211156107cb575f5b5f1983018110156107c95783838260010181811061072d5761072d610f93565b90506020020160208101906107429190610e18565b6001600160a01b031684848381811061075d5761075d610f93565b90506020020160208101906107729190610e18565b6001600160a01b0316106107c15760405162461bcd60e51b815260206004820152601660248201527510da1a59598bde585e5ccb5b9bdd0b5bdc99195c995960521b60448201526064016103f9565b60010161070d565b505b82826040516020016107de929190610fa7565b60408051601f1981840301815291815281516020928301205f8181526002909352912090915061080f908484610d88565b50807fbde4476d3fa00c45be48daa5d230f4dbcd5d571237f236d9e24793a4468edbc78484604051610842929190610fe6565b60405180910390a292915050565b5f818152600260205260409020541515806108975750604080515f815260208101825261087e918101610f2e565b6040516020818303038152906040528051906020012081145b6108d95760405162461bcd60e51b815260206004820152601360248201527243686965662f696e76616c69642d736c61746560681b60448201526064016103f9565b335f908152600560209081526040808320546003909252909120546108ff908290610bf4565b335f90815260036020526040902082905561091a8183610cc1565b604051829033907fc1eff9d9e2ab8a2b29706e0c2818cd78972e60f1ce84c268a77005b0bece97c4905f90a35050565b5f8054600114801561096957506001546001600160a01b038581169116145b949350505050565b6002602052815f5260405f20818154811061098a575f80fd5b5f918252602090912001546001600160a01b03169150829050565b60065443116109f65760405162461bcd60e51b815260206004820152601a60248201527f43686965662f63616e742d667265652d73616d652d626c6f636b00000000000060448201526064016103f9565b335f9081526005602052604081208054839290610a14908490611031565b9091555050335f90815260036020526040902054610a33908290610bf4565b60405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000056072c95faa701256059aa122697b133aded92796001600160a01b03169063a9059cbb906044015f604051808303815f87803b158015610a98575f80fd5b505af1158015610aaa573d5f803e3d5ffd5b50506040518381523392507fce6c5af8fd109993cb40da4d5dc9e4dd8e61bc2e48f1e3901472141e4f56f29391506020015b60405180910390a250565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000056072c95faa701256059aa122697b133aded92796001600160a01b0316906323b872dd906064015f604051808303815f87803b158015610b52575f80fd5b505af1158015610b64573d5f803e3d5ffd5b5050335f9081526005602052604081208054859450909250610b87908490610f80565b9091555050335f90815260036020526040902054610ba6908290610cc1565b60405181815233907f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d42790602001610adc565b5f610be38383610698565b9050610bee81610850565b92915050565b5f81815260026020908152604080832080548251818502810185019093528083529192909190830182828015610c5157602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311610c33575b505050505090505f5b8151811015610cbb578360045f848481518110610c7957610c79610f93565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f205f828254610cae9190611031565b9091555050600101610c5a565b50505050565b5f81815260026020908152604080832080548251818502810185019093528083529192909190830182828015610d1e57602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311610d00575b505050505090505f5b8151811015610cbb578360045f848481518110610d4657610d46610f93565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020015f205f828254610d7b9190610f80565b9091555050600101610d27565b828054828255905f5260205f20908101928215610dd9579160200282015b82811115610dd95781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190610da6565b50610de5929150610de9565b5090565b5b80821115610de5575f8155600101610dea565b80356001600160a01b0381168114610e13575f80fd5b919050565b5f60208284031215610e28575f80fd5b610e3182610dfd565b9392505050565b5f8060208385031215610e49575f80fd5b823567ffffffffffffffff80821115610e60575f80fd5b818501915085601f830112610e73575f80fd5b813581811115610e81575f80fd5b8660208260051b8501011115610e95575f80fd5b60209290920196919550909350505050565b5f60208284031215610eb7575f80fd5b5035919050565b5f805f60608486031215610ed0575f80fd5b610ed984610dfd565b9250610ee760208501610dfd565b915060408401356001600160e01b031981168114610f03575f80fd5b809150509250925092565b5f8060408385031215610f1f575f80fd5b50508035926020909101359150565b81515f9082906020808601845b83811015610f605781516001600160a01b031685529382019390820190600101610f3b565b50929695505050505050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610bee57610bee610f6c565b634e487b7160e01b5f52603260045260245ffd5b5f8184825b85811015610fdb576001600160a01b03610fc583610dfd565b1683526020928301929190910190600101610fac565b509095945050505050565b60208082528181018390525f908460408401835b86811015611026576001600160a01b0361101384610dfd565b1682529183019190830190600101610ffa565b509695505050505050565b81810381811115610bee57610bee610f6c56fea2646970667358221220e4779f394687a6ee1e4d5d56e0ba81ff73749f3e38d78499ea4596493ea831cf64736f6c63430008150033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000056072c95faa701256059aa122697b133aded92790000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000007c13bc4b2c133c560000000000000000000000000000000000000000000000000000000000000000000000a

-----Decoded View---------------
Arg [0] : gov_ (address): 0x56072C95FAA701256059aa122697B133aDEd9279
Arg [1] : maxYays_ (uint256): 5
Arg [2] : launchThreshold_ (uint256): 2400000000000000000000000000
Arg [3] : liftCooldown_ (uint256): 10

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000056072c95faa701256059aa122697b133aded9279
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [2] : 000000000000000000000000000000000000000007c13bc4b2c133c560000000
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000a


Deployed Bytecode Sourcemap

1089:4488:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3129:304;;;:::i;:::-;;1543:28;;;;;;;;-1:-1:-1;;;;;192:32:1;;;174:51;;162:2;147:18;1543:28:0;;;;;;;;5403:83;5475:3;5403:83;;1705:85;;;:::i;:::-;;;590:25:1;;;578:2;563:18;1705:85:0;444:177:1;5492:83:0;5561:7;5492:83;;5051:307;;;;;;:::i;:::-;;:::i;1484:52::-;;;;;;3936:634;;;;;;:::i;:::-;;:::i;1359:57::-;;;;;;:::i;:::-;;;;;;;;;;;;;;1661:37;;;;;1125:52;;;;;;4710:335;;;;;;:::i;:::-;;:::i;2880:107::-;;;;;;:::i;:::-;2934:7;2960:13;;;:6;:13;;;;;:20;;2880:107;1577:32;;;;;2993:130;;;;;;:::i;:::-;;:::i;:::-;;;2586:14:1;;2579:22;2561:41;;2549:2;2534:18;2993:130:0;2421:187:1;1240:54:0;;;;;;:::i;:::-;;:::i;1300:53::-;;;;;;:::i;:::-;;;;;;;;;;;;;;3663:267;;;;;;:::i;:::-;;:::i;3439:218::-;;;;;;:::i;:::-;;:::i;4576:128::-;;;;;;:::i;:::-;;:::i;1615:40::-;;;;;1422:56;;;;;;:::i;:::-;;;;;;;;;;;;;;1183:51;;;;;-1:-1:-1;;;;;1183:51:0;;;3129:304;3174:4;;:9;3166:40;;;;-1:-1:-1;;;3166:40:0;;3253:2:1;3166:40:0;;;3235:21:1;3292:2;3272:18;;;3265:30;-1:-1:-1;;;3311:18:1;;;3304:48;3369:18;;3166:40:0;;;;;;;;;3224:3;;-1:-1:-1;;;;;3224:3:0;:17;3216:52;;;;-1:-1:-1;;;3216:52:0;;3600:2:1;3216:52:0;;;3582:21:1;3639:2;3619:18;;;3612:30;-1:-1:-1;;;3658:18:1;;;3651:52;3720:18;;3216:52:0;3398:346:1;3216:52:0;3286:21;;;:9;:21;;;;3311:15;-1:-1:-1;3286:40:0;3278:78;;;;-1:-1:-1;;;3278:78:0;;3951:2:1;3278:78:0;;;3933:21:1;3990:2;3970:18;;;3963:30;4029:27;4009:18;;;4002:55;4074:18;;3278:78:0;3749:349:1;3278:78:0;3373:1;3366:4;:8;;;3391:12;3384:4;:19;3418:8;;;;3366:4;3418:8;3129:304::o;1705:85::-;1772:16;;;1786:1;1772:16;;;;;;;1755:34;;;;;:::i;:::-;;;;;;;;;;;;;1745:45;;;;;;1705:85;:::o;5051:307::-;5122:4;;5106:12;:20;:58;;;;5152:12;5145:4;;:19;;;;:::i;:::-;5130:12;:34;5106:58;5098:96;;;;-1:-1:-1;;;5098:96:0;;5273:2:1;5098:96:0;;;5255:21:1;5312:2;5292:18;;;5285:30;5351:27;5331:18;;;5324:55;5396:18;;5098:96:0;5071:349:1;5098:96:0;5240:3;;-1:-1:-1;;;;;5240:3:0;;;5230:14;;;;:9;:14;;;;;;;5212:15;;;;;;;;:32;5204:73;;;;-1:-1:-1;;;5204:73:0;;5627:2:1;5204:73:0;;;5609:21:1;5666:2;5646:18;;;5639:30;5705;5685:18;;;5678:58;5753:18;;5204:73:0;5425:352:1;5204:73:0;5287:3;:10;;-1:-1:-1;;;;;;5287:10:0;-1:-1:-1;;;;;5287:10:0;;;;;;;;5314:12;5307:4;:19;5341:10;;;;-1:-1:-1;;5341:10:0;5051:307;:::o;3936:634::-;3991:13;4039:7;4024:22;;;4016:57;;;;-1:-1:-1;;;4016:57:0;;5984:2:1;4016:57:0;;;5966:21:1;6023:2;6003:18;;;5996:30;-1:-1:-1;;;6042:18:1;;;6035:52;6104:18;;4016:57:0;5782:346:1;4016:57:0;4101:1;4087:15;;4083:368;;;4190:9;4185:242;-1:-1:-1;;4209:15:0;;4205:19;;4185:242;;;4345:4;;4350:1;4354;4350:5;4345:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;4335:21:0;:4;;4340:1;4335:7;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;4335:21:0;;4327:56;;;;-1:-1:-1;;;4327:56:0;;6467:2:1;4327:56:0;;;6449:21:1;6506:2;6486:18;;;6479:30;-1:-1:-1;;;6525:18:1;;;6518:52;6587:18;;4327:56:0;6265:346:1;4327:56:0;4405:3;;4185:242;;;;4083:368;4495:4;;4478:22;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;4478:22:0;;;;;;;;;4468:33;;4478:22;4468:33;;;;4511:13;;;;:6;:13;;;;;4468:33;;-1:-1:-1;4511:20:0;;4527:4;;4511:20;:::i;:::-;;4551:5;4546:17;4558:4;;4546:17;;;;;;;:::i;:::-;;;;;;;;3936:634;;;;:::o;4710:335::-;4787:1;4764:13;;;:6;:13;;;;;:20;:24;;;:48;;-1:-1:-1;1772:16:0;;;1786:1;1772:16;;;;;;;1755:34;;;;;:::i;:::-;;;;;;;;;;;;;1745:45;;;;;;4792:5;:20;4764:48;4756:80;;;;-1:-1:-1;;;4756:80:0;;8015:2:1;4756:80:0;;;7997:21:1;8054:2;8034:18;;;8027:30;-1:-1:-1;;;8073:18:1;;;8066:49;8132:18;;4756:80:0;7813:343:1;4756:80:0;4872:10;4846:14;4863:20;;;:8;:20;;;;;;;;;4912:5;:17;;;;;;;4893:37;;4863:20;;4893:10;:37::i;:::-;4946:10;4940:17;;;;:5;:17;;;;;:25;;;4975;4986:6;4960:5;4975:10;:25::i;:::-;5015:23;;5032:5;;5020:10;;5015:23;;;;;4746:299;4710:335;:::o;2993:130::-;3066:7;3090:4;;3098:1;3090:9;:26;;;;-1:-1:-1;3113:3:0;;-1:-1:-1;;;;;3103:13:0;;;3113:3;;3103:13;3090:26;3085:31;2993:130;-1:-1:-1;;;;2993:130:0:o;1240:54::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1240:54:0;;-1:-1:-1;1240:54:0;;-1:-1:-1;1240:54:0:o;3663:267::-;3732:4;;3717:12;:19;3709:58;;;;-1:-1:-1;;;3709:58:0;;8363:2:1;3709:58:0;;;8345:21:1;8402:2;8382:18;;;8375:30;8441:28;8421:18;;;8414:56;8487:18;;3709:58:0;8161:350:1;3709:58:0;3786:10;3777:20;;;;:8;:20;;;;;:27;;3801:3;;3777:20;:27;;3801:3;;3777:27;:::i;:::-;;;;-1:-1:-1;;3836:10:0;3830:17;;;;:5;:17;;;;;;3814:34;;3825:3;;3814:10;:34::i;:::-;3858:29;;-1:-1:-1;;;3858:29:0;;3871:10;3858:29;;;8823:51:1;8890:18;;;8883:34;;;3858:3:0;-1:-1:-1;;;;;3858:12:0;;;;8796:18:1;;3858:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3902:21:0;;590:25:1;;;3907:10:0;;-1:-1:-1;3902:21:0;;-1:-1:-1;578:2:1;563:18;3902:21:0;;;;;;;;3663:267;:::o;3439:218::-;3485:48;;-1:-1:-1;;;3485:48:0;;3502:10;3485:48;;;9168:34:1;3522:4:0;9218:18:1;;;9211:43;9270:18;;;9263:34;;;3485:3:0;-1:-1:-1;;;;;3485:16:0;;;;9103:18:1;;3485:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3552:10:0;3543:20;;;;:8;:20;;;;;:27;;3567:3;;-1:-1:-1;3543:20:0;;-1:-1:-1;3543:27:0;;3567:3;;3543:27;:::i;:::-;;;;-1:-1:-1;;3602:10:0;3596:17;;;;:5;:17;;;;;;3580:34;;3591:3;;3580:10;:34::i;:::-;3629:21;;590:25:1;;;3634:10:0;;3629:21;;578:2:1;563:18;3629:21:0;444:177:1;4576:128:0;4633:13;4666:10;4671:4;;4666;:10::i;:::-;4658:18;;4686:11;4691:5;4686:4;:11::i;:::-;4576:128;;;;:::o;2598:276::-;2668:21;2692:13;;;:6;:13;;;;;;;;2668:37;;;;;;;;;;;;;;;;;;;2692:13;;2668:37;;;2692:13;2668:37;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2668:37:0;;;;;;;;;;;;;;;;;;;;;;;2720:9;2715:153;2739:4;:11;2735:1;:15;2715:153;;;2789:6;2767:9;:18;2777:4;2782:1;2777:7;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;;;2767:18:0;-1:-1:-1;;;;;2767:18:0;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;-1:-1:-1;;2821:3:0;;2715:153;;;;2658:216;2598:276;;:::o;2316:::-;2386:21;2410:13;;;:6;:13;;;;;;;;2386:37;;;;;;;;;;;;;;;;;;;2410:13;;2386:37;;;2410:13;2386:37;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2386:37:0;;;;;;;;;;;;;;;;;;;;;;;2438:9;2433:153;2457:4;:11;2453:1;:15;2433:153;;;2507:6;2485:9;:18;2495:4;2500:1;2495:7;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;;;2485:18:0;-1:-1:-1;;;;;2485:18:0;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;-1:-1:-1;;2539:3:0;;2433:153;;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;808:173:1;876:20;;-1:-1:-1;;;;;925:31:1;;915:42;;905:70;;971:1;968;961:12;905:70;808:173;;;:::o;986:186::-;1045:6;1098:2;1086:9;1077:7;1073:23;1069:32;1066:52;;;1114:1;1111;1104:12;1066:52;1137:29;1156:9;1137:29;:::i;:::-;1127:39;986:186;-1:-1:-1;;;986:186:1:o;1177:615::-;1263:6;1271;1324:2;1312:9;1303:7;1299:23;1295:32;1292:52;;;1340:1;1337;1330:12;1292:52;1380:9;1367:23;1409:18;1450:2;1442:6;1439:14;1436:34;;;1466:1;1463;1456:12;1436:34;1504:6;1493:9;1489:22;1479:32;;1549:7;1542:4;1538:2;1534:13;1530:27;1520:55;;1571:1;1568;1561:12;1520:55;1611:2;1598:16;1637:2;1629:6;1626:14;1623:34;;;1653:1;1650;1643:12;1623:34;1706:7;1701:2;1691:6;1688:1;1684:14;1680:2;1676:23;1672:32;1669:45;1666:65;;;1727:1;1724;1717:12;1666:65;1758:2;1750:11;;;;;1780:6;;-1:-1:-1;1177:615:1;;-1:-1:-1;;;;1177:615:1:o;1797:180::-;1856:6;1909:2;1897:9;1888:7;1884:23;1880:32;1877:52;;;1925:1;1922;1915:12;1877:52;-1:-1:-1;1948:23:1;;1797:180;-1:-1:-1;1797:180:1:o;1982:434::-;2058:6;2066;2074;2127:2;2115:9;2106:7;2102:23;2098:32;2095:52;;;2143:1;2140;2133:12;2095:52;2166:29;2185:9;2166:29;:::i;:::-;2156:39;;2214:38;2248:2;2237:9;2233:18;2214:38;:::i;:::-;2204:48;-1:-1:-1;2302:2:1;2287:18;;2274:32;-1:-1:-1;;;;;;2335:32:1;;2325:43;;2315:71;;2382:1;2379;2372:12;2315:71;2405:5;2395:15;;;1982:434;;;;;:::o;2613:248::-;2681:6;2689;2742:2;2730:9;2721:7;2717:23;2713:32;2710:52;;;2758:1;2755;2748:12;2710:52;-1:-1:-1;;2781:23:1;;;2851:2;2836:18;;;2823:32;;-1:-1:-1;2613:248:1:o;4235:569::-;4453:13;;4396:3;;4427;;4506:4;4533:15;;;4396:3;4576:201;4590:6;4587:1;4584:13;4576:201;;;4657:13;;-1:-1:-1;;;;;4653:39:1;4639:54;;4715:14;;;;4752:15;;;;4689:1;4605:9;4576:201;;;-1:-1:-1;4793:5:1;;4235:569;-1:-1:-1;;;;;;4235:569:1:o;4809:127::-;4870:10;4865:3;4861:20;4858:1;4851:31;4901:4;4898:1;4891:15;4925:4;4922:1;4915:15;4941:125;5006:9;;;5027:10;;;5024:36;;;5040:18;;:::i;6133:127::-;6194:10;6189:3;6185:20;6182:1;6175:31;6225:4;6222:1;6215:15;6249:4;6246:1;6239:15;6616:551;6787:3;6818;6865:6;6787:3;6899:241;6913:6;6910:1;6907:13;6899:241;;;-1:-1:-1;;;;;6980:26:1;6999:6;6980:26;:::i;:::-;6976:52;6962:67;;7052:4;7078:14;;;;7115:15;;;;;6935:1;6928:9;6899:241;;;-1:-1:-1;7156:5:1;;6616:551;-1:-1:-1;;;;;6616:551:1:o;7172:636::-;7353:2;7405:21;;;7378:18;;;7461:22;;;7324:4;;7540:6;7514:2;7499:18;;7324:4;7574:208;7588:6;7585:1;7582:13;7574:208;;;-1:-1:-1;;;;;7653:26:1;7672:6;7653:26;:::i;:::-;7649:52;7637:65;;7757:15;;;;7722:12;;;;7610:1;7603:9;7574:208;;;-1:-1:-1;7799:3:1;7172:636;-1:-1:-1;;;;;;7172:636:1:o;8516:128::-;8583:9;;;8604:11;;;8601:37;;;8618:18;;:::i

Swarm Source

ipfs://e4779f394687a6ee1e4d5d56e0ba81ff73749f3e38d78499ea4596493ea831cf

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.