ETH Price: $2,474.88 (+0.83%)
 

Overview

ETH Balance

0.005866087962962965 ETH

Eth Value

$14.52 (@ $2,474.88/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer154017412022-08-24 8:00:53802 days ago1661328053IN
0x0475db74...670790924
0 ETH0.000363398.56144952
Transfer146036002022-04-17 15:33:52931 days ago1650209632IN
0x0475db74...670790924
0.05 ETH0.0088860338.13895152
Transfer146034692022-04-17 14:58:55931 days ago1650207535IN
0x0475db74...670790924
0 ETH0.0006364224.87383539
Payout146034592022-04-17 14:56:47931 days ago1650207407IN
0x0475db74...670790924
0 ETH0.0021237722.98460163
Payout145519482022-04-09 14:05:16939 days ago1649513116IN
0x0475db74...670790924
0 ETH0.0021211727.83694774
Transfer145139982022-04-03 15:46:48945 days ago1649000808IN
0x0475db74...670790924
0.15 ETH0.0093180250.01865819
Payout64742252018-10-08 3:31:532219 days ago1538969513IN
0x0475db74...670790924
0 ETH0.0003972210
Payout64742142018-10-08 3:29:362219 days ago1538969376IN
0x0475db74...670790924
0 ETH0.0002243410
Payout64564132018-10-05 6:28:152221 days ago1538720895IN
0x0475db74...670790924
0 ETH0.000357499
Payout64430532018-10-03 2:02:122224 days ago1538532132IN
0x0475db74...670790924
0 ETH0.000357499
Transfer64255412018-09-30 5:09:332226 days ago1538284173IN
0x0475db74...670790924
0.3 ETH0.002003319
0x6080604064252542018-09-30 4:06:372227 days ago1538280397IN
 Create: Grandiose
0 ETH0.01281569

Latest 9 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
154017412022-08-24 8:00:53802 days ago1661328053
0x0475db74...670790924
0.25737085 ETH
146036002022-04-17 15:33:52931 days ago1650209632
0x0475db74...670790924
0.01 ETH
145519482022-04-09 14:05:16939 days ago1649513116
0x0475db74...670790924
0.03557694 ETH
145139982022-04-03 15:46:48945 days ago1649000808
0x0475db74...670790924
0.006 ETH
145139982022-04-03 15:46:48945 days ago1649000808
0x0475db74...670790924
0.03 ETH
64742252018-10-08 3:31:532219 days ago1538969513
0x0475db74...670790924
0.03453027 ETH
64564132018-10-05 6:28:152221 days ago1538720895
0x0475db74...670790924
0.02621708 ETH
64430532018-10-03 2:02:122224 days ago1538532132
0x0475db74...670790924
0.03443875 ETH
64255412018-09-30 5:09:332226 days ago1538284173
0x0475db74...670790924
0.06 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Grandiose

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.24;
/*
                                                                              
    //   ) )                                                                  
   //         __      ___       __      ___   / ( )  ___      ___      ___    
  //  ____  //  ) ) //   ) ) //   ) ) //   ) / / / //   ) ) ((   ) ) //___) ) 
 //    / / //      //   / / //   / / //   / / / / //   / /   \ \    //        
((____/ / //      ((___( ( //   / / ((___/ / / / ((___/ / //   ) ) ((____   

http://Grandiose.tech

*/

contract Grandiose {
    address public owner;
    address public adminAddr;
    uint constant public MASS_TRANSACTION_LIMIT = 150;
    uint constant public MINIMUM_INVEST = 10000000000000000 wei;
    uint constant public INTEREST = 4;
    uint public depositAmount;
    uint public round;
    uint public lastPaymentDate;
    GorgonaKiller public gorgonaKiller;
    address[] public addresses;
    mapping(address => Investor) public investors;
    bool public pause;

    struct Investor
    {
        uint id;
        uint deposit;
        uint deposits;
        uint date;
        address referrer;
    }

    struct GorgonaKiller
    {
        address addr;
        uint deposit;
    }

    event Invest(address addr, uint amount, address referrer);
    event Payout(address addr, uint amount, string eventType, address from);
    event NextRoundStarted(uint round, uint date, uint deposit);
    event GorgonaKillerChanged(address addr, uint deposit);

    modifier onlyOwner {if (msg.sender == owner) _;}

    constructor() public {
        owner = msg.sender;
        adminAddr = msg.sender;
        addresses.length = 1;
        round = 1;
    }

    function transferOwnership(address addr) onlyOwner public {
        owner = addr;
    }

    function addInvestors(address[] _addr, uint[] _deposit, uint[] _date, address[] _referrer) onlyOwner public {
        // add initiated investors
        for (uint i = 0; i < _addr.length; i++) {
            uint id = addresses.length;
            if (investors[_addr[i]].deposit == 0) {
                addresses.push(_addr[i]);
                depositAmount += _deposit[i];
            }

            investors[_addr[i]] = Investor(id, _deposit[i], 1, _date[i], _referrer[i]);
            emit Invest(_addr[i], _deposit  [i], _referrer[i]);

            if (investors[_addr[i]].deposit > gorgonaKiller.deposit) {
                gorgonaKiller = GorgonaKiller(_addr[i], investors[_addr[i]].deposit);
            }
        }
        lastPaymentDate = now;
    }

    function() payable public {
        if (owner == msg.sender) {
            return;
        }

        if (0 == msg.value) {
            payoutSelf();
            return;
        }

        require(false == pause, "Gorgona is restarting. Please wait.");
        require(msg.value >= MINIMUM_INVEST, "Too small amount, minimum 0.01 ether");
        Investor storage user = investors[msg.sender];

        if (user.id == 0) {
            // ensure that payment not from hacker contract
            msg.sender.transfer(0 wei);
            addresses.push(msg.sender);
            user.id = addresses.length;
            user.date = now;

            // referrer
            address referrer = bytesToAddress(msg.data);
            if (investors[referrer].deposit > 0 && referrer != msg.sender) {
                user.referrer = referrer;
            }
        } else {
            payoutSelf();
        }

        // save investor
        user.deposit += msg.value;
        user.deposits += 1;

        emit Invest(msg.sender, msg.value, user.referrer);

        depositAmount += msg.value;
        lastPaymentDate = now;

        adminAddr.transfer(msg.value / 5); // project fee
        uint bonusAmount = (msg.value / 100) * INTEREST; // referrer commission for all deposits

        if (user.referrer > 0x0) {
            if (user.referrer.send(bonusAmount)) {
                emit Payout(user.referrer, bonusAmount, "referral", msg.sender);
            }

            if (user.deposits == 1) { // cashback only for the first deposit
                if (msg.sender.send(bonusAmount)) {
                    emit Payout(msg.sender, bonusAmount, "cash-back", 0);
                }
            }
        } else if (gorgonaKiller.addr > 0x0) {
            if (gorgonaKiller.addr.send(bonusAmount)) {
                emit Payout(gorgonaKiller.addr, bonusAmount, "killer", msg.sender);
            }
        }

        if (user.deposit > gorgonaKiller.deposit) {
            gorgonaKiller = GorgonaKiller(msg.sender, user.deposit);
            emit GorgonaKillerChanged(msg.sender, user.deposit);
        }
    }

    function payout(uint offset) public
    {
        if (pause == true) {
            doRestart();
            return;
        }

        uint txs;
        uint amount;

        for (uint idx = addresses.length - offset - 1; idx >= 1 && txs < MASS_TRANSACTION_LIMIT; idx--) {
            address addr = addresses[idx];
            if (investors[addr].date + 20 hours > now) {
                continue;
            }

            amount = getInvestorDividendsAmount(addr);
            investors[addr].date = now;

            if (address(this).balance < amount) {
                pause = true;
                return;
            }

            if (addr.send(amount)) {
                emit Payout(addr, amount, "bulk-payout", 0);
            }

            txs++;
        }
    }

    function payoutSelf() private {
        require(investors[msg.sender].id > 0, "Investor not found.");
        uint amount = getInvestorDividendsAmount(msg.sender);

        investors[msg.sender].date = now;
        if (address(this).balance < amount) {
            pause = true;
            return;
        }

        msg.sender.transfer(amount);
        emit Payout(msg.sender, amount, "self-payout", 0);
    }

    function doRestart() private {
        uint txs;
        address addr;

        for (uint i = addresses.length - 1; i > 0; i--) {
            addr = addresses[i];
            addresses.length -= 1;
            delete investors[addr];
            if (txs++ == MASS_TRANSACTION_LIMIT) {
                return;
            }
        }

        emit NextRoundStarted(round, now, depositAmount);
        pause = false;
        round += 1;
        depositAmount = 0;
        lastPaymentDate = now;

        delete gorgonaKiller;
    }

    function getInvestorCount() public view returns (uint) {
        return addresses.length - 1;
    }

    function getInvestorDividendsAmount(address addr) public view returns (uint) {
        return investors[addr].deposit / 100 * INTEREST * (now - investors[addr].date) / 1 days;
    }

    function bytesToAddress(bytes bys) private pure returns (address addr) {
        assembly {
            addr := mload(add(bys, 20))
        }
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"round","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"gorgonaKiller","outputs":[{"name":"addr","type":"address"},{"name":"deposit","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MINIMUM_INVEST","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"depositAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MASS_TRANSACTION_LIMIT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investors","outputs":[{"name":"id","type":"uint256"},{"name":"deposit","type":"uint256"},{"name":"deposits","type":"uint256"},{"name":"date","type":"uint256"},{"name":"referrer","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastPaymentDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"adminAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pause","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getInvestorCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address[]"},{"name":"_deposit","type":"uint256[]"},{"name":"_date","type":"uint256[]"},{"name":"_referrer","type":"address[]"}],"name":"addInvestors","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"getInvestorDividendsAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"offset","type":"uint256"}],"name":"payout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"addresses","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INTEREST","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addr","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"referrer","type":"address"}],"name":"Invest","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addr","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"eventType","type":"string"},{"indexed":false,"name":"from","type":"address"}],"name":"Payout","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"round","type":"uint256"},{"indexed":false,"name":"date","type":"uint256"},{"indexed":false,"name":"deposit","type":"uint256"}],"name":"NextRoundStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addr","type":"address"},{"indexed":false,"name":"deposit","type":"uint256"}],"name":"GorgonaKillerChanged","type":"event"}]

608060405234801561001057600080fd5b506000805433600160a060020a0319918216811790925560018054909116909117815561003e600782610049565b506001600355610093565b81548183558181111561006d5760008381526020902061006d918101908301610072565b505050565b61009091905b8082111561008c5760008155600101610078565b5090565b90565b611302806100a26000396000f3006080604052600436106100f05763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663146ca53181146106c25780632acc69e1146106e95780633d4cfa6b14610721578063419759f51461073657806345f450ab1461074b5780636f7bc9be146107605780637aeabb39146107b557806381830593146107ca5780638456cb59146107fb5780638da5cb5b14610824578063960524e314610839578063a805bfef1461084e578063b1ad4c4814610950578063e115234314610971578063edf26d9b14610989578063f2fde38b146109a1578063ff60dfb6146109c2575b6000805481908190600160a060020a031633141561010d576106bd565b3415156101215761011c6109d7565b6106bd565b60095460ff16156101b957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f476f72676f6e612069732072657374617274696e672e20506c6561736520776160448201527f69742e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b662386f26fc1000034101561025457604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f546f6f20736d616c6c20616d6f756e742c206d696e696d756d20302e3031206560448201527f7468657200000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b3360009081526008602052604090208054909350151561037b5760405133906108fc9060009081818181818888f19350505050158015610298573d6000803e3d6000fd5b506007805460018101825560008281527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6889091018054600160a060020a0319163317905590548455426003850155604080516020601f3690810182900482028301820190935282825261031e939192908190840183828082843750610b25945050505050565b600160a060020a0381166000908152600860205260408120600101549193501080156103535750600160a060020a0382163314155b1561037657600483018054600160a060020a031916600160a060020a0384161790555b610383565b6103836109d7565b60018084018054349081019091556002850180549092019091556004840154604080513381526020810193909352600160a060020a0390911682820152517fee95ece288ef025c30f775af415a35412f49ed31d3bfce8a57b7273cd046e8cb9181900360600190a1600280543490810190915542600455600154604051600160a060020a03909116916005900480156108fc02916000818181858888f19350505050158015610436573d6000803e3d6000fd5b505060048281015460643404909102906000600160a060020a039091161115610591576004830154604051600160a060020a039091169082156108fc029083906000818181858888f19350505050156104fa57600483015460408051600160a060020a0390921682526020820183905233606083015260808282018190526008908301527f726566657272616c00000000000000000000000000000000000000000000000060a0830152516000805160206112b78339815191529181900360c00190a15b82600201546001141561058c57604051339082156108fc029083906000818181858888f193505050501561058c5760408051338152602081018390526000606082015260808183018190526009908201527f636173682d6261636b000000000000000000000000000000000000000000000060a082015290516000805160206112b78339815191529181900360c00190a15b610644565b6005546000600160a060020a03909116111561064457600554604051600160a060020a039091169082156108fc029083906000818181858888f19350505050156106445760055460408051600160a060020a0390921682526020820183905233606083015260808282018190526006908301527f6b696c6c6572000000000000000000000000000000000000000000000000000060a0830152516000805160206112b78339815191529181900360c00190a15b600654600184015411156106bd5760408051808201825233808252600186018054602093840181905260058054600160a060020a031916841790556006555483519182529181019190915281517f72c07db3ad36e22bdd72b124ec80fbbdcd571a6418dc55a98af64ae3bff5673d929181900390910190a15b505050005b3480156106ce57600080fd5b506106d7610b2c565b60408051918252519081900360200190f35b3480156106f557600080fd5b506106fe610b32565b60408051600160a060020a03909316835260208301919091528051918290030190f35b34801561072d57600080fd5b506106d7610b47565b34801561074257600080fd5b506106d7610b52565b34801561075757600080fd5b506106d7610b58565b34801561076c57600080fd5b50610781600160a060020a0360043516610b5d565b604080519586526020860194909452848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156107c157600080fd5b506106d7610b95565b3480156107d657600080fd5b506107df610b9b565b60408051600160a060020a039092168252519081900360200190f35b34801561080757600080fd5b50610810610baa565b604080519115158252519081900360200190f35b34801561083057600080fd5b506107df610bb3565b34801561084557600080fd5b506106d7610bc2565b34801561085a57600080fd5b506040805160206004803580820135838102808601850190965280855261094e95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610bcd9650505050505050565b005b34801561095c57600080fd5b506106d7600160a060020a0360043516610f26565b34801561097d57600080fd5b5061094e600435610f63565b34801561099557600080fd5b506107df6004356110ee565b3480156109ad57600080fd5b5061094e600160a060020a0360043516611116565b3480156109ce57600080fd5b506106d7611149565b336000908152600860205260408120548110610a5457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496e766573746f72206e6f7420666f756e642e00000000000000000000000000604482015290519081900360640190fd5b610a5d33610f26565b3360009081526008602052604090204260039091015590503031811115610a90576009805460ff19166001179055610b22565b604051339082156108fc029083906000818181858888f19350505050158015610abd573d6000803e3d6000fd5b506040805133815260208101839052600060608201526080818301819052600b908201527f73656c662d7061796f757400000000000000000000000000000000000000000060a082015290516000805160206112b78339815191529181900360c00190a15b50565b6014015190565b60035481565b600554600654600160a060020a039091169082565b662386f26fc1000081565b60025481565b609681565b6008602052600090815260409020805460018201546002830154600384015460049094015492939192909190600160a060020a031685565b60045481565b600154600160a060020a031681565b60095460ff1681565b600054600160a060020a031681565b600754600019015b90565b600080548190600160a060020a0316331415610f1e57600091505b8551821015610f1957506007548551600890600090889085908110610c0957fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000206001015460001415610cac5760078683815181101515610c4f57fe5b6020908102919091018101518254600181018455600093845291909220018054600160a060020a031916600160a060020a039092169190911790558451859083908110610c9857fe5b602090810290910101516002805490910190555b60a0604051908101604052808281526020018684815181101515610ccc57fe5b906020019060200201518152602001600181526020018584815181101515610cf057fe5b9060200190602002015181526020018484815181101515610d0d57fe5b90602001906020020151600160a060020a0316815250600860008885815181101515610d3557fe5b602090810291909101810151600160a060020a039081168352828201939093526040918201600020845181559084015160018201559083015160028201556060830151600382015560809092015160049092018054600160a060020a0319169290911691909117905585517fee95ece288ef025c30f775af415a35412f49ed31d3bfce8a57b7273cd046e8cb90879084908110610dce57fe5b906020019060200201518684815181101515610de657fe5b906020019060200201518585815181101515610dfe57fe5b602090810290910181015160408051600160a060020a039586168152928301939093529290921682820152519081900360600190a1600560010154600860008885815181101515610e4b57fe5b90602001906020020151600160a060020a0316600160a060020a03168152602001908152602001600020600101541115610f0e5760408051908101604052808784815181101515610e9857fe5b90602001906020020151600160a060020a03168152602001600860008986815181101515610ec257fe5b602090810291909101810151600160a060020a03908116835282820193909352604090910160002060010154909252825160058054600160a060020a0319169190921617905501516006555b600190910190610be8565b426004555b505050505050565b600160a060020a03811660009081526008602052604081206003810154600190910154620151809160649091044291909103026004020492915050565b60095460009081908190819060ff16151560011415610f8957610f8461114e565b6110e7565b6007548590036000190191505b60018210158015610fa75750609684105b156110e7576007805483908110610fba57fe5b6000918252602080832090910154600160a060020a0316808352600890915260409091206003015490915042620119409091011115610ff8576110db565b61100181610f26565b600160a060020a0382166000908152600860205260409020426003909101559250303183111561103d576009805460ff191660011790556110e7565b604051600160a060020a0382169084156108fc029085906000818181858888f19350505050156110d45760408051600160a060020a038316815260208101859052600060608201526080818301819052600b908201527f62756c6b2d7061796f757400000000000000000000000000000000000000000060a082015290516000805160206112b78339815191529181900360c00190a15b6001909301925b60001990910190610f96565b5050505050565b60078054829081106110fc57fe5b600091825260209091200154600160a060020a0316905081565b600054600160a060020a0316331415610b225760008054600160a060020a038316600160a060020a031990911617905550565b600481565b6007546000908190600019015b60008111156111fd57600780548290811061117257fe5b60009182526020909120015460078054600160a060020a039092169350600019909101906111a09082611279565b50600160a060020a038216600090815260086020526040812081815560018082018390556002820183905560038201929092556004018054600160a060020a0319169055830192609614156111f457611274565b6000190161115b565b6003546002546040805192835242602084015282810191909152517f41e0e575fee9a84427a3daa1baf5afe4f8a7992a652413b3234b5dcdb485132f9181900360600190a16009805460ff19169055600380546001019055600060028190554260045560058054600160a060020a03191690556006555b505050565b81548183558181111561127457600083815260209020611274918101908301610bca91905b808211156112b2576000815560010161129e565b509056007dd4fc124e71a8ba77cb354c002b0299888dba1cc430437309427bec06fb0bb9a165627a7a7230582074825fbe0f65223e509a34eaea112ee489aea4a35c1a460bbb6e887f13e07b700029

Deployed Bytecode

0x6080604052600436106100f05763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663146ca53181146106c25780632acc69e1146106e95780633d4cfa6b14610721578063419759f51461073657806345f450ab1461074b5780636f7bc9be146107605780637aeabb39146107b557806381830593146107ca5780638456cb59146107fb5780638da5cb5b14610824578063960524e314610839578063a805bfef1461084e578063b1ad4c4814610950578063e115234314610971578063edf26d9b14610989578063f2fde38b146109a1578063ff60dfb6146109c2575b6000805481908190600160a060020a031633141561010d576106bd565b3415156101215761011c6109d7565b6106bd565b60095460ff16156101b957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f476f72676f6e612069732072657374617274696e672e20506c6561736520776160448201527f69742e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b662386f26fc1000034101561025457604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f546f6f20736d616c6c20616d6f756e742c206d696e696d756d20302e3031206560448201527f7468657200000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b3360009081526008602052604090208054909350151561037b5760405133906108fc9060009081818181818888f19350505050158015610298573d6000803e3d6000fd5b506007805460018101825560008281527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6889091018054600160a060020a0319163317905590548455426003850155604080516020601f3690810182900482028301820190935282825261031e939192908190840183828082843750610b25945050505050565b600160a060020a0381166000908152600860205260408120600101549193501080156103535750600160a060020a0382163314155b1561037657600483018054600160a060020a031916600160a060020a0384161790555b610383565b6103836109d7565b60018084018054349081019091556002850180549092019091556004840154604080513381526020810193909352600160a060020a0390911682820152517fee95ece288ef025c30f775af415a35412f49ed31d3bfce8a57b7273cd046e8cb9181900360600190a1600280543490810190915542600455600154604051600160a060020a03909116916005900480156108fc02916000818181858888f19350505050158015610436573d6000803e3d6000fd5b505060048281015460643404909102906000600160a060020a039091161115610591576004830154604051600160a060020a039091169082156108fc029083906000818181858888f19350505050156104fa57600483015460408051600160a060020a0390921682526020820183905233606083015260808282018190526008908301527f726566657272616c00000000000000000000000000000000000000000000000060a0830152516000805160206112b78339815191529181900360c00190a15b82600201546001141561058c57604051339082156108fc029083906000818181858888f193505050501561058c5760408051338152602081018390526000606082015260808183018190526009908201527f636173682d6261636b000000000000000000000000000000000000000000000060a082015290516000805160206112b78339815191529181900360c00190a15b610644565b6005546000600160a060020a03909116111561064457600554604051600160a060020a039091169082156108fc029083906000818181858888f19350505050156106445760055460408051600160a060020a0390921682526020820183905233606083015260808282018190526006908301527f6b696c6c6572000000000000000000000000000000000000000000000000000060a0830152516000805160206112b78339815191529181900360c00190a15b600654600184015411156106bd5760408051808201825233808252600186018054602093840181905260058054600160a060020a031916841790556006555483519182529181019190915281517f72c07db3ad36e22bdd72b124ec80fbbdcd571a6418dc55a98af64ae3bff5673d929181900390910190a15b505050005b3480156106ce57600080fd5b506106d7610b2c565b60408051918252519081900360200190f35b3480156106f557600080fd5b506106fe610b32565b60408051600160a060020a03909316835260208301919091528051918290030190f35b34801561072d57600080fd5b506106d7610b47565b34801561074257600080fd5b506106d7610b52565b34801561075757600080fd5b506106d7610b58565b34801561076c57600080fd5b50610781600160a060020a0360043516610b5d565b604080519586526020860194909452848401929092526060840152600160a060020a03166080830152519081900360a00190f35b3480156107c157600080fd5b506106d7610b95565b3480156107d657600080fd5b506107df610b9b565b60408051600160a060020a039092168252519081900360200190f35b34801561080757600080fd5b50610810610baa565b604080519115158252519081900360200190f35b34801561083057600080fd5b506107df610bb3565b34801561084557600080fd5b506106d7610bc2565b34801561085a57600080fd5b506040805160206004803580820135838102808601850190965280855261094e95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610bcd9650505050505050565b005b34801561095c57600080fd5b506106d7600160a060020a0360043516610f26565b34801561097d57600080fd5b5061094e600435610f63565b34801561099557600080fd5b506107df6004356110ee565b3480156109ad57600080fd5b5061094e600160a060020a0360043516611116565b3480156109ce57600080fd5b506106d7611149565b336000908152600860205260408120548110610a5457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496e766573746f72206e6f7420666f756e642e00000000000000000000000000604482015290519081900360640190fd5b610a5d33610f26565b3360009081526008602052604090204260039091015590503031811115610a90576009805460ff19166001179055610b22565b604051339082156108fc029083906000818181858888f19350505050158015610abd573d6000803e3d6000fd5b506040805133815260208101839052600060608201526080818301819052600b908201527f73656c662d7061796f757400000000000000000000000000000000000000000060a082015290516000805160206112b78339815191529181900360c00190a15b50565b6014015190565b60035481565b600554600654600160a060020a039091169082565b662386f26fc1000081565b60025481565b609681565b6008602052600090815260409020805460018201546002830154600384015460049094015492939192909190600160a060020a031685565b60045481565b600154600160a060020a031681565b60095460ff1681565b600054600160a060020a031681565b600754600019015b90565b600080548190600160a060020a0316331415610f1e57600091505b8551821015610f1957506007548551600890600090889085908110610c0957fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000206001015460001415610cac5760078683815181101515610c4f57fe5b6020908102919091018101518254600181018455600093845291909220018054600160a060020a031916600160a060020a039092169190911790558451859083908110610c9857fe5b602090810290910101516002805490910190555b60a0604051908101604052808281526020018684815181101515610ccc57fe5b906020019060200201518152602001600181526020018584815181101515610cf057fe5b9060200190602002015181526020018484815181101515610d0d57fe5b90602001906020020151600160a060020a0316815250600860008885815181101515610d3557fe5b602090810291909101810151600160a060020a039081168352828201939093526040918201600020845181559084015160018201559083015160028201556060830151600382015560809092015160049092018054600160a060020a0319169290911691909117905585517fee95ece288ef025c30f775af415a35412f49ed31d3bfce8a57b7273cd046e8cb90879084908110610dce57fe5b906020019060200201518684815181101515610de657fe5b906020019060200201518585815181101515610dfe57fe5b602090810290910181015160408051600160a060020a039586168152928301939093529290921682820152519081900360600190a1600560010154600860008885815181101515610e4b57fe5b90602001906020020151600160a060020a0316600160a060020a03168152602001908152602001600020600101541115610f0e5760408051908101604052808784815181101515610e9857fe5b90602001906020020151600160a060020a03168152602001600860008986815181101515610ec257fe5b602090810291909101810151600160a060020a03908116835282820193909352604090910160002060010154909252825160058054600160a060020a0319169190921617905501516006555b600190910190610be8565b426004555b505050505050565b600160a060020a03811660009081526008602052604081206003810154600190910154620151809160649091044291909103026004020492915050565b60095460009081908190819060ff16151560011415610f8957610f8461114e565b6110e7565b6007548590036000190191505b60018210158015610fa75750609684105b156110e7576007805483908110610fba57fe5b6000918252602080832090910154600160a060020a0316808352600890915260409091206003015490915042620119409091011115610ff8576110db565b61100181610f26565b600160a060020a0382166000908152600860205260409020426003909101559250303183111561103d576009805460ff191660011790556110e7565b604051600160a060020a0382169084156108fc029085906000818181858888f19350505050156110d45760408051600160a060020a038316815260208101859052600060608201526080818301819052600b908201527f62756c6b2d7061796f757400000000000000000000000000000000000000000060a082015290516000805160206112b78339815191529181900360c00190a15b6001909301925b60001990910190610f96565b5050505050565b60078054829081106110fc57fe5b600091825260209091200154600160a060020a0316905081565b600054600160a060020a0316331415610b225760008054600160a060020a038316600160a060020a031990911617905550565b600481565b6007546000908190600019015b60008111156111fd57600780548290811061117257fe5b60009182526020909120015460078054600160a060020a039092169350600019909101906111a09082611279565b50600160a060020a038216600090815260086020526040812081815560018082018390556002820183905560038201929092556004018054600160a060020a0319169055830192609614156111f457611274565b6000190161115b565b6003546002546040805192835242602084015282810191909152517f41e0e575fee9a84427a3daa1baf5afe4f8a7992a652413b3234b5dcdb485132f9181900360600190a16009805460ff19169055600380546001019055600060028190554260045560058054600160a060020a03191690556006555b505050565b81548183558181111561127457600083815260209020611274918101908301610bca91905b808211156112b2576000815560010161129e565b509056007dd4fc124e71a8ba77cb354c002b0299888dba1cc430437309427bec06fb0bb9a165627a7a7230582074825fbe0f65223e509a34eaea112ee489aea4a35c1a460bbb6e887f13e07b700029

Swarm Source

bzzr://74825fbe0f65223e509a34eaea112ee489aea4a35c1a460bbb6e887f13e07b70

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.