ETH Price: $2,604.21 (+0.15%)
Gas: 1 Gwei

Contract

0x657A5DC7628f0F976Eb443f9De0B358F468191D9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer103233992020-06-23 17:32:361509 days ago1592933556IN
0x657A5DC7...F468191D9
0 ETH0.0019341751
Transfer103170322020-06-22 17:53:231510 days ago1592848403IN
0x657A5DC7...F468191D9
0 ETH0.0024345546
Transfer103169962020-06-22 17:45:351510 days ago1592847935IN
0x657A5DC7...F468191D9
0 ETH0.0024345546
Transfer103090232020-06-21 12:09:221511 days ago1592741362IN
0x657A5DC7...F468191D9
0 ETH0.0017055445
Transfer103089762020-06-21 11:59:091511 days ago1592740749IN
0x657A5DC7...F468191D9
0 ETH0.0022545
Transfer103023052020-06-20 11:13:471512 days ago1592651627IN
0x657A5DC7...F468191D9
0 ETH0.0016932132
Transfer95557552020-02-26 0:05:131627 days ago1582675513IN
0x657A5DC7...F468191D9
0 ETH0.00030348
Transfer91357212019-12-20 13:08:261695 days ago1576847306IN
0x657A5DC7...F468191D9
0 ETH0.0000422
Transfer91357212019-12-20 13:08:261695 days ago1576847306IN
0x657A5DC7...F468191D9
0 ETH0.0000422
Transfer89611742019-11-19 7:33:281726 days ago1574148808IN
0x657A5DC7...F468191D9
0 ETH0.000021281
Stop Distrib85829662019-09-20 0:25:201786 days ago1568939120IN
0x657A5DC7...F468191D9
0 ETH0.0005525820
Transfer85829532019-09-20 0:22:411786 days ago1568938961IN
0x657A5DC7...F468191D9
0 ETH0.00236626
Transfer85829452019-09-20 0:21:091786 days ago1568938869IN
0x657A5DC7...F468191D9
0 ETH0.00170828
Transfer85829392019-09-20 0:19:161786 days ago1568938756IN
0x657A5DC7...F468191D9
0 ETH0.00039919
Start Distrib85829312019-09-20 0:17:331786 days ago1568938653IN
0x657A5DC7...F468191D9
0 ETH0.0005522420
Setup QDA85829162019-09-20 0:14:301786 days ago1568938470IN
0x657A5DC7...F468191D9
0 ETH0.0005829420
Stop Distrib85828152019-09-19 23:52:501786 days ago1568937170IN
0x657A5DC7...F468191D9
0 ETH0.0008841232
Transfer84620652019-09-01 3:42:231805 days ago1567309343IN
0x657A5DC7...F468191D9
0 ETH0.000123343
Transfer84619362019-09-01 3:15:521805 days ago1567307752IN
0x657A5DC7...F468191D9
0 ETH0.000283053
Transfer84529872019-08-30 17:51:191807 days ago1567187479IN
0x657A5DC7...F468191D9
0 ETH0.0014152615
Transfer83755272019-08-18 16:51:321819 days ago1566147092IN
0x657A5DC7...F468191D9
0 ETH0.000103781.1
Transfer82839182019-08-04 11:26:051833 days ago1564917965IN
0x657A5DC7...F468191D9
0 ETH0.000037181
Transfer82159762019-07-24 22:08:021844 days ago1564006082IN
0x657A5DC7...F468191D9
0 ETH0.00018872
Approve81885952019-07-20 16:13:411848 days ago1563639221IN
0x657A5DC7...F468191D9
0 ETH0.00002280.5
Transfer81125102019-07-08 19:31:341860 days ago1562614294IN
0x657A5DC7...F468191D9
0 ETH0.00037744
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
65450052018-10-19 15:59:142122 days ago1539964754
0x657A5DC7...F468191D9
0.001 ETH
63941622018-09-25 1:59:342146 days ago1537840774
0x657A5DC7...F468191D9
0.005 ETH
63696092018-09-21 0:54:582150 days ago1537491298
0x657A5DC7...F468191D9
0.005 ETH
63696072018-09-21 0:54:142150 days ago1537491254
0x657A5DC7...F468191D9
0.005 ETH
62736692018-09-05 1:58:302166 days ago1536112710
0x657A5DC7...F468191D9
0.002 ETH
62679112018-09-04 2:47:412167 days ago1536029261
0x657A5DC7...F468191D9
0.002 ETH
62320032018-08-29 1:27:482173 days ago1535506068
0x657A5DC7...F468191D9
0.0007 ETH
62293822018-08-28 14:54:392174 days ago1535468079
0x657A5DC7...F468191D9
0.002 ETH
62285072018-08-28 11:23:432174 days ago1535455423
0x657A5DC7...F468191D9
0.002 ETH
62280812018-08-28 9:33:002174 days ago1535448780
0x657A5DC7...F468191D9
0.0002 ETH
62250742018-08-27 21:17:362175 days ago1535404656
0x657A5DC7...F468191D9
0.0001 ETH
62250042018-08-27 21:01:492175 days ago1535403709
0x657A5DC7...F468191D9
0.0001 ETH
62249862018-08-27 20:58:002175 days ago1535403480
0x657A5DC7...F468191D9
0.002 ETH
62249542018-08-27 20:51:262175 days ago1535403086
0x657A5DC7...F468191D9
0.02 ETH
62164602018-08-26 10:31:562176 days ago1535279516
0x657A5DC7...F468191D9
0.02 ETH
62164502018-08-26 10:29:232176 days ago1535279363
0x657A5DC7...F468191D9
0.002 ETH
62083412018-08-25 1:38:462177 days ago1535161126
0x657A5DC7...F468191D9
0.002 ETH
62083202018-08-25 1:35:192177 days ago1535160919
0x657A5DC7...F468191D9
0.002 ETH
62039912018-08-24 8:14:042178 days ago1535098444
0x657A5DC7...F468191D9
0.00801 ETH
62017322018-08-23 23:01:182179 days ago1535065278
0x657A5DC7...F468191D9
0.00801 ETH
61974762018-08-23 5:20:542179 days ago1535001654
0x657A5DC7...F468191D9
0.001 ETH
61972352018-08-23 4:21:412179 days ago1534998101
0x657A5DC7...F468191D9
0.001 ETH
61972352018-08-23 4:21:412179 days ago1534998101
0x657A5DC7...F468191D9
0.001 ETH
61972332018-08-23 4:21:262179 days ago1534998086
0x657A5DC7...F468191D9
0.001 ETH
61972312018-08-23 4:20:572179 days ago1534998057
0x657A5DC7...F468191D9
0.001 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EosBlock

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

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

pragma solidity 0.4.21;

contract EosBlock {

    string public symbol="EOSB";
    string public name="EOS Block" ;
    uint8 public constant decimals = 18;
    uint256 _totalSupply = 0;	
	uint256 _FreeQDA = 20000;
    uint256 _ML1 = 2;
    uint256 _ML2 = 3;
	uint256 _ML3 = 4;
    uint256 _LimitML1 = 3e15;
    uint256 _LimitML2 = 6e15;
	uint256 _LimitML3 = 9e15;
	uint256 _MaxDistribPublicSupply = 10000000000;
    uint256 _OwnerDistribSupply = 0;
    uint256 _CurrentDistribPublicSupply = 0;	
    uint256 _ExtraTokensPerETHSended = 250000000;
    
	address _DistribFundsReceiverAddress = 0;
    address _remainingTokensReceiverAddress = 0;
    address owner = 0;
	
	
    bool setupDone = false;
    bool IsDistribRunning = false;
    bool DistribStarted = false;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event Burn(address indexed _owner, uint256 _value);

    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;
    mapping(address => bool) public Claimed;

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

    function EosBlock() public {
        owner = msg.sender;
    }

    function() public payable {
        if (IsDistribRunning) {
            uint256 _amount;
            if (((_CurrentDistribPublicSupply + _amount) > _MaxDistribPublicSupply) && _MaxDistribPublicSupply > 0) revert();
            if (!_DistribFundsReceiverAddress.send(msg.value)) revert();
            if (Claimed[msg.sender] == false) {
                _amount = _FreeQDA * 1e18;
                _CurrentDistribPublicSupply += _amount;
                balances[msg.sender] += _amount;
                _totalSupply += _amount;
                emit Transfer(this, msg.sender, _amount);
                Claimed[msg.sender] = true;
            }

           

            if (msg.value >= 9e15) {
            _amount = msg.value * _ExtraTokensPerETHSended * 4;
            } else {
                if (msg.value >= 6e15) {
                    _amount = msg.value * _ExtraTokensPerETHSended * 3;
                } else {
                    if (msg.value >= 3e15) {
                        _amount = msg.value * _ExtraTokensPerETHSended * 2;
                    } else {

                        _amount = msg.value * _ExtraTokensPerETHSended;

                    }

                }
            }
			 
			 _CurrentDistribPublicSupply += _amount;
                balances[msg.sender] += _amount;
                _totalSupply += _amount;
                emit Transfer(this, msg.sender, _amount);
        



        } else {
            revert();
        }
    }

    function SetupQDA(string tokenName, string tokenSymbol, uint256 ExtraTokensPerETHSended, uint256 MaxDistribPublicSupply, uint256 OwnerDistribSupply, address remainingTokensReceiverAddress, address DistribFundsReceiverAddress, uint256 FreeQDA) public {
        if (msg.sender == owner && !setupDone) {
            symbol = tokenSymbol;
            name = tokenName;
            _FreeQDA = FreeQDA;
            _ExtraTokensPerETHSended = ExtraTokensPerETHSended;
            _MaxDistribPublicSupply = MaxDistribPublicSupply * 1e18;
            if (OwnerDistribSupply > 0) {
                _OwnerDistribSupply = OwnerDistribSupply * 1e18;
                _totalSupply = _OwnerDistribSupply;
                balances[owner] = _totalSupply;
                _CurrentDistribPublicSupply += _totalSupply;
                emit Transfer(this, owner, _totalSupply);
            }
            _DistribFundsReceiverAddress = DistribFundsReceiverAddress;
            if (_DistribFundsReceiverAddress == 0) _DistribFundsReceiverAddress = owner;
            _remainingTokensReceiverAddress = remainingTokensReceiverAddress;

            setupDone = true;
        }
    }

    function SetupML(uint256 ML1inX, uint256 ML2inX, uint256 LimitML1inWei, uint256 LimitML2inWei) onlyOwner public {
        _ML1 = ML1inX;
        _ML2 = ML2inX;
        _LimitML1 = LimitML1inWei;
        _LimitML2 = LimitML2inWei;
        
    }

    function SetExtra(uint256 ExtraTokensPerETHSended) onlyOwner public {
        _ExtraTokensPerETHSended = ExtraTokensPerETHSended;
    }

    function SetFreeQDA(uint256 FreeQDA) onlyOwner public {
        _FreeQDA = FreeQDA;
    }

    function StartDistrib() public returns(bool success) {
        if (msg.sender == owner && !DistribStarted && setupDone) {
            DistribStarted = true;
            IsDistribRunning = true;
        } else {
            revert();
        }
        return true;
    }

    function StopDistrib() public returns(bool success) {
        if (msg.sender == owner && IsDistribRunning) {
            if (_remainingTokensReceiverAddress != 0 && _MaxDistribPublicSupply > 0) {
                uint256 _remainingAmount = _MaxDistribPublicSupply - _CurrentDistribPublicSupply;
                if (_remainingAmount > 0) {
                    balances[_remainingTokensReceiverAddress] += _remainingAmount;
                    _totalSupply += _remainingAmount;
                   emit Transfer(this, _remainingTokensReceiverAddress, _remainingAmount);
                }
            }
            DistribStarted = false;
            IsDistribRunning = false;
        } else {
            revert();
        }
        return true;
    }

    function distribution(address[] addresses, uint256 _amount) onlyOwner public {

        uint256 _remainingAmount = _MaxDistribPublicSupply - _CurrentDistribPublicSupply;
        require(addresses.length <= 255);
        require(_amount <= _remainingAmount);
        _amount = _amount * 1e18;

        for (uint i = 0; i < addresses.length; i++) {
            require(_amount <= _remainingAmount);
            _CurrentDistribPublicSupply += _amount;
            balances[addresses[i]] += _amount;
            _totalSupply += _amount;
           emit Transfer(this, addresses[i], _amount);

        }

        if (_CurrentDistribPublicSupply >= _MaxDistribPublicSupply) {
            DistribStarted = false;
            IsDistribRunning = false;
        }
    }

    function distributeAmounts(address[] addresses, uint256[] amounts) onlyOwner public {

        uint256 _remainingAmount = _MaxDistribPublicSupply - _CurrentDistribPublicSupply;
        uint256 _amount;

        require(addresses.length <= 255);
        require(addresses.length == amounts.length);

        for (uint8 i = 0; i < addresses.length; i++) {
            _amount = amounts[i] * 1e18;
            require(_amount <= _remainingAmount);
            _CurrentDistribPublicSupply += _amount;
            balances[addresses[i]] += _amount;
            _totalSupply += _amount;
            emit Transfer(this, addresses[i], _amount);


            if (_CurrentDistribPublicSupply >= _MaxDistribPublicSupply) {
                DistribStarted = false;
                IsDistribRunning = false;
            }
        }
    }

    function BurnTokens(uint256 amount) public returns(bool success) {
        uint256 _amount = amount * 1e18;
        if (balances[msg.sender] >= _amount) {
            balances[msg.sender] -= _amount;
            _totalSupply -= _amount;
            emit Burn(msg.sender, _amount);
           emit Transfer(msg.sender, 0, _amount);
        } else {
            revert();
        }
        return true;
    }

    function totalSupply() public constant returns(uint256 totalSupplyValue) {
        return _totalSupply;
    }

    function MaxDistribPublicSupply_() public constant returns(uint256 MaxDistribPublicSupply) {
        return _MaxDistribPublicSupply;
    }

    function OwnerDistribSupply_() public constant returns(uint256 OwnerDistribSupply) {
        return _OwnerDistribSupply;
    }

    function CurrentDistribPublicSupply_() public constant returns(uint256 CurrentDistribPublicSupply) {
        return _CurrentDistribPublicSupply;
    }

    function RemainingTokensReceiverAddress() public constant returns(address remainingTokensReceiverAddress) {
        return _remainingTokensReceiverAddress;
    }

    function DistribFundsReceiverAddress() public constant returns(address DistribfundsReceiver) {
        return _DistribFundsReceiverAddress;
    }

    function Owner() public constant returns(address ownerAddress) {
        return owner;
    }

    function SetupDone() public constant returns(bool setupDoneFlag) {
        return setupDone;
    }

    function IsDistribRunningFalg_() public constant returns(bool IsDistribRunningFalg) {
        return IsDistribRunning;
    }

    function IsDistribStarted() public constant returns(bool IsDistribStartedFlag) {
        return DistribStarted;
    }

    function balanceOf(address _owner) public constant returns(uint256 balance) {
        return balances[_owner];
    }

    function transfer(address _to, uint256 _amount) public returns(bool success) {
        if (balances[msg.sender] >= _amount &&
            _amount > 0 &&
            balances[_to] + _amount > balances[_to]) {
            balances[msg.sender] -= _amount;
            balances[_to] += _amount;
            emit Transfer(msg.sender, _to, _amount);
            return true;
        } else {
            return false;
        }
    }

    function transferFrom(
        address _from,
        address _to,
        uint256 _amount
    ) public returns(bool success) {
        if (balances[_from] >= _amount &&
            allowed[_from][msg.sender] >= _amount &&
            _amount > 0 &&
            balances[_to] + _amount > balances[_to]) {
            balances[_from] -= _amount;
            allowed[_from][msg.sender] -= _amount;
            balances[_to] += _amount;
            emit Transfer(_from, _to, _amount);
            return true;
        } else {
            return false;
        }
    }

    function approve(address _spender, uint256 _amount) public returns(bool success) {
        allowed[msg.sender][_spender] = _amount;
        emit Approval(msg.sender, _spender, _amount);
        return true;
    }

    function allowance(address _owner, address _spender) public constant returns(uint256 remaining) {
        return allowed[_owner][_spender];
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"totalSupplyValue","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"StopDistrib","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CurrentDistribPublicSupply_","outputs":[{"name":"CurrentDistribPublicSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"StartDistrib","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"BurnTokens","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"IsDistribStarted","outputs":[{"name":"IsDistribStartedFlag","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"FreeQDA","type":"uint256"}],"name":"SetFreeQDA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"distributeAmounts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"IsDistribRunningFalg_","outputs":[{"name":"IsDistribRunningFalg","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"Claimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Owner","outputs":[{"name":"ownerAddress","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DistribFundsReceiverAddress","outputs":[{"name":"DistribfundsReceiver","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"SetupDone","outputs":[{"name":"setupDoneFlag","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"OwnerDistribSupply_","outputs":[{"name":"OwnerDistribSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"RemainingTokensReceiverAddress","outputs":[{"name":"remainingTokensReceiverAddress","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ML1inX","type":"uint256"},{"name":"ML2inX","type":"uint256"},{"name":"LimitML1inWei","type":"uint256"},{"name":"LimitML2inWei","type":"uint256"}],"name":"SetupML","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MaxDistribPublicSupply_","outputs":[{"name":"MaxDistribPublicSupply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"},{"name":"ExtraTokensPerETHSended","type":"uint256"},{"name":"MaxDistribPublicSupply","type":"uint256"},{"name":"OwnerDistribSupply","type":"uint256"},{"name":"remainingTokensReceiverAddress","type":"address"},{"name":"DistribFundsReceiverAddress","type":"address"},{"name":"FreeQDA","type":"uint256"}],"name":"SetupQDA","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ExtraTokensPerETHSended","type":"uint256"}],"name":"SetExtra","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"distribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Burn","type":"event"}]

606060405260408051908101604052600481527f454f534200000000000000000000000000000000000000000000000000000000602082015260009080516200004d92916020019062000145565b5060408051908101604052600981527f454f5320426c6f636b0000000000000000000000000000000000000000000000602082015260019080516200009792916020019062000145565b5060006002818155614e2060039081556004918255600555600655660aa87bee538000600755661550f7dca70000600855661ff973cafa80006009556402540be400600a55600b819055600c55630ee6b280600d55600e8054600160a060020a0319908116909155600f8054909116905560108054600160b860020a031916905534156200012457600080fd5b60108054600160a060020a03191633600160a060020a0316179055620001ea565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018857805160ff1916838001178555620001b8565b82800160010185558215620001b8579182015b82811115620001b85782518255916020019190600101906200019b565b50620001c6929150620001ca565b5090565b620001e791905b80821115620001c65760008155600101620001d1565b90565b61148480620001fa6000396000f3006060604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610355578063095ea7b3146103df57806318160ddd1461041557806318d69faa1461043a5780631d1cc6221461044d5780632092970f1461046057806323b872dd146104735780632cd3fd701461049b578063313ce567146104b15780634d9a81d4146104da57806370a08231146104ed57806395d89b411461050c57806397c6006e1461051f578063a8c310d514610537578063a9059cbb146105c6578063accbdfd0146105e8578063b449c24d146105fb578063b4a99a4e1461061a578063becf917f14610649578063c21bbe561461065c578063c52cb0031461066f578063d21ceba014610682578063d4d42c9114610695578063d8489a81146106b4578063dc2ba357146106c7578063dd62ed3e14610782578063f30faff6146107a7578063f3e4877c146107bd575b6010546000907501000000000000000000000000000000000000000000900460ff161561034d57600a5481600c54011180156101a757506000600a54115b156101b157600080fd5b600e54600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156101e557600080fd5b600160a060020a03331660009081526013602052604090205460ff1615156102935750600354600c8054670de0b6b3a76400009092029182019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206114398339815191529084905190815260200160405180910390a3600160a060020a0333166000908152601360205260409020805460ff191660011790555b661ff973cafa800034106102b057600d54340260040290506102f1565b661550f7dca7000034106102cd57600d54340260030290506102f1565b660aa87bee53800034106102ea57600d54340260020290506102f1565b50600d5434025b600c805482019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206114398339815191529084905190815260200160405180910390a3610352565b600080fd5b50005b341561036057600080fd5b61036861080e565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103a457808201518382015260200161038c565b50505050905090810190601f1680156103d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103ea57600080fd5b610401600160a060020a03600435166024356108ac565b604051901515815260200160405180910390f35b341561042057600080fd5b610428610919565b60405190815260200160405180910390f35b341561044557600080fd5b610401610920565b341561045857600080fd5b610428610a17565b341561046b57600080fd5b610401610a1d565b341561047e57600080fd5b610401600160a060020a0360043581169060243516604435610af8565b34156104a657600080fd5b610401600435610c01565b34156104bc57600080fd5b6104c4610cc0565b60405160ff909116815260200160405180910390f35b34156104e557600080fd5b610401610cc5565b34156104f857600080fd5b610428600160a060020a0360043516610ce8565b341561051757600080fd5b610368610d03565b341561052a57600080fd5b610535600435610d6e565b005b341561054257600080fd5b610535600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610d8e95505050505050565b34156105d157600080fd5b610401600160a060020a0360043516602435610eee565b34156105f357600080fd5b610401610fa4565b341561060657600080fd5b610401600160a060020a0360043516610fc6565b341561062557600080fd5b61062d610fdb565b604051600160a060020a03909116815260200160405180910390f35b341561065457600080fd5b61062d610fea565b341561066757600080fd5b610401610ff9565b341561067a57600080fd5b61042861101a565b341561068d57600080fd5b61062d611020565b34156106a057600080fd5b61053560043560243560443560643561102f565b34156106bf57600080fd5b61042861105e565b34156106d257600080fd5b61053560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650508435946020810135945060408101359350600160a060020a03606082013581169350608082013516915060a00135611064565b341561078d57600080fd5b610428600160a060020a0360043581169060243516611224565b34156107b257600080fd5b61053560043561124f565b34156107c857600080fd5b6105356004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650509335935061126f92505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108a45780601f10610879576101008083540402835291602001916108a4565b820191906000526020600020905b81548152906001019060200180831161088757829003601f168201915b505050505081565b600160a060020a03338116600081815260126020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b601054600090819033600160a060020a03908116911614801561095e57506010547501000000000000000000000000000000000000000000900460ff165b1561034d57600f54600160a060020a03161580159061097f57506000600a54115b156109ee5750600c54600a540360008111156109ee57600f8054600160a060020a03908116600090815260116020526040908190208054850190556002805485019055915481169130909116906000805160206114398339815191529084905190815260200160405180910390a35b6010805476ffff00000000000000000000000000000000000000000019169055600191505b5090565b600c5490565b60105460009033600160a060020a039081169116148015610a5b5750601054760100000000000000000000000000000000000000000000900460ff16155b8015610a81575060105474010000000000000000000000000000000000000000900460ff165b1561034d576010805475ff0000000000000000000000000000000000000000001976ff00000000000000000000000000000000000000000000199091167601000000000000000000000000000000000000000000001716750100000000000000000000000000000000000000000017905550600190565b600160a060020a038316600090815260116020526040812054829010801590610b485750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b8015610b545750600082115b8015610b795750600160a060020a038316600090815260116020526040902054828101115b15610bf657600160a060020a0380851660008181526011602081815260408084208054899003905560128252808420338716855282528084208054899003905594881680845291905290839020805486019055916000805160206114398339815191529085905190815260200160405180910390a3506001610bfa565b5060005b9392505050565b600160a060020a033316600090815260116020526040812054670de0b6b3a764000083029081901061034d57600160a060020a03331660008181526011602052604090819020805484900390556002805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a2600033600160a060020a03166000805160206114398339815191528360405190815260200160405180910390a350600192915050565b601281565b601054760100000000000000000000000000000000000000000000900460ff1690565b600160a060020a031660009081526011602052604090205490565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108a45780601f10610879576101008083540402835291602001916108a4565b60105433600160a060020a03908116911614610d8957600080fd5b600355565b6010546000908190819033600160a060020a03908116911614610db057600080fd5b600c54600a5403925060ff85511115610dc857600080fd5b8351855114610dd657600080fd5b5060005b84518160ff161015610ee757838160ff1681518110610df557fe5b90602001906020020151670de0b6b3a764000002915082821115610e1857600080fd5b600c80548301905581601160008760ff851681518110610e3457fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054830190558460ff821681518110610e7557fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206114398339815191528460405190815260200160405180910390a3600a54600c5410610edf576010805476ffff000000000000000000000000000000000000000000191690555b600101610dda565b5050505050565b600160a060020a033316600090815260116020526040812054829010801590610f175750600082115b8015610f3c5750600160a060020a038316600090815260116020526040902054828101115b15610f9c57600160a060020a033381166000818152601160205260408082208054879003905592861680825290839020805486019055916000805160206114398339815191529085905190815260200160405180910390a3506001610913565b506000610913565b6010547501000000000000000000000000000000000000000000900460ff1690565b60136020526000908152604090205460ff1681565b601054600160a060020a031690565b600e54600160a060020a031690565b60105474010000000000000000000000000000000000000000900460ff1690565b600b5490565b600f54600160a060020a031690565b60105433600160a060020a0390811691161461104a57600080fd5b600493909355600591909155600755600855565b600a5490565b60105433600160a060020a03908116911614801561109d575060105474010000000000000000000000000000000000000000900460ff16155b1561121a5760008780516110b59291602001906113aa565b5060018880516110c99291602001906113aa565b506003819055600d869055670de0b6b3a76400008502600a55600084111561115557670de0b6b3a76400008402600b819055600281905560108054600160a060020a0390811660009081526011602052604090819020849055600c8054850190559154811692309091169160008051602061143983398151915291905190815260200160405180910390a35b600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290551615156111ba57601054600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b600f8054600160a060020a03851673ffffffffffffffffffffffffffffffffffffffff199091161790556010805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790555b5050505050505050565b600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b60105433600160a060020a0390811691161461126a57600080fd5b600d55565b601054600090819033600160a060020a0390811691161461128f57600080fd5b600c54600a5403915060ff845111156112a757600080fd5b818311156112b457600080fd5b50670de0b6b3a76400009091029060005b835181101561137857818311156112db57600080fd5b600c80548401905582601160008684815181106112f457fe5b90602001906020020151600160a060020a03168152602081019190915260400160002080549091019055600280548401905583818151811061133257fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206114398339815191528560405190815260200160405180910390a36001016112c5565b600a54600c54106113a4576010805476ffff000000000000000000000000000000000000000000191690555b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106113eb57805160ff1916838001178555611418565b82800160010185558215611418579182015b828111156114185782518255916020019190600101906113fd565b50610a139261091d9250905b80821115610a1357600081556001016114245600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820c779bae6b9dd3c1df5aaf1f41553451eae0226d9c9fb1592970983bdf3af0fc10029

Deployed Bytecode

0x6060604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610355578063095ea7b3146103df57806318160ddd1461041557806318d69faa1461043a5780631d1cc6221461044d5780632092970f1461046057806323b872dd146104735780632cd3fd701461049b578063313ce567146104b15780634d9a81d4146104da57806370a08231146104ed57806395d89b411461050c57806397c6006e1461051f578063a8c310d514610537578063a9059cbb146105c6578063accbdfd0146105e8578063b449c24d146105fb578063b4a99a4e1461061a578063becf917f14610649578063c21bbe561461065c578063c52cb0031461066f578063d21ceba014610682578063d4d42c9114610695578063d8489a81146106b4578063dc2ba357146106c7578063dd62ed3e14610782578063f30faff6146107a7578063f3e4877c146107bd575b6010546000907501000000000000000000000000000000000000000000900460ff161561034d57600a5481600c54011180156101a757506000600a54115b156101b157600080fd5b600e54600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156101e557600080fd5b600160a060020a03331660009081526013602052604090205460ff1615156102935750600354600c8054670de0b6b3a76400009092029182019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206114398339815191529084905190815260200160405180910390a3600160a060020a0333166000908152601360205260409020805460ff191660011790555b661ff973cafa800034106102b057600d54340260040290506102f1565b661550f7dca7000034106102cd57600d54340260030290506102f1565b660aa87bee53800034106102ea57600d54340260020290506102f1565b50600d5434025b600c805482019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206114398339815191529084905190815260200160405180910390a3610352565b600080fd5b50005b341561036057600080fd5b61036861080e565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103a457808201518382015260200161038c565b50505050905090810190601f1680156103d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103ea57600080fd5b610401600160a060020a03600435166024356108ac565b604051901515815260200160405180910390f35b341561042057600080fd5b610428610919565b60405190815260200160405180910390f35b341561044557600080fd5b610401610920565b341561045857600080fd5b610428610a17565b341561046b57600080fd5b610401610a1d565b341561047e57600080fd5b610401600160a060020a0360043581169060243516604435610af8565b34156104a657600080fd5b610401600435610c01565b34156104bc57600080fd5b6104c4610cc0565b60405160ff909116815260200160405180910390f35b34156104e557600080fd5b610401610cc5565b34156104f857600080fd5b610428600160a060020a0360043516610ce8565b341561051757600080fd5b610368610d03565b341561052a57600080fd5b610535600435610d6e565b005b341561054257600080fd5b610535600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610d8e95505050505050565b34156105d157600080fd5b610401600160a060020a0360043516602435610eee565b34156105f357600080fd5b610401610fa4565b341561060657600080fd5b610401600160a060020a0360043516610fc6565b341561062557600080fd5b61062d610fdb565b604051600160a060020a03909116815260200160405180910390f35b341561065457600080fd5b61062d610fea565b341561066757600080fd5b610401610ff9565b341561067a57600080fd5b61042861101a565b341561068d57600080fd5b61062d611020565b34156106a057600080fd5b61053560043560243560443560643561102f565b34156106bf57600080fd5b61042861105e565b34156106d257600080fd5b61053560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650508435946020810135945060408101359350600160a060020a03606082013581169350608082013516915060a00135611064565b341561078d57600080fd5b610428600160a060020a0360043581169060243516611224565b34156107b257600080fd5b61053560043561124f565b34156107c857600080fd5b6105356004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650509335935061126f92505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108a45780601f10610879576101008083540402835291602001916108a4565b820191906000526020600020905b81548152906001019060200180831161088757829003601f168201915b505050505081565b600160a060020a03338116600081815260126020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b601054600090819033600160a060020a03908116911614801561095e57506010547501000000000000000000000000000000000000000000900460ff165b1561034d57600f54600160a060020a03161580159061097f57506000600a54115b156109ee5750600c54600a540360008111156109ee57600f8054600160a060020a03908116600090815260116020526040908190208054850190556002805485019055915481169130909116906000805160206114398339815191529084905190815260200160405180910390a35b6010805476ffff00000000000000000000000000000000000000000019169055600191505b5090565b600c5490565b60105460009033600160a060020a039081169116148015610a5b5750601054760100000000000000000000000000000000000000000000900460ff16155b8015610a81575060105474010000000000000000000000000000000000000000900460ff165b1561034d576010805475ff0000000000000000000000000000000000000000001976ff00000000000000000000000000000000000000000000199091167601000000000000000000000000000000000000000000001716750100000000000000000000000000000000000000000017905550600190565b600160a060020a038316600090815260116020526040812054829010801590610b485750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b8015610b545750600082115b8015610b795750600160a060020a038316600090815260116020526040902054828101115b15610bf657600160a060020a0380851660008181526011602081815260408084208054899003905560128252808420338716855282528084208054899003905594881680845291905290839020805486019055916000805160206114398339815191529085905190815260200160405180910390a3506001610bfa565b5060005b9392505050565b600160a060020a033316600090815260116020526040812054670de0b6b3a764000083029081901061034d57600160a060020a03331660008181526011602052604090819020805484900390556002805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a2600033600160a060020a03166000805160206114398339815191528360405190815260200160405180910390a350600192915050565b601281565b601054760100000000000000000000000000000000000000000000900460ff1690565b600160a060020a031660009081526011602052604090205490565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108a45780601f10610879576101008083540402835291602001916108a4565b60105433600160a060020a03908116911614610d8957600080fd5b600355565b6010546000908190819033600160a060020a03908116911614610db057600080fd5b600c54600a5403925060ff85511115610dc857600080fd5b8351855114610dd657600080fd5b5060005b84518160ff161015610ee757838160ff1681518110610df557fe5b90602001906020020151670de0b6b3a764000002915082821115610e1857600080fd5b600c80548301905581601160008760ff851681518110610e3457fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054830190558460ff821681518110610e7557fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206114398339815191528460405190815260200160405180910390a3600a54600c5410610edf576010805476ffff000000000000000000000000000000000000000000191690555b600101610dda565b5050505050565b600160a060020a033316600090815260116020526040812054829010801590610f175750600082115b8015610f3c5750600160a060020a038316600090815260116020526040902054828101115b15610f9c57600160a060020a033381166000818152601160205260408082208054879003905592861680825290839020805486019055916000805160206114398339815191529085905190815260200160405180910390a3506001610913565b506000610913565b6010547501000000000000000000000000000000000000000000900460ff1690565b60136020526000908152604090205460ff1681565b601054600160a060020a031690565b600e54600160a060020a031690565b60105474010000000000000000000000000000000000000000900460ff1690565b600b5490565b600f54600160a060020a031690565b60105433600160a060020a0390811691161461104a57600080fd5b600493909355600591909155600755600855565b600a5490565b60105433600160a060020a03908116911614801561109d575060105474010000000000000000000000000000000000000000900460ff16155b1561121a5760008780516110b59291602001906113aa565b5060018880516110c99291602001906113aa565b506003819055600d869055670de0b6b3a76400008502600a55600084111561115557670de0b6b3a76400008402600b819055600281905560108054600160a060020a0390811660009081526011602052604090819020849055600c8054850190559154811692309091169160008051602061143983398151915291905190815260200160405180910390a35b600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290551615156111ba57601054600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b600f8054600160a060020a03851673ffffffffffffffffffffffffffffffffffffffff199091161790556010805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790555b5050505050505050565b600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b60105433600160a060020a0390811691161461126a57600080fd5b600d55565b601054600090819033600160a060020a0390811691161461128f57600080fd5b600c54600a5403915060ff845111156112a757600080fd5b818311156112b457600080fd5b50670de0b6b3a76400009091029060005b835181101561137857818311156112db57600080fd5b600c80548401905582601160008684815181106112f457fe5b90602001906020020151600160a060020a03168152602081019190915260400160002080549091019055600280548401905583818151811061133257fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206114398339815191528560405190815260200160405180910390a36001016112c5565b600a54600c54106113a4576010805476ffff000000000000000000000000000000000000000000191690555b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106113eb57805160ff1916838001178555611418565b82800160010185558215611418579182015b828111156114185782518255916020019190600101906113fd565b50610a139261091d9250905b80821115610a1357600081556001016114245600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820c779bae6b9dd3c1df5aaf1f41553451eae0226d9c9fb1592970983bdf3af0fc10029

Swarm Source

bzzr://c779bae6b9dd3c1df5aaf1f41553451eae0226d9c9fb1592970983bdf3af0fc1

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.