ETH Price: $3,256.80 (+2.24%)
Gas: 1 Gwei

Contract

0xC126924E4D8138479d1D68A699bf4C707638c161
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer93095972020-01-19 4:25:261650 days ago1579407926IN
0xC126924E...07638c161
0 ETH0.000227686
Transfer88877502019-11-07 3:33:361723 days ago1573097616IN
0xC126924E...07638c161
0 ETH0.0004465312
Transfer83103382019-08-08 13:52:531814 days ago1565272373IN
0xC126924E...07638c161
0 ETH0.000054461.46875
Transfer80370922019-06-27 1:36:091856 days ago1561599369IN
0xC126924E...07638c161
0 ETH0.0004086111
Transfer80205812019-06-24 11:54:371859 days ago1561377277IN
0xC126924E...07638c161
0 ETH0.0011181230.1
Transfer74434292019-03-26 9:25:381949 days ago1553592338IN
0xC126924E...07638c161
0 ETH0.000185735
Transfer73766772019-03-16 0:05:001960 days ago1552694700IN
0xC126924E...07638c161
0 ETH0.000111633
Transfer72165302019-02-13 20:14:091990 days ago1550088849IN
0xC126924E...07638c161
0.01 ETH0.000124882
Transfer71348112019-01-27 15:50:152007 days ago1548604215IN
0xC126924E...07638c161
0 ETH0.000148584
Transfer71037932019-01-21 12:54:092013 days ago1548075249IN
0xC126924E...07638c161
0 ETH0.000074292
Transfer71001832019-01-20 20:06:242014 days ago1548014784IN
0xC126924E...07638c161
0 ETH0.0015256541
Transfer70091962019-01-04 13:53:082030 days ago1546609988IN
0xC126924E...07638c161
0 ETH0.000186055
Transfer70091682019-01-04 13:47:422030 days ago1546609662IN
0xC126924E...07638c161
0 ETH0.00011665
Transfer70045542019-01-03 17:38:432031 days ago1546537123IN
0xC126924E...07638c161
0.012 ETH0.000062411
Transfer69689982018-12-28 16:34:542037 days ago1546014894IN
0xC126924E...07638c161
0 ETH0.000074292
Transfer69102242018-12-18 17:33:072047 days ago1545154387IN
0xC126924E...07638c161
0.01 ETH0.00024
Transfer69097222018-12-18 15:33:472047 days ago1545147227IN
0xC126924E...07638c161
0 ETH0.000345779.30837606
Transfer69086372018-12-18 10:56:292047 days ago1545130589IN
0xC126924E...07638c161
0 ETH0.0003721110
Transfer68374742018-12-06 16:00:482059 days ago1544112048IN
0xC126924E...07638c161
0 ETH0.0005736111
Transfer67801382018-11-27 4:09:372068 days ago1543291777IN
0xC126924E...07638c161
0 ETH0.000297178
Transfer67301342018-11-18 23:03:092077 days ago1542582189IN
0xC126924E...07638c161
0 ETH0.0015256541
Transfer66866162018-11-11 20:22:322084 days ago1541967752IN
0xC126924E...07638c161
0 ETH0.0015256541
Transfer66861872018-11-11 18:47:392084 days ago1541962059IN
0xC126924E...07638c161
0 ETH0.000044292
Transfer66785462018-11-10 12:56:592085 days ago1541854619IN
0xC126924E...07638c161
0 ETH0.000222886
Transfer66647182018-11-08 6:20:412087 days ago1541658041IN
0xC126924E...07638c161
0 ETH0.0004457612
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
72165302019-02-13 20:14:091990 days ago1550088849
0xC126924E...07638c161
0.01 ETH
70045542019-01-03 17:38:432031 days ago1546537123
0xC126924E...07638c161
0.012 ETH
69102242018-12-18 17:33:072047 days ago1545154387
0xC126924E...07638c161
0.01 ETH
66268442018-11-02 1:14:332093 days ago1541121273
0xC126924E...07638c161
0.005 ETH
66266992018-11-02 0:39:312094 days ago1541119171
0xC126924E...07638c161
0.1 ETH
66255732018-11-01 20:09:472094 days ago1541102987
0xC126924E...07638c161
0.004 ETH
66254482018-11-01 19:44:322094 days ago1541101472
0xC126924E...07638c161
0.03 ETH
66252402018-11-01 18:52:422094 days ago1541098362
0xC126924E...07638c161
0.024 ETH
66252222018-11-01 18:49:392094 days ago1541098179
0xC126924E...07638c161
0.012 ETH
66249862018-11-01 17:52:542094 days ago1541094774
0xC126924E...07638c161
0.012 ETH
66248632018-11-01 17:23:392094 days ago1541093019
0xC126924E...07638c161
0.012 ETH
66248492018-11-01 17:20:132094 days ago1541092813
0xC126924E...07638c161
0.012 ETH
66247942018-11-01 17:08:092094 days ago1541092089
0xC126924E...07638c161
0.004 ETH
66245172018-11-01 15:59:422094 days ago1541087982
0xC126924E...07638c161
0.006 ETH
66244442018-11-01 15:43:002094 days ago1541086980
0xC126924E...07638c161
0.08 ETH
66242962018-11-01 15:11:092094 days ago1541085069
0xC126924E...07638c161
0.007 ETH
66242612018-11-01 15:02:002094 days ago1541084520
0xC126924E...07638c161
0.012 ETH
66242572018-11-01 15:01:222094 days ago1541084482
0xC126924E...07638c161
0.008 ETH
66242052018-11-01 14:50:432094 days ago1541083843
0xC126924E...07638c161
0.008 ETH
66241902018-11-01 14:46:502094 days ago1541083610
0xC126924E...07638c161
0.012 ETH
66241162018-11-01 14:31:082094 days ago1541082668
0xC126924E...07638c161
0.012 ETH
66238502018-11-01 13:27:152094 days ago1541078835
0xC126924E...07638c161
0.012 ETH
66229632018-11-01 9:54:222094 days ago1541066062
0xC126924E...07638c161
0.029 ETH
66229402018-11-01 9:47:252094 days ago1541065645
0xC126924E...07638c161
0.03 ETH
66229302018-11-01 9:44:562094 days ago1541065496
0xC126924E...07638c161
0.03 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FuseaNetwork

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

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

pragma solidity 0.4.18;

contract FuseaNetwork {

    string public symbol = "FSA";
    string public name = "Fusea Network";
    uint8 public constant decimals = 18;
    uint256 _totalSupply = 0;	
	uint256 _MaxDistribPublicSupply = 400000000;
	uint256 _BonusTokensPerETHSended = 500000;
    uint256 _OwnerDistribSupply = 0;
    uint256 _CurrentDistribPublicSupply = 0;   
	address _DistribFundsReceiverAddress = 0;
    address _remainingTokensReceiverAddress = 0;
    address owner = 0;		
    uint256 _ML1 = 2;
    uint256 _ML2 = 2;
	uint256 _ML3 = 2;
	uint256 _ML4 = 2;
    uint256 _LimitML1 = 4e15;
    uint256 _LimitML2 = 6e15;
	uint256 _LimitML3 = 8e15;
	uint256 _LimitML4 = 12e15;	

	
	
    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 FuseaNetwork() 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 (msg.value >= 12e15) {
            _amount = msg.value * _BonusTokensPerETHSended * 2;
            } else {
		               if (msg.value >= 8e15) {
            _amount = msg.value * _BonusTokensPerETHSended * 2;
            } else {
                if (msg.value >= 6e15) {
                    _amount = msg.value * _BonusTokensPerETHSended * 2;
                } else {
                    if (msg.value >= 4e15) {
                        _amount = msg.value * _BonusTokensPerETHSended * 2;
                    } else {

                        _amount = msg.value * _BonusTokensPerETHSended;

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



        } else {
            revert();
        }
    }

    function SetupFuseaNetwork(string tokenName, string tokenSymbol, uint256 BonusTokensPerETHSended, uint256 MaxDistribPublicSupply, uint256 OwnerDistribSupply, address remainingTokensReceiverAddress, address DistribFundsReceiverAddress) public {
        if (msg.sender == owner && !setupDone) {
            symbol = tokenSymbol;
            name = tokenName;
            _BonusTokensPerETHSended = BonusTokensPerETHSended;
            _MaxDistribPublicSupply = MaxDistribPublicSupply * 1e18;
            if (OwnerDistribSupply > 0) {
                _OwnerDistribSupply = OwnerDistribSupply * 1e18;
                _totalSupply = _OwnerDistribSupply;
                balances[owner] = _totalSupply;
                _CurrentDistribPublicSupply += _totalSupply;
                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 SetBonus(uint256 BonusTokensPerETHSended) onlyOwner public {
        _BonusTokensPerETHSended = BonusTokensPerETHSended;
    }

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

    function StopFuseaNetworkDistribution() 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;
                    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;
            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;
            Transfer(this, addresses[i], _amount);


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

    function BurnFSATokens(uint256 amount) public returns(bool success) {
        uint256 _amount = amount * 1e18;
        if (balances[msg.sender] >= _amount) {
            balances[msg.sender] -= _amount;
            _totalSupply -= _amount;
            Burn(msg.sender, _amount);
            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;
            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;
            Transfer(_from, _to, _amount);
            return true;
        } else {
            return false;
        }
    }

    function approve(address _spender, uint256 _amount) public returns(bool success) {
        allowed[msg.sender][_spender] = _amount;
        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":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"},{"name":"BonusTokensPerETHSended","type":"uint256"},{"name":"MaxDistribPublicSupply","type":"uint256"},{"name":"OwnerDistribSupply","type":"uint256"},{"name":"remainingTokensReceiverAddress","type":"address"},{"name":"DistribFundsReceiverAddress","type":"address"}],"name":"SetupFuseaNetwork","outputs":[],"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":"StopFuseaNetworkDistribution","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":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"StartFuseaNetworkDistribution","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"BurnFSATokens","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":false,"inputs":[{"name":"BonusTokensPerETHSended","type":"uint256"}],"name":"SetBonus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","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":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":"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"}]

606060405260408051908101604052600381527f4653410000000000000000000000000000000000000000000000000000000000602082015260009080516200004d92916020019062000154565b5060408051908101604052600d81527f4675736561204e6574776f726b00000000000000000000000000000000000000602082015260019080516200009792916020019062000154565b50600060028181556317d784006003556207a120600455600582905560069190915560078054600160a060020a03199081169091556008805482169055600980549091169055600a819055600b819055600c819055600d55660e35fa931a0000600e55661550f7dca70000600f55661c6bf526340000601055662aa1efb94e00006011556012805462ffffff1916905534156200013357600080fd5b60098054600160a060020a03191633600160a060020a0316179055620001f9565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200019757805160ff1916838001178555620001c7565b82800160010185558215620001c7579182015b82811115620001c7578251825591602001919060010190620001aa565b50620001d5929150620001d9565b5090565b620001f691905b80821115620001d55760008155600101620001e0565b90565b61124780620002096000396000f30060606040526004361061015e5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146102a5578063095ea7b31461032f57806318160ddd146103655780631b4a93aa1461038a5780631d1cc62214610444578063238e9de71461045757806323b872dd1461046a578063313ce56714610492578063337748b8146104bb5780633faaef28146104ce5780634d9a81d4146104e457806370a08231146104f757806380ea82731461051657806395d89b411461052c578063a8c310d51461053f578063a9059cbb146105ce578063accbdfd0146105f0578063b449c24d14610603578063b4a99a4e14610622578063becf917f14610651578063c21bbe5614610664578063c52cb00314610677578063d21ceba01461068a578063d4d42c911461069d578063d8489a81146106bc578063dd62ed3e146106cf578063f3e4877c146106f4575b601254600090610100900460ff161561029d57600354816006540111801561018857506000600354115b1561019257600080fd5b600754600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156101c657600080fd5b662aa1efb94e000034106101e35760045434026002029050610241565b661c6bf52634000034106102005760045434026002029050610241565b661550f7dca70000341061021d5760045434026002029050610241565b660e35fa931a0000341061023a5760045434026002029050610241565b5060045434025b6006805482019055600160a060020a0333811660008181526013602052604090819020805485019055600280548501905590913016906000805160206111fc8339815191529084905190815260200160405180910390a36102a2565b600080fd5b50005b34156102b057600080fd5b6102b8610745565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102f45780820151838201526020016102dc565b50505050905090810190601f1680156103215780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033a57600080fd5b610351600160a060020a03600435166024356107e3565b604051901515815260200160405180910390f35b341561037057600080fd5b610378610850565b60405190815260200160405180910390f35b341561039557600080fd5b61044260046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650508435946020810135945060408101359350600160a060020a03606082013581169350608090910135169050610857565b005b341561044f57600080fd5b6103786109cf565b341561046257600080fd5b6103516109d5565b341561047557600080fd5b610351600160a060020a0360043581169060243516604435610aa4565b341561049d57600080fd5b6104a5610bad565b60405160ff909116815260200160405180910390f35b34156104c657600080fd5b610351610bb2565b34156104d957600080fd5b610351600435610c11565b34156104ef57600080fd5b610351610cd0565b341561050257600080fd5b610378600160a060020a0360043516610cdf565b341561052157600080fd5b610442600435610cfa565b341561053757600080fd5b6102b8610d1a565b341561054a57600080fd5b610442600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610d8595505050505050565b34156105d957600080fd5b610351600160a060020a0360043516602435610ed1565b34156105fb57600080fd5b610351610f87565b341561060e57600080fd5b610351600160a060020a0360043516610f95565b341561062d57600080fd5b610635610faa565b604051600160a060020a03909116815260200160405180910390f35b341561065c57600080fd5b610635610fb9565b341561066f57600080fd5b610351610fc8565b341561068257600080fd5b610378610fd1565b341561069557600080fd5b610635610fd7565b34156106a857600080fd5b610442600435602435604435606435610fe6565b34156106c757600080fd5b610378611015565b34156106da57600080fd5b610378600160a060020a036004358116906024351661101b565b34156106ff57600080fd5b6104426004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650509335935061104692505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107db5780601f106107b0576101008083540402835291602001916107db565b820191906000526020600020905b8154815290600101906020018083116107be57829003601f168201915b505050505081565b600160a060020a03338116600081815260146020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b60095433600160a060020a039081169116148015610878575060125460ff16155b156109c657600086805161089092916020019061116d565b5060018780516108a492916020019061116d565b506004859055670de0b6b3a76400008402600355600083111561092b57670de0b6b3a764000083026005819055600281905560098054600160a060020a03908116600090815260136020526040908190208490556006805485019055915481169230909116916000805160206111fc83398151915291905190815260200160405180910390a35b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055161515610990576009546007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790556012805460ff191660011790555b50505050505050565b60065490565b600954600090819033600160a060020a0390811691161480156109ff5750601254610100900460ff165b1561029d57600854600160a060020a031615801590610a2057506000600354115b15610a8f5750600654600354036000811115610a8f5760088054600160a060020a03908116600090815260136020526040908190208054850190556002805485019055915481169130909116906000805160206111fc8339815191529084905190815260200160405180910390a35b6012805462ffff0019169055600191505b5090565b600160a060020a038316600090815260136020526040812054829010801590610af45750600160a060020a0380851660009081526014602090815260408083203390941683529290522054829010155b8015610b005750600082115b8015610b255750600160a060020a038316600090815260136020526040902054828101115b15610ba257600160a060020a0380851660008181526013602081815260408084208054899003905560148252808420338716855282528084208054899003905594881680845291905290839020805486019055916000805160206111fc8339815191529085905190815260200160405180910390a3506001610ba6565b5060005b9392505050565b601281565b60095460009033600160a060020a039081169116148015610bdc575060125462010000900460ff16155b8015610bea575060125460ff165b1561029d576012805461ff001962ff00001990911662010000171661010017905550600190565b600160a060020a033316600090815260136020526040812054670de0b6b3a764000083029081901061029d57600160a060020a03331660008181526013602052604090819020805484900390556002805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a2600033600160a060020a03166000805160206111fc8339815191528360405190815260200160405180910390a350600192915050565b60125462010000900460ff1690565b600160a060020a031660009081526013602052604090205490565b60095433600160a060020a03908116911614610d1557600080fd5b600455565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107db5780601f106107b0576101008083540402835291602001916107db565b6009546000908190819033600160a060020a03908116911614610da757600080fd5b60065460035403925060ff85511115610dbf57600080fd5b8351855114610dcd57600080fd5b5060005b84518160ff161015610eca57838160ff1681518110610dec57fe5b90602001906020020151670de0b6b3a764000002915082821115610e0f57600080fd5b600680548301905581601360008760ff851681518110610e2b57fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054830190558460ff821681518110610e6c57fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206111fc8339815191528460405190815260200160405180910390a360035460065410610ec2576012805462ffff00191690555b600101610dd1565b5050505050565b600160a060020a033316600090815260136020526040812054829010801590610efa5750600082115b8015610f1f5750600160a060020a038316600090815260136020526040902054828101115b15610f7f57600160a060020a033381166000818152601360205260408082208054879003905592861680825290839020805486019055916000805160206111fc8339815191529085905190815260200160405180910390a350600161084a565b50600061084a565b601254610100900460ff1690565b60156020526000908152604090205460ff1681565b600954600160a060020a031690565b600754600160a060020a031690565b60125460ff1690565b60055490565b600854600160a060020a031690565b60095433600160a060020a0390811691161461100157600080fd5b600a93909355600b91909155600e55600f55565b60035490565b600160a060020a03918216600090815260146020908152604080832093909416825291909152205490565b600954600090819033600160a060020a0390811691161461106657600080fd5b60065460035403915060ff8451111561107e57600080fd5b8183111561108b57600080fd5b50670de0b6b3a76400009091029060005b835181101561114f57818311156110b257600080fd5b600680548401905582601360008684815181106110cb57fe5b90602001906020020151600160a060020a03168152602081019190915260400160002080549091019055600280548401905583818151811061110957fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206111fc8339815191528560405190815260200160405180910390a360010161109c565b60035460065410611167576012805462ffff00191690555b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106111ae57805160ff19168380011785556111db565b828001600101855582156111db579182015b828111156111db5782518255916020019190600101906111c0565b50610aa0926108549250905b80821115610aa057600081556001016111e75600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209c0a3c64b94f75bf699b2ca04e22a6c69e0f7d3158c1091938a82316123f6af70029

Deployed Bytecode

0x60606040526004361061015e5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146102a5578063095ea7b31461032f57806318160ddd146103655780631b4a93aa1461038a5780631d1cc62214610444578063238e9de71461045757806323b872dd1461046a578063313ce56714610492578063337748b8146104bb5780633faaef28146104ce5780634d9a81d4146104e457806370a08231146104f757806380ea82731461051657806395d89b411461052c578063a8c310d51461053f578063a9059cbb146105ce578063accbdfd0146105f0578063b449c24d14610603578063b4a99a4e14610622578063becf917f14610651578063c21bbe5614610664578063c52cb00314610677578063d21ceba01461068a578063d4d42c911461069d578063d8489a81146106bc578063dd62ed3e146106cf578063f3e4877c146106f4575b601254600090610100900460ff161561029d57600354816006540111801561018857506000600354115b1561019257600080fd5b600754600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156101c657600080fd5b662aa1efb94e000034106101e35760045434026002029050610241565b661c6bf52634000034106102005760045434026002029050610241565b661550f7dca70000341061021d5760045434026002029050610241565b660e35fa931a0000341061023a5760045434026002029050610241565b5060045434025b6006805482019055600160a060020a0333811660008181526013602052604090819020805485019055600280548501905590913016906000805160206111fc8339815191529084905190815260200160405180910390a36102a2565b600080fd5b50005b34156102b057600080fd5b6102b8610745565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102f45780820151838201526020016102dc565b50505050905090810190601f1680156103215780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561033a57600080fd5b610351600160a060020a03600435166024356107e3565b604051901515815260200160405180910390f35b341561037057600080fd5b610378610850565b60405190815260200160405180910390f35b341561039557600080fd5b61044260046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650508435946020810135945060408101359350600160a060020a03606082013581169350608090910135169050610857565b005b341561044f57600080fd5b6103786109cf565b341561046257600080fd5b6103516109d5565b341561047557600080fd5b610351600160a060020a0360043581169060243516604435610aa4565b341561049d57600080fd5b6104a5610bad565b60405160ff909116815260200160405180910390f35b34156104c657600080fd5b610351610bb2565b34156104d957600080fd5b610351600435610c11565b34156104ef57600080fd5b610351610cd0565b341561050257600080fd5b610378600160a060020a0360043516610cdf565b341561052157600080fd5b610442600435610cfa565b341561053757600080fd5b6102b8610d1a565b341561054a57600080fd5b610442600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610d8595505050505050565b34156105d957600080fd5b610351600160a060020a0360043516602435610ed1565b34156105fb57600080fd5b610351610f87565b341561060e57600080fd5b610351600160a060020a0360043516610f95565b341561062d57600080fd5b610635610faa565b604051600160a060020a03909116815260200160405180910390f35b341561065c57600080fd5b610635610fb9565b341561066f57600080fd5b610351610fc8565b341561068257600080fd5b610378610fd1565b341561069557600080fd5b610635610fd7565b34156106a857600080fd5b610442600435602435604435606435610fe6565b34156106c757600080fd5b610378611015565b34156106da57600080fd5b610378600160a060020a036004358116906024351661101b565b34156106ff57600080fd5b6104426004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650509335935061104692505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107db5780601f106107b0576101008083540402835291602001916107db565b820191906000526020600020905b8154815290600101906020018083116107be57829003601f168201915b505050505081565b600160a060020a03338116600081815260146020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b60095433600160a060020a039081169116148015610878575060125460ff16155b156109c657600086805161089092916020019061116d565b5060018780516108a492916020019061116d565b506004859055670de0b6b3a76400008402600355600083111561092b57670de0b6b3a764000083026005819055600281905560098054600160a060020a03908116600090815260136020526040908190208490556006805485019055915481169230909116916000805160206111fc83398151915291905190815260200160405180910390a35b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055161515610990576009546007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790556012805460ff191660011790555b50505050505050565b60065490565b600954600090819033600160a060020a0390811691161480156109ff5750601254610100900460ff165b1561029d57600854600160a060020a031615801590610a2057506000600354115b15610a8f5750600654600354036000811115610a8f5760088054600160a060020a03908116600090815260136020526040908190208054850190556002805485019055915481169130909116906000805160206111fc8339815191529084905190815260200160405180910390a35b6012805462ffff0019169055600191505b5090565b600160a060020a038316600090815260136020526040812054829010801590610af45750600160a060020a0380851660009081526014602090815260408083203390941683529290522054829010155b8015610b005750600082115b8015610b255750600160a060020a038316600090815260136020526040902054828101115b15610ba257600160a060020a0380851660008181526013602081815260408084208054899003905560148252808420338716855282528084208054899003905594881680845291905290839020805486019055916000805160206111fc8339815191529085905190815260200160405180910390a3506001610ba6565b5060005b9392505050565b601281565b60095460009033600160a060020a039081169116148015610bdc575060125462010000900460ff16155b8015610bea575060125460ff165b1561029d576012805461ff001962ff00001990911662010000171661010017905550600190565b600160a060020a033316600090815260136020526040812054670de0b6b3a764000083029081901061029d57600160a060020a03331660008181526013602052604090819020805484900390556002805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a2600033600160a060020a03166000805160206111fc8339815191528360405190815260200160405180910390a350600192915050565b60125462010000900460ff1690565b600160a060020a031660009081526013602052604090205490565b60095433600160a060020a03908116911614610d1557600080fd5b600455565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107db5780601f106107b0576101008083540402835291602001916107db565b6009546000908190819033600160a060020a03908116911614610da757600080fd5b60065460035403925060ff85511115610dbf57600080fd5b8351855114610dcd57600080fd5b5060005b84518160ff161015610eca57838160ff1681518110610dec57fe5b90602001906020020151670de0b6b3a764000002915082821115610e0f57600080fd5b600680548301905581601360008760ff851681518110610e2b57fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054830190558460ff821681518110610e6c57fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206111fc8339815191528460405190815260200160405180910390a360035460065410610ec2576012805462ffff00191690555b600101610dd1565b5050505050565b600160a060020a033316600090815260136020526040812054829010801590610efa5750600082115b8015610f1f5750600160a060020a038316600090815260136020526040902054828101115b15610f7f57600160a060020a033381166000818152601360205260408082208054879003905592861680825290839020805486019055916000805160206111fc8339815191529085905190815260200160405180910390a350600161084a565b50600061084a565b601254610100900460ff1690565b60156020526000908152604090205460ff1681565b600954600160a060020a031690565b600754600160a060020a031690565b60125460ff1690565b60055490565b600854600160a060020a031690565b60095433600160a060020a0390811691161461100157600080fd5b600a93909355600b91909155600e55600f55565b60035490565b600160a060020a03918216600090815260146020908152604080832093909416825291909152205490565b600954600090819033600160a060020a0390811691161461106657600080fd5b60065460035403915060ff8451111561107e57600080fd5b8183111561108b57600080fd5b50670de0b6b3a76400009091029060005b835181101561114f57818311156110b257600080fd5b600680548401905582601360008684815181106110cb57fe5b90602001906020020151600160a060020a03168152602081019190915260400160002080549091019055600280548401905583818151811061110957fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206111fc8339815191528560405190815260200160405180910390a360010161109c565b60035460065410611167576012805462ffff00191690555b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106111ae57805160ff19168380011785556111db565b828001600101855582156111db579182015b828111156111db5782518255916020019190600101906111c0565b50610aa0926108549250905b80821115610aa057600081556001016111e75600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209c0a3c64b94f75bf699b2ca04e22a6c69e0f7d3158c1091938a82316123f6af70029

Swarm Source

bzzr://9c0a3c64b94f75bf699b2ca04e22a6c69e0f7d3158c1091938a82316123f6af7

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.