ETH Price: $3,047.41 (+1.25%)
Gas: 3 Gwei

Contract

0x1eaed879e5D58Fc28b0633ca2e5069d702782189
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Poke192216142024-02-13 21:00:11145 days ago1707858011IN
0x1eaed879...702782189
0 ETH0.0149751842.43306589
Poke192213172024-02-13 20:00:23145 days ago1707854423IN
0x1eaed879...702782189
0 ETH0.0091209431.80444049
Poke192210162024-02-13 19:00:11145 days ago1707850811IN
0x1eaed879...702782189
0 ETH0.0128111934.916158
Poke192207182024-02-13 18:00:11145 days ago1707847211IN
0x1eaed879...702782189
0 ETH0.0126297635.50548656
Poke192204282024-02-13 17:00:23145 days ago1707843623IN
0x1eaed879...702782189
0 ETH0.0111832238.24868155
Poke192201302024-02-13 16:00:23145 days ago1707840023IN
0x1eaed879...702782189
0 ETH0.010410735.95081079
Poke192198342024-02-13 15:00:23145 days ago1707836423IN
0x1eaed879...702782189
0 ETH0.0208156856.73192315
Poke192195392024-02-13 14:00:23145 days ago1707832823IN
0x1eaed879...702782189
0 ETH0.0095588832.69315417
Poke192192482024-02-13 13:00:23145 days ago1707829223IN
0x1eaed879...702782189
0 ETH0.0083629228.87929605
Poke192189522024-02-13 12:00:23146 days ago1707825623IN
0x1eaed879...702782189
0 ETH0.0081765423.16873299
Poke192186542024-02-13 11:00:11146 days ago1707822011IN
0x1eaed879...702782189
0 ETH0.008360623.13950109
Poke192183592024-02-13 10:00:23146 days ago1707818423IN
0x1eaed879...702782189
0 ETH0.0102749828.00386627
Poke192180632024-02-13 9:00:23146 days ago1707814823IN
0x1eaed879...702782189
0 ETH0.0093304424.86043224
Poke192177652024-02-13 8:00:23146 days ago1707811223IN
0x1eaed879...702782189
0 ETH0.0058083620.25358253
Poke192174682024-02-13 7:00:23146 days ago1707807623IN
0x1eaed879...702782189
0 ETH0.0069445924.21557667
Poke192171682024-02-13 6:00:23146 days ago1707804023IN
0x1eaed879...702782189
0 ETH0.0053299718.22948462
Poke192168692024-02-13 5:00:23146 days ago1707800423IN
0x1eaed879...702782189
0 ETH0.007934521.62503634
Poke192165702024-02-13 4:00:23146 days ago1707796823IN
0x1eaed879...702782189
0 ETH0.0063976122.30830253
Poke192162722024-02-13 3:00:23146 days ago1707793223IN
0x1eaed879...702782189
0 ETH0.006819823.32499106
Poke192159742024-02-13 2:00:23146 days ago1707789623IN
0x1eaed879...702782189
0 ETH0.0195022435.30297446
Poke192156762024-02-13 1:00:23146 days ago1707786023IN
0x1eaed879...702782189
0 ETH0.013121836.88873685
Poke192153792024-02-13 0:00:23146 days ago1707782423IN
0x1eaed879...702782189
0 ETH0.0155405354.18936385
Poke192150842024-02-12 23:00:23146 days ago1707778823IN
0x1eaed879...702782189
0 ETH0.03475063121.17437944
Poke192148532024-02-12 22:13:59146 days ago1707776039IN
0x1eaed879...702782189
0 ETH0.0161461354.69892247
Poke192146302024-02-12 21:29:11146 days ago1707773351IN
0x1eaed879...702782189
0 ETH0.03691262126.24794994
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MegaPoker

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 1000 runs

Other Settings:
default evmVersion, GNU AGPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2023-08-18
*/

// SPDX-License-Identifier: AGPL-3.0
// The MegaPoker
//
// Copyright (C) 2020 Maker Ecosystem Growth Holdings, INC.
//
// 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.6.12;

contract PokingAddresses {
    // OSMs
    address constant btc            = 0xf185d0682d50819263941e5f4EacC763CC5C6C42;
    address constant eth            = 0x81FE72B5A8d1A857d176C3E7d5Bd2679A9B85763;
    address constant gno            = 0xd800ca44fFABecd159c7889c3bf64a217361AEc8;
    address constant reth           = 0xeE7F0b350aA119b3d05DC733a4621a81972f7D47;
    address constant wsteth         = 0xFe7a2aC0B945f12089aEEB6eCebf4F384D9f043F;

    address constant crvv1ethsteth  = 0xEa508F82728927454bd3ce853171b0e2705880D4;
    address constant guniv3daiusdc1 = 0x7F6d78CC0040c87943a0e0c140De3F77a273bd58;
    address constant guniv3daiusdc2 = 0xcCBa43231aC6eceBd1278B90c3a44711a00F4e93;
    address constant univ2daiusdc   = 0x25D03C2C928ADE19ff9f4FFECc07d991d0df054B;

    // Spotter
    address constant spotter        = 0x65C79fcB50Ca1594B025960e539eD7A9a6D434A3;
}

contract MegaPoker is PokingAddresses {

    uint256 public last;

    function poke() external {
        bool ok;

        // poke() = 0x18178358
        (ok,) = btc.call(abi.encodeWithSelector(0x18178358));
        (ok,) = eth.call(abi.encodeWithSelector(0x18178358));
        (ok,) = gno.call(abi.encodeWithSelector(0x18178358));
        (ok,) = reth.call(abi.encodeWithSelector(0x18178358));
        (ok,) = wsteth.call(abi.encodeWithSelector(0x18178358));

        // poke(bytes32) = 0x1504460f
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("ETH-A")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("ETH-B")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("ETH-C")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("RETH-A")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("WBTC-A")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("WBTC-B")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("WBTC-C")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("WSTETH-A")));
        (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("WSTETH-B")));

        // Daily pokes, i.e. reduced cost pokes
        if (last <= block.timestamp - 1 days) {
            // Poke
            (ok,) = crvv1ethsteth.call(abi.encodeWithSelector(0x18178358));

            // The GUINIV3DAIUSDCX Oracles are very expensive to poke, and the
            // price should not change frequently, so they are getting poked
            // only once a day.
            (ok,) = guniv3daiusdc1.call(abi.encodeWithSelector(0x18178358));
            (ok,) = guniv3daiusdc2.call(abi.encodeWithSelector(0x18178358));

            (ok,) = univ2daiusdc.call(abi.encodeWithSelector(0x18178358));

            // Spotter pokes
            (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("CRVV1ETHSTETH-A")));
            (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("GUNIV3DAIUSDC1-A")));
            (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("GUNIV3DAIUSDC2-A")));
            (ok,) = spotter.call(abi.encodeWithSelector(0x1504460f, bytes32("UNIV2DAIUSDC-A")));

            last = block.timestamp;
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"name":"last","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poke","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506115ba806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063181783581461003b57806347799da814610045575b600080fd5b61004361005f565b005b61004d61157e565b60408051918252519081900360200190f35b60408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815160009373f185d0682d50819263941e5f4eacc763cc5c6c429392918291908083835b602083106100cc5780518252601f1990920191602091820191016100ad565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461012e576040519150601f19603f3d011682016040523d82523d6000602084013e610133565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b178152915181519394507381fe72b5a8d1a857d176c3e7d5bd2679a9b8576393919290918291908083835b602083106101a45780518252601f199092019160209182019101610185565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610206576040519150601f19603f3d011682016040523d82523d6000602084013e61020b565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073d800ca44ffabecd159c7889c3bf64a217361aec893919290918291908083835b6020831061027c5780518252601f19909201916020918201910161025d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146102de576040519150601f19603f3d011682016040523d82523d6000602084013e6102e3565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073ee7f0b350aa119b3d05dc733a4621a81972f7d4793919290918291908083835b602083106103545780518252601f199092019160209182019101610335565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146103b6576040519150601f19603f3d011682016040523d82523d6000602084013e6103bb565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073fe7a2ac0b945f12089aeeb6ecebf4f384d9f043f93919290918291908083835b6020831061042c5780518252601f19909201916020918201910161040d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5050604080517f4554482d4100000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106105355780518252601f199092019160209182019101610516565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610597576040519150601f19603f3d011682016040523d82523d6000602084013e61059c565b606091505b5050604080517f4554482d4200000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b6020831061063e5780518252601f19909201916020918201910161061f565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146106a0576040519150601f19603f3d011682016040523d82523d6000602084013e6106a5565b606091505b5050604080517f4554482d4300000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106107475780518252601f199092019160209182019101610728565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146107a9576040519150601f19603f3d011682016040523d82523d6000602084013e6107ae565b606091505b5050604080517f524554482d41000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106108505780518252601f199092019160209182019101610831565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146108b2576040519150601f19603f3d011682016040523d82523d6000602084013e6108b7565b606091505b5050604080517f574254432d41000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106109595780518252601f19909201916020918201910161093a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146109bb576040519150601f19603f3d011682016040523d82523d6000602084013e6109c0565b606091505b5050604080517f574254432d42000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610a625780518252601f199092019160209182019101610a43565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ac4576040519150601f19603f3d011682016040523d82523d6000602084013e610ac9565b606091505b5050604080517f574254432d43000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610b6b5780518252601f199092019160209182019101610b4c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610bcd576040519150601f19603f3d011682016040523d82523d6000602084013e610bd2565b606091505b5050604080517f5753544554482d4100000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610c745780518252601f199092019160209182019101610c55565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610cd6576040519150601f19603f3d011682016040523d82523d6000602084013e610cdb565b606091505b5050604080517f5753544554482d4200000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610d7d5780518252601f199092019160209182019101610d5e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ddf576040519150601f19603f3d011682016040523d82523d6000602084013e610de4565b606091505b5050809150506201518042036000541161157b5760408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815173ea508f82728927454bd3ce853171b0e2705880d49382918083835b60208310610e5f5780518252601f199092019160209182019101610e40565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ec1576040519150601f19603f3d011682016040523d82523d6000602084013e610ec6565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b17815291518151939450737f6d78cc0040c87943a0e0c140de3f77a273bd5893919290918291908083835b60208310610f375780518252601f199092019160209182019101610f18565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f99576040519150601f19603f3d011682016040523d82523d6000602084013e610f9e565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073ccba43231ac6ecebd1278b90c3a44711a00f4e9393919290918291908083835b6020831061100f5780518252601f199092019160209182019101610ff0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611071576040519150601f19603f3d011682016040523d82523d6000602084013e611076565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b178152915181519394507325d03c2c928ade19ff9f4ffecc07d991d0df054b93919290918291908083835b602083106110e75780518252601f1990920191602091820191016110c8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611149576040519150601f19603f3d011682016040523d82523d6000602084013e61114e565b606091505b5050604080517f435256563145544853544554482d41000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106111f05780518252601f1990920191602091820191016111d1565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611252576040519150601f19603f3d011682016040523d82523d6000602084013e611257565b606091505b5050604080517f47554e49563344414955534443312d410000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106112f95780518252601f1990920191602091820191016112da565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461135b576040519150601f19603f3d011682016040523d82523d6000602084013e611360565b606091505b5050604080517f47554e49563344414955534443322d410000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106114025780518252601f1990920191602091820191016113e3565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611464576040519150601f19603f3d011682016040523d82523d6000602084013e611469565b606091505b5050604080517f554e495632444149555344432d4100000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b6020831061150b5780518252601f1990920191602091820191016114ec565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461156d576040519150601f19603f3d011682016040523d82523d6000602084013e611572565b606091505b50504260005590505b50565b6000548156fea2646970667358221220dc46e5b4fc60c7097184018c5fe977caaffa69bd0bc6117d744b9d08815b0bd564736f6c634300060c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063181783581461003b57806347799da814610045575b600080fd5b61004361005f565b005b61004d61157e565b60408051918252519081900360200190f35b60408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815160009373f185d0682d50819263941e5f4eacc763cc5c6c429392918291908083835b602083106100cc5780518252601f1990920191602091820191016100ad565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461012e576040519150601f19603f3d011682016040523d82523d6000602084013e610133565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b178152915181519394507381fe72b5a8d1a857d176c3e7d5bd2679a9b8576393919290918291908083835b602083106101a45780518252601f199092019160209182019101610185565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610206576040519150601f19603f3d011682016040523d82523d6000602084013e61020b565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073d800ca44ffabecd159c7889c3bf64a217361aec893919290918291908083835b6020831061027c5780518252601f19909201916020918201910161025d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146102de576040519150601f19603f3d011682016040523d82523d6000602084013e6102e3565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073ee7f0b350aa119b3d05dc733a4621a81972f7d4793919290918291908083835b602083106103545780518252601f199092019160209182019101610335565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146103b6576040519150601f19603f3d011682016040523d82523d6000602084013e6103bb565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073fe7a2ac0b945f12089aeeb6ecebf4f384d9f043f93919290918291908083835b6020831061042c5780518252601f19909201916020918201910161040d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5050604080517f4554482d4100000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106105355780518252601f199092019160209182019101610516565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610597576040519150601f19603f3d011682016040523d82523d6000602084013e61059c565b606091505b5050604080517f4554482d4200000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b6020831061063e5780518252601f19909201916020918201910161061f565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146106a0576040519150601f19603f3d011682016040523d82523d6000602084013e6106a5565b606091505b5050604080517f4554482d4300000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106107475780518252601f199092019160209182019101610728565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146107a9576040519150601f19603f3d011682016040523d82523d6000602084013e6107ae565b606091505b5050604080517f524554482d41000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106108505780518252601f199092019160209182019101610831565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146108b2576040519150601f19603f3d011682016040523d82523d6000602084013e6108b7565b606091505b5050604080517f574254432d41000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106109595780518252601f19909201916020918201910161093a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146109bb576040519150601f19603f3d011682016040523d82523d6000602084013e6109c0565b606091505b5050604080517f574254432d42000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610a625780518252601f199092019160209182019101610a43565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ac4576040519150601f19603f3d011682016040523d82523d6000602084013e610ac9565b606091505b5050604080517f574254432d43000000000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610b6b5780518252601f199092019160209182019101610b4c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610bcd576040519150601f19603f3d011682016040523d82523d6000602084013e610bd2565b606091505b5050604080517f5753544554482d4100000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610c745780518252601f199092019160209182019101610c55565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610cd6576040519150601f19603f3d011682016040523d82523d6000602084013e610cdb565b606091505b5050604080517f5753544554482d4200000000000000000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b60208310610d7d5780518252601f199092019160209182019101610d5e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ddf576040519150601f19603f3d011682016040523d82523d6000602084013e610de4565b606091505b5050809150506201518042036000541161157b5760408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815173ea508f82728927454bd3ce853171b0e2705880d49382918083835b60208310610e5f5780518252601f199092019160209182019101610e40565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ec1576040519150601f19603f3d011682016040523d82523d6000602084013e610ec6565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b17815291518151939450737f6d78cc0040c87943a0e0c140de3f77a273bd5893919290918291908083835b60208310610f375780518252601f199092019160209182019101610f18565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610f99576040519150601f19603f3d011682016040523d82523d6000602084013e610f9e565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b1781529151815193945073ccba43231ac6ecebd1278b90c3a44711a00f4e9393919290918291908083835b6020831061100f5780518252601f199092019160209182019101610ff0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611071576040519150601f19603f3d011682016040523d82523d6000602084013e611076565b606091505b505060408051600481526024810182526020810180516001600160e01b0316630302f06b60e31b178152915181519394507325d03c2c928ade19ff9f4ffecc07d991d0df054b93919290918291908083835b602083106110e75780518252601f1990920191602091820191016110c8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611149576040519150601f19603f3d011682016040523d82523d6000602084013e61114e565b606091505b5050604080517f435256563145544853544554482d41000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106111f05780518252601f1990920191602091820191016111d1565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611252576040519150601f19603f3d011682016040523d82523d6000602084013e611257565b606091505b5050604080517f47554e49563344414955534443312d410000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106112f95780518252601f1990920191602091820191016112da565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461135b576040519150601f19603f3d011682016040523d82523d6000602084013e611360565b606091505b5050604080517f47554e49563344414955534443322d410000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b602083106114025780518252601f1990920191602091820191016113e3565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611464576040519150601f19603f3d011682016040523d82523d6000602084013e611469565b606091505b5050604080517f554e495632444149555344432d4100000000000000000000000000000000000060248083019190915282518083039091018152604490910182526020810180516001600160e01b0316631504460f60e01b178152915181519394507365c79fcb50ca1594b025960e539ed7a9a6d434a393919290918291908083835b6020831061150b5780518252601f1990920191602091820191016114ec565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461156d576040519150601f19603f3d011682016040523d82523d6000602084013e611572565b606091505b50504260005590505b50565b6000548156fea2646970667358221220dc46e5b4fc60c7097184018c5fe977caaffa69bd0bc6117d744b9d08815b0bd564736f6c634300060c0033

Deployed Bytecode Sourcemap

1731:2402:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1806:2324;;;:::i;:::-;;1778:19;;;:::i;:::-;;;;;;;;;;;;;;;;1806:2324;1911:34;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1911:34:0;-1:-1:-1;;;1911:34:0;;;1902:44;;;;1842:7;;914:42;;1911:34;1902:44;;;1911:34;1902:44;;1911:34;1902:44;;;;;;;;;;-1:-1:-1;;1902:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1974:34:0;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1974:34:0;-1:-1:-1;;;1974:34:0;;;1965:44;;;;1894:52;;-1:-1:-1;997:42:0;;1974:34;;1965:44;;;;1974:34;1965:44;;1974:34;1965:44;;;;;;;;;;-1:-1:-1;;1965:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2037:34:0;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2037:34:0;-1:-1:-1;;;2037:34:0;;;2028:44;;;;1957:52;;-1:-1:-1;1080:42:0;;2037:34;;2028:44;;;;2037:34;2028:44;;2037:34;2028:44;;;;;;;;;;-1:-1:-1;;2028:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2101:34:0;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2101:34:0;-1:-1:-1;;;2101:34:0;;;2091:45;;;;2020:52;;-1:-1:-1;1163:42:0;;2101:34;;2091:45;;;;2101:34;2091:45;;2101:34;2091:45;;;;;;;;;;-1:-1:-1;;2091:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2167:34:0;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2167:34:0;-1:-1:-1;;;2167:34:0;;;2155:47;;;;2083:53;;-1:-1:-1;1246:42:0;;2167:34;;2155:47;;;;2167:34;2155:47;;2167:34;2155:47;;;;;;;;;;-1:-1:-1;;2155:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2275:52:0;;;2310:16;2275:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2275:52:0;-1:-1:-1;;;2275:52:0;;;2262:66;;;;2147:55;;-1:-1:-1;1681:42:0;;2275:52;;2262:66;;;;2275:52;2262:66;;2275:52;2262:66;;;;;;;;;;-1:-1:-1;;2262:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2360:52:0;;;2395:16;2360:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2360:52:0;-1:-1:-1;;;2360:52:0;;;2347:66;;;;2254:74;;-1:-1:-1;1681:42:0;;2360:52;;2347:66;;;;2360:52;2347:66;;2360:52;2347:66;;;;;;;;;;-1:-1:-1;;2347:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2445:52:0;;;2480:16;2445:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2445:52:0;-1:-1:-1;;;2445:52:0;;;2432:66;;;;2339:74;;-1:-1:-1;1681:42:0;;2445:52;;2432:66;;;;2445:52;2432:66;;2445:52;2432:66;;;;;;;;;;-1:-1:-1;;2432:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2530:53:0;;;2565:17;2530:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2530:53:0;-1:-1:-1;;;2530:53:0;;;2517:67;;;;2424:74;;-1:-1:-1;1681:42:0;;2530:53;;2517:67;;;;2530:53;2517:67;;2530:53;2517:67;;;;;;;;;;-1:-1:-1;;2517:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2616:53:0;;;2651:17;2616:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2616:53:0;-1:-1:-1;;;2616:53:0;;;2603:67;;;;2509:75;;-1:-1:-1;1681:42:0;;2616:53;;2603:67;;;;2616:53;2603:67;;2616:53;2603:67;;;;;;;;;;-1:-1:-1;;2603:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2702:53:0;;;2737:17;2702:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2702:53:0;-1:-1:-1;;;2702:53:0;;;2689:67;;;;2595:75;;-1:-1:-1;1681:42:0;;2702:53;;2689:67;;;;2702:53;2689:67;;2702:53;2689:67;;;;;;;;;;-1:-1:-1;;2689:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2788:53:0;;;2823:17;2788:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2788:53:0;-1:-1:-1;;;2788:53:0;;;2775:67;;;;2681:75;;-1:-1:-1;1681:42:0;;2788:53;;2775:67;;;;2788:53;2775:67;;2788:53;2775:67;;;;;;;;;;-1:-1:-1;;2775:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2874:55:0;;;2909:19;2874:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2874:55:0;-1:-1:-1;;;2874:55:0;;;2861:69;;;;2767:75;;-1:-1:-1;1681:42:0;;2874:55;;2861:69;;;;2874:55;2861:69;;2874:55;2861:69;;;;;;;;;;-1:-1:-1;;2861:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2962:55:0;;;2997:19;2962:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2962:55:0;-1:-1:-1;;;2962:55:0;;;2949:69;;;;2853:77;;-1:-1:-1;1681:42:0;;2962:55;;2949:69;;;;2962:55;2949:69;;2962:55;2949:69;;;;;;;;;;-1:-1:-1;;2949:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2941:77;;;;;3110:6;3092:15;:24;3084:4;;:32;3080:1043;;3181:34;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3181:34:0;-1:-1:-1;;;3181:34:0;;;3162:54;;;;1331:42;;3162:54;;;;3181:34;3162:54;;;;;;;;;;-1:-1:-1;;3162:54:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3452:34:0;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3452:34:0;-1:-1:-1;;;3452:34:0;;;3432:55;;;;3154:62;;-1:-1:-1;1414:42:0;;3452:34;;3432:55;;;;3452:34;3432:55;;3452:34;3432:55;;;;;;;;;;-1:-1:-1;;3432:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3530:34:0;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3530:34:0;-1:-1:-1;;;3530:34:0;;;3510:55;;;;3424:63;;-1:-1:-1;1497:42:0;;3530:34;;3510:55;;;;3530:34;3510:55;;3530:34;3510:55;;;;;;;;;;-1:-1:-1;;3510:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3608:34:0;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3608:34:0;-1:-1:-1;;;3608:34:0;;;3590:53;;;;3502:63;;-1:-1:-1;1580:42:0;;3608:34;;3590:53;;;;3608:34;3590:53;;3608:34;3590:53;;;;;;;;;;-1:-1:-1;;3590:53:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3711:62:0;;;3746:26;3711:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3711:62:0;-1:-1:-1;;;3711:62:0;;;3698:76;;;;3582:61;;-1:-1:-1;1681:42:0;;3711:62;;3698:76;;;;3711:62;3698:76;;3711:62;3698:76;;;;;;;;;;-1:-1:-1;;3698:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3810:63:0;;;3845:27;3810:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3810:63:0;-1:-1:-1;;;3810:63:0;;;3797:77;;;;3690:84;;-1:-1:-1;1681:42:0;;3810:63;;3797:77;;;;3810:63;3797:77;;3810:63;3797:77;;;;;;;;;;-1:-1:-1;;3797:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3910:63:0;;;3945:27;3910:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3910:63:0;-1:-1:-1;;;3910:63:0;;;3897:77;;;;3789:85;;-1:-1:-1;1681:42:0;;3910:63;;3897:77;;;;3910:63;3897:77;;3910:63;3897:77;;;;;;;;;;-1:-1:-1;;3897:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4010:61:0;;;4045:25;4010:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4010:61:0;-1:-1:-1;;;4010:61:0;;;3997:75;;;;3889:85;;-1:-1:-1;1681:42:0;;4010:61;;3997:75;;;;4010:61;3997:75;;4010:61;3997:75;;;;;;;;;;-1:-1:-1;;3997:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4096:15:0;4089:4;:22;3989:83;-1:-1:-1;3080:1043:0;1806:2324;:::o;1778:19::-;;;;:::o

Swarm Source

ipfs://dc46e5b4fc60c7097184018c5fe977caaffa69bd0bc6117d744b9d08815b0bd5

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

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.