ETH Price: $1,990.59 (-0.38%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Create243732062026-02-03 1:59:3515 days ago1770083975IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.00006350.09244741
Create243501872026-01-30 20:51:2318 days ago1769806283IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.002004282.91792464
Create242691922026-01-19 13:42:4729 days ago1768830167IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.001395612.03179293
Create242630322026-01-18 17:07:3530 days ago1768756055IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000018810.02738755
Create242541392026-01-17 11:22:5931 days ago1768648979IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000025880.03768275
Create241724142026-01-06 1:42:4743 days ago1767663767IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000046590.06783661
Create238953782025-11-28 6:25:2381 days ago1764311123IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000373050.54310746
Create238173252025-11-17 7:11:5992 days ago1763363519IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000120660.17566538
Create238143402025-11-16 21:10:5993 days ago1763327459IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000065890.09593502
Create237733462025-11-11 3:34:2398 days ago1762832063IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.00006520.09493062
Create237733272025-11-11 3:30:3598 days ago1762831835IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000081950.11930708
Create237113752025-11-02 11:34:35107 days ago1762083275IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000057290.08341505
Create236980842025-10-31 14:58:23109 days ago1761922703IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000493620.71863636
Create236884122025-10-30 6:28:35110 days ago1761805715IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000131610.19161061
Create236822382025-10-29 9:44:11111 days ago1761731051IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000122180.17788018
Create236588302025-10-26 3:04:23114 days ago1761447863IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000123620.17997888
Create236521472025-10-25 4:39:47115 days ago1761367187IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000118140.17200528
Create236255502025-10-21 11:09:23119 days ago1761044963IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000138920.20225666
Create236227402025-10-21 1:40:47120 days ago1761010847IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000131840.19194889
Create236117712025-10-19 12:46:11121 days ago1760877971IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000155360.22619388
Create236085732025-10-19 2:02:59122 days ago1760839379IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000139480.20307381
Create236019612025-10-18 3:50:23122 days ago1760759423IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000136820.19919
Create235925472025-10-16 20:15:47124 days ago1760645747IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000235210.34244305
Create235892932025-10-16 9:20:11124 days ago1760606411IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000167760.24423731
Create235866622025-10-16 0:28:23125 days ago1760574503IN
0x4Cf3DaeF...00a9EccD5
0 ETH0.000215590.31386703
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
0x61010060243732062026-02-03 1:59:3515 days ago1770083975
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060243501872026-01-30 20:51:2318 days ago1769806283
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060242691922026-01-19 13:42:4729 days ago1768830167
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060242630322026-01-18 17:07:3530 days ago1768756055
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060242541392026-01-17 11:22:5931 days ago1768648979
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060241724142026-01-06 1:42:4743 days ago1767663767
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060238953782025-11-28 6:25:2381 days ago1764311123
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060238173252025-11-17 7:11:5992 days ago1763363519
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060238143402025-11-16 21:10:5993 days ago1763327459
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060237733462025-11-11 3:34:2398 days ago1762832063
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060237733272025-11-11 3:30:3598 days ago1762831835
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060237113752025-11-02 11:34:35107 days ago1762083275
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236980842025-10-31 14:58:23109 days ago1761922703
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236884122025-10-30 6:28:35110 days ago1761805715
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236822382025-10-29 9:44:11111 days ago1761731051
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236588302025-10-26 3:04:23114 days ago1761447863
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236521472025-10-25 4:39:47115 days ago1761367187
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236255502025-10-21 11:09:23119 days ago1761044963
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236227402025-10-21 1:40:47120 days ago1761010847
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236117712025-10-19 12:46:11121 days ago1760877971
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236085732025-10-19 2:02:59122 days ago1760839379
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060236019612025-10-18 3:50:23122 days ago1760759423
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060235925472025-10-16 20:15:47124 days ago1760645747
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060235892932025-10-16 9:20:11124 days ago1760606411
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
0x61010060235866622025-10-16 0:28:23125 days ago1760574503
0x4Cf3DaeF...00a9EccD5
 Contract Creation0 ETH
View All Internal Transactions
Loading...
Loading
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:
VoteDelegateFactory

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
Yes with 200 runs

Other Settings:
shanghai EvmVersion, GNU AGPLv3 license
// SPDX-FileCopyrightText: © 2021 Dai Foundation <www.daifoundation.org>
// SPDX-License-Identifier: AGPL-3.0-or-later
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero 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 Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program.  If not, see <https://www.gnu.org/licenses/>.

pragma solidity ^0.8.21;

import {VoteDelegate} from "src/VoteDelegate.sol";

contract VoteDelegateFactory {
    // --- storage variables ---

    mapping(address usr => address voteDelegate)     public delegates;
    mapping(address voteDelegate => uint256 created) public created;

    // --- immutables ---

    address immutable public chief;
    address immutable public polling;

    // --- events ---

    event CreateVoteDelegate(address indexed usr, address indexed voteDelegate);

    // --- constructor ---

    constructor(address _chief, address _polling) {
        chief = _chief;
        polling = _polling;
    }

    function isDelegate(address usr) public view returns (bool ok) {
        ok = delegates[usr] != address(0);
    }

    function create() external returns (address voteDelegate) {
        require(!isDelegate(msg.sender), "VoteDelegateFactory/sender-is-already-delegate");

        voteDelegate = address(new VoteDelegate(chief, polling, msg.sender));
        delegates[msg.sender] = voteDelegate;
        created[voteDelegate] = 1;

        emit CreateVoteDelegate(msg.sender, voteDelegate);
    }
}

// SPDX-FileCopyrightText: © 2021 Dai Foundation <www.daifoundation.org>
// SPDX-License-Identifier: AGPL-3.0-or-later
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero 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 Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program.  If not, see <https://www.gnu.org/licenses/>.

pragma solidity ^0.8.21;

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

interface ChiefLike {
    function gov() external view returns (GemLike);
    function lock(uint256) external;
    function free(uint256) external;
    function vote(address[] calldata) external returns (bytes32);
    function vote(bytes32) external;
}

interface PollingLike {
    function vote(uint256, uint256) external;
    function vote(uint256[] calldata, uint256[] calldata) external;
}

contract VoteDelegate {
    // --- storage variables ---

    mapping(address => uint256) public stake;

    // --- immutables ---

    address     immutable public delegate;
    GemLike     immutable public gov;
    ChiefLike   immutable public chief;
    PollingLike immutable public polling;

    // --- events ---

    event Lock(address indexed usr, uint256 wad);
    event Free(address indexed usr, uint256 wad);

    // --- constructor ---

    constructor(address chief_, address polling_, address delegate_) {
        chief = ChiefLike(chief_);
        polling = PollingLike(polling_);
        delegate = delegate_;

        gov = ChiefLike(chief_).gov();
        gov.approve(chief_, type(uint256).max);
    }

    // --- modifiers ---

    modifier delegate_auth() {
        require(msg.sender == delegate, "VoteDelegate/sender-not-delegate");
        _;
    }

    // --- gov owner functions

    function lock(uint256 wad) external {
        gov.transferFrom(msg.sender, address(this), wad);
        chief.lock(wad);
        stake[msg.sender] += wad;

        emit Lock(msg.sender, wad);
    }

    function free(uint256 wad) external {
        require(stake[msg.sender] >= wad, "VoteDelegate/insufficient-stake");
        unchecked { stake[msg.sender] -= wad; }
        chief.free(wad);
        gov.transfer(msg.sender, wad);

        emit Free(msg.sender, wad);
    }

    // --- delegate executive voting functions

    function vote(address[] calldata yays) external delegate_auth returns (bytes32 result) {
        result = chief.vote(yays);
    }

    function vote(bytes32 slate) external delegate_auth {
        chief.vote(slate);
    }

    // --- delegate poll voting functions

    function votePoll(uint256 pollId, uint256 optionId) external delegate_auth {
        polling.vote(pollId, optionId);
    }

    function votePoll(uint256[] calldata pollIds, uint256[] calldata optionIds) external delegate_auth {
        polling.vote(pollIds, optionIds);
    }
}

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":"_chief","type":"address"},{"internalType":"address","name":"_polling","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"},{"indexed":true,"internalType":"address","name":"voteDelegate","type":"address"}],"name":"CreateVoteDelegate","type":"event"},{"inputs":[],"name":"chief","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"create","outputs":[{"internalType":"address","name":"voteDelegate","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"voteDelegate","type":"address"}],"name":"created","outputs":[{"internalType":"uint256","name":"created","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"voteDelegate","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"isDelegate","outputs":[{"internalType":"bool","name":"ok","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"polling","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60c060405234801561000f575f80fd5b506040516110f83803806110f883398101604081905261002e91610060565b6001600160a01b039182166080521660a052610091565b80516001600160a01b038116811461005b575f80fd5b919050565b5f8060408385031215610071575f80fd5b61007a83610045565b915061008860208401610045565b90509250929050565b60805160a0516110396100bf5f395f818160ab015261020c01525f818161014701526101eb01526110395ff3fe608060405234801561000f575f80fd5b5060043610610060575f3560e01c8063077796271461006457806354717496146100a6578063587cde1e146100e5578063d42efd831461010d578063efc81a8c1461013a578063ffd864d314610142575b5f80fd5b6100916100723660046102e6565b6001600160a01b039081165f9081526020819052604090205416151590565b60405190151581526020015b60405180910390f35b6100cd7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161009d565b6100cd6100f33660046102e6565b5f602081905290815260409020546001600160a01b031681565b61012c61011b3660046102e6565b60016020525f908152604090205481565b60405190815260200161009d565b6100cd610169565b6100cd7f000000000000000000000000000000000000000000000000000000000000000081565b335f908152602081905260408120546001600160a01b0316156101e95760405162461bcd60e51b815260206004820152602e60248201527f566f746544656c6567617465466163746f72792f73656e6465722d69732d616c60448201526d72656164792d64656c656761746560901b606482015260840160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000033604051610238906102d9565b6001600160a01b03938416815291831660208301529091166040820152606001604051809103905ff080158015610271573d5f803e3d5ffd5b50335f8181526020818152604080832080546001600160a01b0319166001600160a01b0387169081179091558084526001928390528184209290925551939450927f2187b96b95fffefab01016c852705bc8ec76d1ea17dd5bffef25fd71366336449190a390565b610cf08061031483390190565b5f602082840312156102f6575f80fd5b81356001600160a01b038116811461030c575f80fd5b939250505056fe610100604052348015610010575f80fd5b50604051610cf0380380610cf083398101604081905261002f9161012a565b6001600160a01b0380841660c081905283821660e052908216608052604080516312d43a5160e01b815290516312d43a51916004808201926020929091908290030181865afa158015610084573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100a89190610174565b6001600160a01b0390811660a081905260405163095ea7b360e01b815291851660048301525f1960248301529063095ea7b3906044015f604051808303815f87803b1580156100f5575f80fd5b505af1158015610107573d5f803e3d5ffd5b50505050505050610196565b6001600160a01b0381168114610127575f80fd5b50565b5f805f6060848603121561013c575f80fd5b835161014781610113565b602085015190935061015881610113565b604085015190925061016981610113565b809150509250925092565b5f60208284031215610184575f80fd5b815161018f81610113565b9392505050565b60805160a05160c05160e051610ad461021c5f395f81816101350152818161026c015261059b01525f81816101e2015281816103380152818161042b0152818161069301526107aa01525f818160c40152818161049c015261062001525f818161016f0152818161020f015281816102e50152818161054101526107560152610ad45ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063c89e43611161006e578063c89e43611461016a578063d8ccd0f314610191578063dcb0578d146101a4578063dd467064146101b7578063ed081329146101ca578063ffd864d3146101dd575f80fd5b806311fa447b146100aa57806312d43a51146100bf57806326476204146101035780635471749614610130578063a69beaba14610157575b5f80fd5b6100bd6100b8366004610870565b610204565b005b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6101226101113660046108f2565b5f6020819052908152604090205481565b6040519081526020016100fa565b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b6100bd61016536600461090b565b6102da565b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b6100bd61019f36600461090b565b61039a565b6100bd6101b2366004610922565b610536565b6100bd6101c536600461090b565b6105fe565b6101226101d8366004610942565b61074a565b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102555760405162461bcd60e51b815260040161024c90610981565b60405180910390fd5b604051638733ece760e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690638733ece7906102a79087908790879087906004016109e6565b5f604051808303815f87803b1580156102be575f80fd5b505af11580156102d0573d5f803e3d5ffd5b5050505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146103225760405162461bcd60e51b815260040161024c90610981565b60405163534df55d60e11b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a69beaba906024015f604051808303815f87803b158015610381575f80fd5b505af1158015610393573d5f803e3d5ffd5b5050505050565b335f908152602081905260409020548111156103f85760405162461bcd60e51b815260206004820152601f60248201527f566f746544656c65676174652f696e73756666696369656e742d7374616b6500604482015260640161024c565b335f9081526020819052604090819020805483900390555163d8ccd0f360e01b8152600481018290526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d8ccd0f3906024015f604051808303815f87803b15801561046c575f80fd5b505af115801561047e573d5f803e3d5ffd5b505060405163a9059cbb60e01b8152336004820152602481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316925063a9059cbb91506044015f604051808303815f87803b1580156104e7575f80fd5b505af11580156104f9573d5f803e3d5ffd5b50506040518381523392507fce6c5af8fd109993cb40da4d5dc9e4dd8e61bc2e48f1e3901472141e4f56f29391506020015b60405180910390a250565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461057e5760405162461bcd60e51b815260040161024c90610981565b60405163b384abef60e01b815260048101839052602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063b384abef906044015f604051808303815f87803b1580156105e4575f80fd5b505af11580156105f6573d5f803e3d5ffd5b505050505050565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd906064015f604051808303815f87803b158015610669575f80fd5b505af115801561067b573d5f803e3d5ffd5b50506040516337519c1960e21b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316925063dd46706491506024015f604051808303815f87803b1580156106de575f80fd5b505af11580156106f0573d5f803e3d5ffd5b5050335f9081526020819052604081208054859450909250610713908490610a17565b909155505060405181815233907f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d4279060200161052b565b5f336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107935760405162461bcd60e51b815260040161024c90610981565b60405163ed08132960e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063ed081329906107e19086908690600401610a3c565b6020604051808303815f875af11580156107fd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108219190610a87565b9392505050565b5f8083601f840112610838575f80fd5b50813567ffffffffffffffff81111561084f575f80fd5b6020830191508360208260051b8501011115610869575f80fd5b9250929050565b5f805f8060408587031215610883575f80fd5b843567ffffffffffffffff8082111561089a575f80fd5b6108a688838901610828565b909650945060208701359150808211156108be575f80fd5b506108cb87828801610828565b95989497509550505050565b80356001600160a01b03811681146108ed575f80fd5b919050565b5f60208284031215610902575f80fd5b610821826108d7565b5f6020828403121561091b575f80fd5b5035919050565b5f8060408385031215610933575f80fd5b50508035926020909101359150565b5f8060208385031215610953575f80fd5b823567ffffffffffffffff811115610969575f80fd5b61097585828601610828565b90969095509350505050565b6020808252818101527f566f746544656c65676174652f73656e6465722d6e6f742d64656c6567617465604082015260600190565b8183525f6001600160fb1b038311156109cd575f80fd5b8260051b80836020870137939093016020019392505050565b604081525f6109f96040830186886109b6565b8281036020840152610a0c8185876109b6565b979650505050505050565b80820180821115610a3657634e487b7160e01b5f52601160045260245ffd5b92915050565b60208082528181018390525f908460408401835b86811015610a7c576001600160a01b03610a69846108d7565b1682529183019190830190600101610a50565b509695505050505050565b5f60208284031215610a97575f80fd5b505191905056fea26469706673582212208acb81abe60342ec0afa61a15a0d7ac3c8bd355fe8e955593c1e8b04576d666264736f6c63430008150033a2646970667358221220941547dbc651fd97ddf2f00bdf652993ecf94ccacc129017575ad80364fdca3d64736f6c63430008150033000000000000000000000000929d9a1435662357f54adcf64dcee4d6b867a6f9000000000000000000000000d3a9fe267852281a1e6307a1c37cdfd76d39b133

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610060575f3560e01c8063077796271461006457806354717496146100a6578063587cde1e146100e5578063d42efd831461010d578063efc81a8c1461013a578063ffd864d314610142575b5f80fd5b6100916100723660046102e6565b6001600160a01b039081165f9081526020819052604090205416151590565b60405190151581526020015b60405180910390f35b6100cd7f000000000000000000000000d3a9fe267852281a1e6307a1c37cdfd76d39b13381565b6040516001600160a01b03909116815260200161009d565b6100cd6100f33660046102e6565b5f602081905290815260409020546001600160a01b031681565b61012c61011b3660046102e6565b60016020525f908152604090205481565b60405190815260200161009d565b6100cd610169565b6100cd7f000000000000000000000000929d9a1435662357f54adcf64dcee4d6b867a6f981565b335f908152602081905260408120546001600160a01b0316156101e95760405162461bcd60e51b815260206004820152602e60248201527f566f746544656c6567617465466163746f72792f73656e6465722d69732d616c60448201526d72656164792d64656c656761746560901b606482015260840160405180910390fd5b7f000000000000000000000000929d9a1435662357f54adcf64dcee4d6b867a6f97f000000000000000000000000d3a9fe267852281a1e6307a1c37cdfd76d39b13333604051610238906102d9565b6001600160a01b03938416815291831660208301529091166040820152606001604051809103905ff080158015610271573d5f803e3d5ffd5b50335f8181526020818152604080832080546001600160a01b0319166001600160a01b0387169081179091558084526001928390528184209290925551939450927f2187b96b95fffefab01016c852705bc8ec76d1ea17dd5bffef25fd71366336449190a390565b610cf08061031483390190565b5f602082840312156102f6575f80fd5b81356001600160a01b038116811461030c575f80fd5b939250505056fe610100604052348015610010575f80fd5b50604051610cf0380380610cf083398101604081905261002f9161012a565b6001600160a01b0380841660c081905283821660e052908216608052604080516312d43a5160e01b815290516312d43a51916004808201926020929091908290030181865afa158015610084573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100a89190610174565b6001600160a01b0390811660a081905260405163095ea7b360e01b815291851660048301525f1960248301529063095ea7b3906044015f604051808303815f87803b1580156100f5575f80fd5b505af1158015610107573d5f803e3d5ffd5b50505050505050610196565b6001600160a01b0381168114610127575f80fd5b50565b5f805f6060848603121561013c575f80fd5b835161014781610113565b602085015190935061015881610113565b604085015190925061016981610113565b809150509250925092565b5f60208284031215610184575f80fd5b815161018f81610113565b9392505050565b60805160a05160c05160e051610ad461021c5f395f81816101350152818161026c015261059b01525f81816101e2015281816103380152818161042b0152818161069301526107aa01525f818160c40152818161049c015261062001525f818161016f0152818161020f015281816102e50152818161054101526107560152610ad45ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c8063c89e43611161006e578063c89e43611461016a578063d8ccd0f314610191578063dcb0578d146101a4578063dd467064146101b7578063ed081329146101ca578063ffd864d3146101dd575f80fd5b806311fa447b146100aa57806312d43a51146100bf57806326476204146101035780635471749614610130578063a69beaba14610157575b5f80fd5b6100bd6100b8366004610870565b610204565b005b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6101226101113660046108f2565b5f6020819052908152604090205481565b6040519081526020016100fa565b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b6100bd61016536600461090b565b6102da565b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b6100bd61019f36600461090b565b61039a565b6100bd6101b2366004610922565b610536565b6100bd6101c536600461090b565b6105fe565b6101226101d8366004610942565b61074a565b6100e67f000000000000000000000000000000000000000000000000000000000000000081565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102555760405162461bcd60e51b815260040161024c90610981565b60405180910390fd5b604051638733ece760e01b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690638733ece7906102a79087908790879087906004016109e6565b5f604051808303815f87803b1580156102be575f80fd5b505af11580156102d0573d5f803e3d5ffd5b5050505050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146103225760405162461bcd60e51b815260040161024c90610981565b60405163534df55d60e11b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a69beaba906024015f604051808303815f87803b158015610381575f80fd5b505af1158015610393573d5f803e3d5ffd5b5050505050565b335f908152602081905260409020548111156103f85760405162461bcd60e51b815260206004820152601f60248201527f566f746544656c65676174652f696e73756666696369656e742d7374616b6500604482015260640161024c565b335f9081526020819052604090819020805483900390555163d8ccd0f360e01b8152600481018290526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d8ccd0f3906024015f604051808303815f87803b15801561046c575f80fd5b505af115801561047e573d5f803e3d5ffd5b505060405163a9059cbb60e01b8152336004820152602481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316925063a9059cbb91506044015f604051808303815f87803b1580156104e7575f80fd5b505af11580156104f9573d5f803e3d5ffd5b50506040518381523392507fce6c5af8fd109993cb40da4d5dc9e4dd8e61bc2e48f1e3901472141e4f56f29391506020015b60405180910390a250565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461057e5760405162461bcd60e51b815260040161024c90610981565b60405163b384abef60e01b815260048101839052602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063b384abef906044015f604051808303815f87803b1580156105e4575f80fd5b505af11580156105f6573d5f803e3d5ffd5b505050505050565b6040516323b872dd60e01b8152336004820152306024820152604481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd906064015f604051808303815f87803b158015610669575f80fd5b505af115801561067b573d5f803e3d5ffd5b50506040516337519c1960e21b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316925063dd46706491506024015f604051808303815f87803b1580156106de575f80fd5b505af11580156106f0573d5f803e3d5ffd5b5050335f9081526020819052604081208054859450909250610713908490610a17565b909155505060405181815233907f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d4279060200161052b565b5f336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107935760405162461bcd60e51b815260040161024c90610981565b60405163ed08132960e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063ed081329906107e19086908690600401610a3c565b6020604051808303815f875af11580156107fd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108219190610a87565b9392505050565b5f8083601f840112610838575f80fd5b50813567ffffffffffffffff81111561084f575f80fd5b6020830191508360208260051b8501011115610869575f80fd5b9250929050565b5f805f8060408587031215610883575f80fd5b843567ffffffffffffffff8082111561089a575f80fd5b6108a688838901610828565b909650945060208701359150808211156108be575f80fd5b506108cb87828801610828565b95989497509550505050565b80356001600160a01b03811681146108ed575f80fd5b919050565b5f60208284031215610902575f80fd5b610821826108d7565b5f6020828403121561091b575f80fd5b5035919050565b5f8060408385031215610933575f80fd5b50508035926020909101359150565b5f8060208385031215610953575f80fd5b823567ffffffffffffffff811115610969575f80fd5b61097585828601610828565b90969095509350505050565b6020808252818101527f566f746544656c65676174652f73656e6465722d6e6f742d64656c6567617465604082015260600190565b8183525f6001600160fb1b038311156109cd575f80fd5b8260051b80836020870137939093016020019392505050565b604081525f6109f96040830186886109b6565b8281036020840152610a0c8185876109b6565b979650505050505050565b80820180821115610a3657634e487b7160e01b5f52601160045260245ffd5b92915050565b60208082528181018390525f908460408401835b86811015610a7c576001600160a01b03610a69846108d7565b1682529183019190830190600101610a50565b509695505050505050565b5f60208284031215610a97575f80fd5b505191905056fea26469706673582212208acb81abe60342ec0afa61a15a0d7ac3c8bd355fe8e955593c1e8b04576d666264736f6c63430008150033a2646970667358221220941547dbc651fd97ddf2f00bdf652993ecf94ccacc129017575ad80364fdca3d64736f6c63430008150033

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

000000000000000000000000929d9A1435662357F54AdcF64DcEE4d6b867a6f9000000000000000000000000D3A9FE267852281a1e6307a1C37CDfD76d39b133

-----Decoded View---------------
Arg [0] : _chief (address): 0x929d9A1435662357F54AdcF64DcEE4d6b867a6f9
Arg [1] : _polling (address): 0xD3A9FE267852281a1e6307a1C37CDfD76d39b133

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000929d9A1435662357F54AdcF64DcEE4d6b867a6f9
Arg [1] : 000000000000000000000000D3A9FE267852281a1e6307a1C37CDfD76d39b133


Deployed Bytecode Sourcemap

870:1054:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1426:113;;;;;;:::i;:::-;-1:-1:-1;;;;;1504:14:1;;;1480:7;1504:14;;;;;;;;;;;;:28;;;1426:113;;;;470:14:2;;463:22;445:41;;433:2;418:18;1426:113:1;;;;;;;;1143:32;;;;;;;;-1:-1:-1;;;;;661:32:2;;;643:51;;631:2;616:18;1143:32:1;497:203:2;939:65:1;;;;;;:::i;:::-;;;;;;;;;;;;;-1:-1:-1;;;;;939:65:1;;;1010:63;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;851:25:2;;;839:2;824:18;1010:63:1;705:177:2;1545:377:1;;;:::i;1107:30::-;;;;;1545:377;1633:10;1581:20;1504:14;;;;;;;;;;;-1:-1:-1;;;;;1504:14:1;:28;1613:82;;;;-1:-1:-1;;;1613:82:1;;1089:2:2;1613:82:1;;;1071:21:2;1128:2;1108:18;;;1101:30;1167:34;1147:18;;;1140:62;-1:-1:-1;;;1218:18:2;;;1211:44;1272:19;;1613:82:1;;;;;;;;1746:5;1753:7;1762:10;1729:44;;;;;:::i;:::-;-1:-1:-1;;;;;1560:15:2;;;1542:34;;1612:15;;;1607:2;1592:18;;1585:43;1664:15;;;1659:2;1644:18;;1637:43;1492:2;1477:18;1729:44:1;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1794:10:1;1784:9;:21;;;;;;;;;;;:36;;-1:-1:-1;;;;;;1784:36:1;-1:-1:-1;;;;;1784:36:1;;;;;;;;1830:21;;;-1:-1:-1;1830:21:1;;;;;;;:25;;;;1871:44;1784:36;;-1:-1:-1;1784:36:1;1871:44;;1784:9;1871:44;1545:377;:::o;-1:-1:-1:-;;;;;;;;:::o;14:286:2:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:2;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:2:o

Swarm Source

ipfs://941547dbc651fd97ddf2f00bdf652993ecf94ccacc129017575ad80364fdca3d

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