ETH Price: $2,630.00 (-3.58%)

Contract

0x86292a0468C0B6b02AF663aB35cA12C70dd2f286
 

Overview

ETH Balance

0.0015 ETH

Eth Value

$3.95 (@ $2,630.00/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw Shares61444662018-08-14 6:46:442383 days ago1534229204IN
0x86292a04...70dd2f286
0 ETH0.000201114
Kick The Coin60931592018-08-05 14:30:042392 days ago1533479404IN
0x86292a04...70dd2f286
0.005 ETH0.0006348610
Kick The Coin60929532018-08-05 13:36:592392 days ago1533476219IN
0x86292a04...70dd2f286
0.005 ETH0.000076181.2
Kick The Coin60606872018-07-31 2:35:262397 days ago1533004526IN
0x86292a04...70dd2f286
0.005 ETH0.0006348610
Kick The Coin60591372018-07-30 20:09:352398 days ago1532981375IN
0x86292a04...70dd2f286
0.005 ETH0.000063481
Kick The Coin60150492018-07-23 9:17:322405 days ago1532337452IN
0x86292a04...70dd2f286
0.005 ETH0.000507888
Kick The Coin60122882018-07-22 22:09:492405 days ago1532297389IN
0x86292a04...70dd2f286
0.005 ETH0.0011933411
Kick The Coin60113752018-07-22 18:35:002406 days ago1532284500IN
0x86292a04...70dd2f286
0.005 ETH0.000827168
Kick The Coin60113712018-07-22 18:34:312406 days ago1532284471IN
0x86292a04...70dd2f286
0.005 ETH0.000137862
Kick The Coin60109822018-07-22 17:00:492406 days ago1532278849IN
0x86292a04...70dd2f286
0.005 ETH0.000256462
Change House Add...60109502018-07-22 16:52:242406 days ago1532278344IN
0x86292a04...70dd2f286
0 ETH0.000085383
Change Game Para...60109492018-07-22 16:52:172406 days ago1532278337IN
0x86292a04...70dd2f286
0 ETH0.0000993

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
61444662018-08-14 6:46:442383 days ago1534229204
0x86292a04...70dd2f286
0.0385 ETH
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xEed89557...D72B478b1
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
KickTheCoin

Compiler Version
v0.4.15+commit.bbb8e64f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-07-22
*/

pragma solidity 0.4.15;

// visit https://KickTheCoin.com
contract KickTheCoin {
    address houseAddress;
    address creator;
    address owner;
    address airDroper;

    address lastPlayerToKickTheCoin;

    uint kickerCount;

    address firstKicker;
    address secondKicker;

    uint costToKickTheCoin;
    uint numberOfBlocksPerKick;
    uint targetBlockNumber;

    // set to true when game contract should stop new games from starting
    bool isSundown;
    // The blocknumber at which the current sundown grace period will end
    uint sundownGraceTargetBlock;

    // The index is incremented on each new game (via initGame)
    uint gameIndex;

    uint currentValue;

    mapping(address => uint) shares;

    event LatestKicker(uint curGameIndex, address kicker, uint curVal, uint targetBlockNum);
    event FirstKicker(uint curGameIndex, address kicker, uint curVal);
    event SecondKicker(uint curGameIndex, address kicker, uint curVal);
    event Withdraw(address kicker, uint curVal);
    event Winner(uint curGameIndex, address winner, uint curVal);

    modifier onlyBy(address _account)
    {
        require(msg.sender == _account);
        _;
    }

    modifier onlyByOwnerAndOnlyIfGameIsNotActive() {
        require(msg.sender == owner && !isGameActive());
        _;
    }

    modifier onlyDuringNormalOperations() {
        require(!isSundown);
        _;
    }

    function KickTheCoin()
    public
    payable
    {
        creator = msg.sender;
        owner = creator;
        houseAddress = creator;
        airDroper = creator;
        gameIndex = 0;
        isSundown = false;
        costToKickTheCoin = 0.17 ether;
        numberOfBlocksPerKick = 5;
        initGame();
    }

    function()
    public
    payable
    {
        kickTheCoin();
    }

    function kickTheCoin()
    public
    payable
    onlyDuringNormalOperations()
    {
        require(msg.value == costToKickTheCoin);

        if (hasWinner()) {
            storeWinnerShare();
            initGame();
        }

        kickerCount += 1;
        processKick();
        lastPlayerToKickTheCoin = msg.sender;
        targetBlockNumber = block.number + numberOfBlocksPerKick;

        LatestKicker(gameIndex, msg.sender, currentValue, targetBlockNumber);
    }

    function withdrawShares()
    public
    {
        if (hasWinner()) {
            storeWinnerShare();
            initGame();
        }
        pullShares(msg.sender);
    }

    function checkShares(address shareHolder)
    public
    constant
    returns (uint)
    {
        return shares[shareHolder];
    }

    function isGameActive()
    public
    constant
    returns (bool)
    {
        return targetBlockNumber >= block.number;
    }

    function hasWinner()
    public
    constant
    returns (bool)
    {
        return currentValue > 0 && !isGameActive();
    }

    function getCurrentValue()
    public
    constant
    returns (uint)
    {
        if (isGameActive()) {
            return currentValue;
        } else {
            return 0;
        }
    }

    function getLastKicker()
    public
    constant
    returns (address)
    {
        if (isGameActive()) {
            return lastPlayerToKickTheCoin;
        } else {
            return address(0);
        }
    }

    function pullShares(address shareHolder)
    public
    {
        var share = shares[shareHolder];
        if (share == 0) {
            return;
        }

        shares[shareHolder] = 0;
        shareHolder.transfer(share);
        Withdraw(shareHolder, share);
    }

    function airDrop(address player)
    public
    payable
    onlyBy(airDroper)
    {
        player.transfer(1);
        if (msg.value > 1) {
            msg.sender.transfer(msg.value - 1);
        }
    }

    function getTargetBlockNumber()
    public
    constant
    returns (uint)
    {
        return targetBlockNumber;
    }

    function getBlocksLeftInCurrentKick()
    public
    constant
    returns (uint)
    {
        if (targetBlockNumber < block.number) {
            return 0;
        }
        return targetBlockNumber - block.number;
    }

    function getNumberOfBlocksPerKick()
    public
    constant
    returns (uint)
    {
        return numberOfBlocksPerKick;
    }

    function getCostToKick()
    public
    constant
    returns (uint)
    {
        return costToKickTheCoin;
    }

    function getCurrentBlockNumber()
    public
    constant
    returns (uint)
    {
        return block.number;
    }

    function getGameIndex()
    public
    constant
    returns (uint)
    {
        return gameIndex;
    }

    function changeOwner(address _newOwner)
    public
    onlyBy(owner)
    {
        owner = _newOwner;
    }

    function changeHouseAddress(address _newHouseAddress)
    public
    onlyBy(owner)
    {
        houseAddress = _newHouseAddress;
    }

    function changeAirDroper(address _airDroper)
    public
    onlyBy(owner)
    {
        airDroper = _airDroper;
    }

    function changeGameParameters(uint _costToKickTheCoin, uint _numberOfBlocksPerKick)
    public
    onlyByOwnerAndOnlyIfGameIsNotActive()
    {
        costToKickTheCoin = _costToKickTheCoin;
        numberOfBlocksPerKick = _numberOfBlocksPerKick;
    }

    function sundown()
    public
    onlyByOwnerAndOnlyIfGameIsNotActive()
    {
        isSundown = true;
        sundownGraceTargetBlock = block.number + 100000;
    }

    function gameIsSundown()
    public
    constant
    returns (bool)
    {
        return isSundown;
    }

    function getSundownGraceTargetBlock()
    public
    constant
    returns (uint)
    {
        return sundownGraceTargetBlock;
    }

    function sunrise()
    public
    onlyByOwnerAndOnlyIfGameIsNotActive()
    {
        isSundown = false;
        sundownGraceTargetBlock = 0;
    }

    function clear()
    public
    {
        if (isSundown &&
        sundownGraceTargetBlock != 0 &&
        sundownGraceTargetBlock < block.number) {
            houseAddress.transfer(this.balance);
        }
    }

    function initGame()
    private
    {
        gameIndex += 1;
        targetBlockNumber = 0;
        currentValue = 0;
        kickerCount = 0;
        firstKicker = address(0);
        secondKicker = address(0);
        lastPlayerToKickTheCoin = address(0);
    }

    function storeWinnerShare()
    private
    {
        var share = currentValue;
        currentValue = 0;
        shares[lastPlayerToKickTheCoin] += share;
        if (share > 0) {
            Winner(gameIndex, lastPlayerToKickTheCoin, share);
        }
    }

    function setShares()
    private
    {
        // 1.0% commission to the house
        shares[houseAddress] += (msg.value * 10)/1000;
        // 2.5% commission to first kicker
        shares[firstKicker] += (msg.value * 25)/1000;
        // 1.5% commission to second kicker
        shares[secondKicker] += (msg.value * 15)/1000;
    }

    function processKick()
    private
    {
        if (kickerCount == 1) {
            currentValue = msg.value; // no commission on first kick
            firstKicker = msg.sender;
            FirstKicker(gameIndex, msg.sender, currentValue);
        } else if (kickerCount == 2) {
            currentValue += msg.value; // no commission on second kick
            secondKicker = msg.sender;
            SecondKicker(gameIndex, msg.sender, currentValue);
        } else {
            // 5% is used. 2.5% for first kicker, 1.5% for second, 1% for house
            // leaving 95% for the winner
            currentValue += (msg.value * 950)/1000;
            setShares();
        }
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"isGameActive","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getCurrentValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"sundown","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newHouseAddress","type":"address"}],"name":"changeHouseAddress","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getTargetBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getLastKicker","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_airDroper","type":"address"}],"name":"changeAirDroper","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getGameIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"clear","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_costToKickTheCoin","type":"uint256"},{"name":"_numberOfBlocksPerKick","type":"uint256"}],"name":"changeGameParameters","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getCurrentBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getSundownGraceTargetBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getBlocksLeftInCurrentKick","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"kickTheCoin","outputs":[],"payable":true,"type":"function"},{"constant":false,"inputs":[],"name":"withdrawShares","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"shareHolder","type":"address"}],"name":"checkShares","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"hasWinner","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getCostToKick","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"gameIsSundown","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"player","type":"address"}],"name":"airDrop","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"getNumberOfBlocksPerKick","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"shareHolder","type":"address"}],"name":"pullShares","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"sunrise","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":true,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"},{"indexed":false,"name":"targetBlockNum","type":"uint256"}],"name":"LatestKicker","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"FirstKicker","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"SecondKicker","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"Withdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"winner","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"Winner","type":"event"}]

Deployed Bytecode

0x6060604052361561013c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630c0ef2b0146101485780630f76c1141461017557806316fef9951461019e5780631efb17ee146101b357806320f3d413146101ec57806335cd4cc4146102155780633e214e961461026a57806344a3bb82146102a357806352efea6e146102cc57806364d6a95f146102e15780636fd902e11461030d57806371c8e333146103365780637329036a1461035f57806377e7ff41146103885780638d086da4146103925780638d5ceeca146103a75780639755a710146103f4578063a1c4774b14610421578063a6f9dae11461044a578063ca09388814610483578063cd18d5a4146104b0578063f759e298146104de578063fb6d0e8f14610507578063fc06d2a614610540575b5b610145610555565b5b005b341561015357600080fd5b61015b610689565b604051808215151515815260200191505060405180910390f35b341561018057600080fd5b610188610697565b6040518082815260200191505060405180910390f35b34156101a957600080fd5b6101b16106bd565b005b34156101be57600080fd5b6101ea600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610755565b005b34156101f757600080fd5b6101ff6107f8565b6040518082815260200191505060405180910390f35b341561022057600080fd5b610228610803565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561027557600080fd5b6102a1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610849565b005b34156102ae57600080fd5b6102b66108ed565b6040518082815260200191505060405180910390f35b34156102d757600080fd5b6102df6108f8565b005b34156102ec57600080fd5b61030b60048080359060200190919080359060200190919050506109a5565b005b341561031857600080fd5b610320610a26565b6040518082815260200191505060405180910390f35b341561034157600080fd5b610349610a2f565b6040518082815260200191505060405180910390f35b341561036a57600080fd5b610372610a3a565b6040518082815260200191505060405180910390f35b610390610555565b005b341561039d57600080fd5b6103a5610a5a565b005b34156103b257600080fd5b6103de600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a84565b6040518082815260200191505060405180910390f35b34156103ff57600080fd5b610407610ace565b604051808215151515815260200191505060405180910390f35b341561042c57600080fd5b610434610aec565b6040518082815260200191505060405180910390f35b341561045557600080fd5b610481600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610af7565b005b341561048e57600080fd5b610496610b9b565b604051808215151515815260200191505060405180910390f35b6104dc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bb3565b005b34156104e957600080fd5b6104f1610ca4565b6040518082815260200191505060405180910390f35b341561051257600080fd5b61053e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610caf565b005b341561054b57600080fd5b610553610df6565b005b600b60009054906101000a900460ff1615151561057157600080fd5b6008543414151561058157600080fd5b610589610ace565b1561059f57610596610e8a565b61059e610fad565b5b60016005600082825401925050819055506105b861109f565b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009544301600a819055507f291570221fce951ffc3187cb36512d6d370e919ecf7787f1a93cb83d9cd1c5b0600d5433600e54600a54604051808581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200194505050505060405180910390a15b5b565b600043600a54101590505b90565b60006106a1610689565b156106b057600e5490506106ba565b600090506106ba565b5b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614801561071f575061071d610689565b155b151561072a57600080fd5b6001600b60006101000a81548160ff021916908315150217905550620186a04301600c819055505b5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107b257600080fd5b816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5050565b6000600a5490505b90565b600061080d610689565b1561083c57600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610846565b60009050610846565b5b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108a657600080fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5050565b6000600d5490505b90565b600b60009054906101000a900460ff16801561091757506000600c5414155b8015610924575043600c54105b156109a2576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156109a157600080fd5b5b5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610a075750610a05610689565b155b1515610a1257600080fd5b81600881905550806009819055505b5b5050565b60004390505b90565b6000600c5490505b90565b600043600a541015610a4f5760009050610a57565b43600a540390505b90565b610a62610ace565b15610a7857610a6f610e8a565b610a77610fad565b5b610a8133610caf565b5b565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600080600e54118015610ae65750610ae4610689565b155b90505b90565b600060085490505b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5457600080fd5b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5050565b6000600b60009054906101000a900460ff1690505b90565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c1057600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc60019081150290604051600060405180830381858888f193505050501515610c5157600080fd5b6001341115610c9e573373ffffffffffffffffffffffffffffffffffffffff166108fc600134039081150290604051600060405180830381858888f193505050501515610c9d57600080fd5b5b5b5b5050565b600060095490505b90565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811415610d0157610df2565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610d8657600080fd5b7f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243648282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b5050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610e585750610e56610689565b155b1515610e6357600080fd5b6000600b60006101000a81548160ff0219169083151502179055506000600c819055505b5b565b6000600e5490506000600e8190555080600f6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506000811115610fa9577f1c2ae1f7e99dbbbfe25aac964f3889ea68259d88b74709f53037a6fb930bb02a600d54600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15b5b50565b6001600d600082825401925050819055506000600a819055506000600e8190555060006005819055506000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b565b6001600554141561116e5734600e8190555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fee5139270406fb2ffced17c67d03024e8a41e6f08f2edf724d6e73ea08145319600d5433600e54604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1611271565b600260055414156112465734600e6000828254019250508190555033600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fc60c9f06ebbaf4f7080e2c248d25248dc81d51a1dc080ba545076c9016e35e4c600d5433600e54604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1611270565b6103e86103b6340281151561125757fe5b04600e6000828254019250508190555061126f611274565b5b5b5b565b6103e8600a340281151561128457fe5b04600f60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506103e86019340281151561130257fe5b04600f6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506103e8600f340281151561138157fe5b04600f6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b5600a165627a7a7230582025592a677e35c445d0a0f9d24df592c923d692d0714e0cc0dd1d48f9a70bb23f0029

Swarm Source

bzzr://25592a677e35c445d0a0f9d24df592c923d692d0714e0cc0dd1d48f9a70bb23f

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  ]
[ 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.