ETH Price: $1,571.22 (-0.63%)
Gas: 0.55 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer220787182025-03-19 5:05:4733 days ago1742360747IN
0x3da6C7db...2f46B1d4a
0 ETH0.0000220.46601945
Transfer161983082022-12-16 15:59:35857 days ago1671206375IN
0x3da6C7db...2f46B1d4a
0 ETH0.0009717320.57660649
Approve142073232022-02-14 23:56:011161 days ago1644882961IN
0x3da6C7db...2f46B1d4a
0 ETH0.0019220779.70113237
Transfer129984442021-08-10 16:11:071350 days ago1628611867IN
0x3da6C7db...2f46B1d4a
0 ETH0.0024263669.5215022
Transfer129983802021-08-10 15:57:471350 days ago1628611067IN
0x3da6C7db...2f46B1d4a
0 ETH0.0025128772
Transfer129981282021-08-10 15:00:091350 days ago1628607609IN
0x3da6C7db...2f46B1d4a
0 ETH0.0021840442
Transfer129978852021-08-10 14:06:091350 days ago1628604369IN
0x3da6C7db...2f46B1d4a
0 ETH0.0031784961.12372029
Transfer111601412020-10-30 19:48:201633 days ago1604087300IN
0x3da6C7db...2f46B1d4a
0 ETH0.0006824318
Transfer101879222020-06-02 18:05:291784 days ago1591121129IN
0x3da6C7db...2f46B1d4a
0 ETH0.00075636
Transfer99054232020-04-19 22:03:201827 days ago1587333800IN
0x3da6C7db...2f46B1d4a
0 ETH0.000045852
Transfer98670612020-04-13 23:38:031833 days ago1586821083IN
0x3da6C7db...2f46B1d4a
0 ETH0.000037911
Approve94424312020-02-08 13:46:111899 days ago1581169571IN
0x3da6C7db...2f46B1d4a
0 ETH0.000044011
Transfer91610492019-12-25 14:06:441944 days ago1577282804IN
0x3da6C7db...2f46B1d4a
0 ETH0.00007582
Transfer90347232019-12-01 22:27:051967 days ago1575239225IN
0x3da6C7db...2f46B1d4a
0 ETH0.000035741
Transfer90247672019-11-30 4:06:501969 days ago1575086810IN
0x3da6C7db...2f46B1d4a
0 ETH0.000062471.2
Transfer89861942019-11-23 11:39:401976 days ago1574509180IN
0x3da6C7db...2f46B1d4a
0 ETH0.000062471.2
Transfer88879472019-11-07 4:20:121992 days ago1573100412IN
0x3da6C7db...2f46B1d4a
0 ETH0.0002919612
Transfer88879432019-11-07 4:18:351992 days ago1573100315IN
0x3da6C7db...2f46B1d4a
0 ETH0.0004090711
Transfer87764892019-10-20 8:26:452010 days ago1571560005IN
0x3da6C7db...2f46B1d4a
0 ETH0.00041317.93500057
Transfer87542992019-10-16 20:15:352013 days ago1571256935IN
0x3da6C7db...2f46B1d4a
0 ETH0.0021371241
Transfer86936142019-10-07 7:20:532023 days ago1570432853IN
0x3da6C7db...2f46B1d4a
0 ETH0.000037181
Transfer86516162019-09-30 18:20:422030 days ago1569867642IN
0x3da6C7db...2f46B1d4a
0 ETH0.0003712510
Transfer84835612019-09-04 12:17:192056 days ago1567599439IN
0x3da6C7db...2f46B1d4a
0 ETH0.000142974
Transfer84818262019-09-04 5:46:242056 days ago1567575984IN
0x3da6C7db...2f46B1d4a
0 ETH0.000142974
Transfer82781022019-08-03 13:53:162088 days ago1564840396IN
0x3da6C7db...2f46B1d4a
0 ETH0.000044551.2
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer59923012018-07-19 12:57:492468 days ago1532005069
0x3da6C7db...2f46B1d4a
0.01 ETH
Transfer59919202018-07-19 11:28:292468 days ago1531999709
0x3da6C7db...2f46B1d4a
0.001 ETH
Transfer59912332018-07-19 8:48:502468 days ago1531990130
0x3da6C7db...2f46B1d4a
0.009 ETH
Transfer59912062018-07-19 8:42:432468 days ago1531989763
0x3da6C7db...2f46B1d4a
0.009 ETH
Transfer59885992018-07-18 21:41:172468 days ago1531950077
0x3da6C7db...2f46B1d4a
0.1 ETH
Transfer59863812018-07-18 12:33:102469 days ago1531917190
0x3da6C7db...2f46B1d4a
0.009 ETH
Transfer59858382018-07-18 10:20:442469 days ago1531909244
0x3da6C7db...2f46B1d4a
0.01 ETH
Transfer59850442018-07-18 6:55:522469 days ago1531896952
0x3da6C7db...2f46B1d4a
0.003 ETH
Transfer59849762018-07-18 6:40:382469 days ago1531896038
0x3da6C7db...2f46B1d4a
0.009 ETH
Transfer59843112018-07-18 4:00:292469 days ago1531886429
0x3da6C7db...2f46B1d4a
0.001 ETH
Transfer59814722018-07-17 16:20:382470 days ago1531844438
0x3da6C7db...2f46B1d4a
0.006 ETH
Transfer59808442018-07-17 13:43:182470 days ago1531834998
0x3da6C7db...2f46B1d4a
0.04 ETH
Transfer59787242018-07-17 4:53:032470 days ago1531803183
0x3da6C7db...2f46B1d4a
0.004 ETH
Transfer59770212018-07-16 22:01:292470 days ago1531778489
0x3da6C7db...2f46B1d4a
0.009 ETH
Transfer59767592018-07-16 20:54:472470 days ago1531774487
0x3da6C7db...2f46B1d4a
0.001 ETH
Transfer59759022018-07-16 17:27:552471 days ago1531762075
0x3da6C7db...2f46B1d4a
0.003 ETH
Transfer59733172018-07-16 6:43:122471 days ago1531723392
0x3da6C7db...2f46B1d4a
0.01 ETH
Transfer59731492018-07-16 5:59:452471 days ago1531720785
0x3da6C7db...2f46B1d4a
0.003 ETH
Transfer59726212018-07-16 3:50:582471 days ago1531713058
0x3da6C7db...2f46B1d4a
0.003 ETH
Transfer59721392018-07-16 1:50:562471 days ago1531705856
0x3da6C7db...2f46B1d4a
0.002 ETH
Transfer59720292018-07-16 1:30:582471 days ago1531704658
0x3da6C7db...2f46B1d4a
0.01 ETH
Transfer59712462018-07-15 22:22:432471 days ago1531693363
0x3da6C7db...2f46B1d4a
0.001 ETH
Transfer59570742018-07-13 13:50:302474 days ago1531489830
0x3da6C7db...2f46B1d4a
0.009 ETH
Transfer59569762018-07-13 13:28:122474 days ago1531488492
0x3da6C7db...2f46B1d4a
0.001 ETH
Transfer59557182018-07-13 8:27:482474 days ago1531470468
0x3da6C7db...2f46B1d4a
0.1 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
QuadrantAssets

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-05-29
*/

/*

Quadrant Assets Official Token Contract 

QuadrantAssets – it is an open ecosystem for more effective interaction the ICO with funds, investors, experts, and traders.
We believe in this crypto-community, now divided into 4 large groups: ICO projects, investors, traders and experts. 
These 4 groups we want to connect in one service, for faster and more effective interaction between them. 

Website: https://quadrantassets.solutons/

(c) by Chang Lee & Qing Han and Mei Zhen / Experts in blockchain technology and asset management, analysts RUNetSoft.

*/

pragma solidity 0.4.18;

contract QuadrantAssets {

    string public symbol = "QDA";
    string public name = "Quadrant Assets";
    uint8 public constant decimals = 18;
    uint256 _totalSupply = 0;	
	uint256 _FreeQDA = 250;
    uint256 _ML1 = 2;
    uint256 _ML2 = 3;
	uint256 _ML3 = 4;
    uint256 _LimitML1 = 3e15;
    uint256 _LimitML2 = 6e15;
	uint256 _LimitML3 = 9e15;
	uint256 _MaxDistribPublicSupply = 1000000000;
    uint256 _OwnerDistribSupply = 0;
    uint256 _CurrentDistribPublicSupply = 0;	
    uint256 _ExtraTokensPerETHSended = 2500000;
    
	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 QuadrantAssets() 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;
                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;
                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;
                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;
                    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 BurnTokens(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

API
[{"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"}]

606060405260408051908101604052600381527f5144410000000000000000000000000000000000000000000000000000000000602082015260009080516200004d92916020019062000142565b5060408051908101604052600f81527f5175616472616e74204173736574730000000000000000000000000000000000602082015260019080516200009792916020019062000142565b506000600281815560fa60039081556004918255600555600655660aa87bee538000600755661550f7dca70000600855661ff973cafa8000600955633b9aca00600a55600b819055600c55622625a0600d55600e8054600160a060020a0319908116909155600f8054909116905560108054600160b860020a031916905534156200012157600080fd5b60108054600160a060020a03191633600160a060020a0316179055620001e7565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018557805160ff1916838001178555620001b5565b82800160010185558215620001b5579182015b82811115620001b557825182559160200191906001019062000198565b50620001c3929150620001c7565b5090565b620001e491905b80821115620001c35760008155600101620001ce565b90565b6113f880620001f76000396000f3006060604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610343578063095ea7b3146103cd57806318160ddd1461040357806318d69faa146104285780631d1cc6221461043b5780632092970f1461044e57806323b872dd146104615780632cd3fd7014610489578063313ce5671461049f5780634d9a81d4146104c857806370a08231146104db57806395d89b41146104fa57806397c6006e1461050d578063a8c310d514610525578063a9059cbb146105b4578063accbdfd0146105d6578063b449c24d146105e9578063b4a99a4e14610608578063becf917f14610637578063c21bbe561461064a578063c52cb0031461065d578063d21ceba014610670578063d4d42c9114610683578063d8489a81146106a2578063dc2ba357146106b5578063dd62ed3e14610770578063f30faff614610795578063f3e4877c146107ab575b60105460009060a860020a900460ff161561033b57600a5481600c540111801561019557506000600a54115b1561019f57600080fd5b600e54600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156101d357600080fd5b600160a060020a03331660009081526013602052604090205460ff1615156102815750600354600c8054670de0b6b3a76400009092029182019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206113ad8339815191529084905190815260200160405180910390a3600160a060020a0333166000908152601360205260409020805460ff191660011790555b661ff973cafa8000341061029e57600d54340260040290506102df565b661550f7dca7000034106102bb57600d54340260030290506102df565b660aa87bee53800034106102d857600d54340260020290506102df565b50600d5434025b600c805482019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206113ad8339815191529084905190815260200160405180910390a3610340565b600080fd5b50005b341561034e57600080fd5b6103566107fc565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561039257808201518382015260200161037a565b50505050905090810190601f1680156103bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103d857600080fd5b6103ef600160a060020a036004351660243561089a565b604051901515815260200160405180910390f35b341561040e57600080fd5b610416610907565b60405190815260200160405180910390f35b341561043357600080fd5b6103ef61090e565b341561044657600080fd5b6104166109f3565b341561045957600080fd5b6103ef6109f9565b341561046c57600080fd5b6103ef600160a060020a0360043581169060243516604435610ab1565b341561049457600080fd5b6103ef600435610bba565b34156104aa57600080fd5b6104b2610c79565b60405160ff909116815260200160405180910390f35b34156104d357600080fd5b6103ef610c7e565b34156104e657600080fd5b610416600160a060020a0360043516610ca1565b341561050557600080fd5b610356610cbc565b341561051857600080fd5b610523600435610d27565b005b341561053057600080fd5b610523600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610d4795505050505050565b34156105bf57600080fd5b6103ef600160a060020a0360043516602435610ea7565b34156105e157600080fd5b6103ef610f5d565b34156105f457600080fd5b6103ef600160a060020a0360043516610f6d565b341561061357600080fd5b61061b610f82565b604051600160a060020a03909116815260200160405180910390f35b341561064257600080fd5b61061b610f91565b341561065557600080fd5b6103ef610fa0565b341561066857600080fd5b610416610fb0565b341561067b57600080fd5b61061b610fb6565b341561068e57600080fd5b610523600435602435604435606435610fc5565b34156106ad57600080fd5b610416610ff4565b34156106c057600080fd5b61052360046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650508435946020810135945060408101359350600160a060020a03606082013581169350608082013516915060a00135610ffa565b341561077b57600080fd5b610416600160a060020a0360043581169060243516611198565b34156107a057600080fd5b6105236004356111c3565b34156107b657600080fd5b610523600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050933593506111e392505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108925780601f1061086757610100808354040283529160200191610892565b820191906000526020600020905b81548152906001019060200180831161087557829003601f168201915b505050505081565b600160a060020a03338116600081815260126020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b601054600090819033600160a060020a03908116911614801561093a575060105460a860020a900460ff165b1561033b57600f54600160a060020a03161580159061095b57506000600a54115b156109ca5750600c54600a540360008111156109ca57600f8054600160a060020a03908116600090815260116020526040908190208054850190556002805485019055915481169130909116906000805160206113ad8339815191529084905190815260200160405180910390a35b6010805476ffff00000000000000000000000000000000000000000019169055600191505b5090565b600c5490565b60105460009033600160a060020a039081169116148015610a375750601054760100000000000000000000000000000000000000000000900460ff16155b8015610a4c575060105460a060020a900460ff165b1561033b576010805475ff0000000000000000000000000000000000000000001976ff0000000000000000000000000000000000000000000019909116760100000000000000000000000000000000000000000000171660a860020a17905550600190565b600160a060020a038316600090815260116020526040812054829010801590610b015750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b8015610b0d5750600082115b8015610b325750600160a060020a038316600090815260116020526040902054828101115b15610baf57600160a060020a0380851660008181526011602081815260408084208054899003905560128252808420338716855282528084208054899003905594881680845291905290839020805486019055916000805160206113ad8339815191529085905190815260200160405180910390a3506001610bb3565b5060005b9392505050565b600160a060020a033316600090815260116020526040812054670de0b6b3a764000083029081901061033b57600160a060020a03331660008181526011602052604090819020805484900390556002805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a2600033600160a060020a03166000805160206113ad8339815191528360405190815260200160405180910390a350600192915050565b601281565b601054760100000000000000000000000000000000000000000000900460ff1690565b600160a060020a031660009081526011602052604090205490565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108925780601f1061086757610100808354040283529160200191610892565b60105433600160a060020a03908116911614610d4257600080fd5b600355565b6010546000908190819033600160a060020a03908116911614610d6957600080fd5b600c54600a5403925060ff85511115610d8157600080fd5b8351855114610d8f57600080fd5b5060005b84518160ff161015610ea057838160ff1681518110610dae57fe5b90602001906020020151670de0b6b3a764000002915082821115610dd157600080fd5b600c80548301905581601160008760ff851681518110610ded57fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054830190558460ff821681518110610e2e57fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206113ad8339815191528460405190815260200160405180910390a3600a54600c5410610e98576010805476ffff000000000000000000000000000000000000000000191690555b600101610d93565b5050505050565b600160a060020a033316600090815260116020526040812054829010801590610ed05750600082115b8015610ef55750600160a060020a038316600090815260116020526040902054828101115b15610f5557600160a060020a033381166000818152601160205260408082208054879003905592861680825290839020805486019055916000805160206113ad8339815191529085905190815260200160405180910390a3506001610901565b506000610901565b60105460a860020a900460ff1690565b60136020526000908152604090205460ff1681565b601054600160a060020a031690565b600e54600160a060020a031690565b60105460a060020a900460ff1690565b600b5490565b600f54600160a060020a031690565b60105433600160a060020a03908116911614610fe057600080fd5b600493909355600591909155600755600855565b600a5490565b60105433600160a060020a039081169116148015611022575060105460a060020a900460ff16155b1561118e57600087805161103a92916020019061131e565b50600188805161104e92916020019061131e565b506003819055600d869055670de0b6b3a76400008502600a5560008411156110da57670de0b6b3a76400008402600b819055600281905560108054600160a060020a0390811660009081526011602052604090819020849055600c805485019055915481169230909116916000805160206113ad83398151915291905190815260200160405180910390a35b600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905516151561113f57601054600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b600f8054600160a060020a03851673ffffffffffffffffffffffffffffffffffffffff199091161790556010805474ff0000000000000000000000000000000000000000191660a060020a1790555b5050505050505050565b600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b60105433600160a060020a039081169116146111de57600080fd5b600d55565b601054600090819033600160a060020a0390811691161461120357600080fd5b600c54600a5403915060ff8451111561121b57600080fd5b8183111561122857600080fd5b50670de0b6b3a76400009091029060005b83518110156112ec578183111561124f57600080fd5b600c805484019055826011600086848151811061126857fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054840190558381815181106112a657fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206113ad8339815191528560405190815260200160405180910390a3600101611239565b600a54600c5410611318576010805476ffff000000000000000000000000000000000000000000191690555b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061135f57805160ff191683800117855561138c565b8280016001018555821561138c579182015b8281111561138c578251825591602001919060010190611371565b506109ef9261090b9250905b808211156109ef57600081556001016113985600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582012d04eadf3fed3d4a97025daccc206313869b1f22d660c8dbebfcf9ce1a652140029

Deployed Bytecode

0x6060604052600436106101695763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610343578063095ea7b3146103cd57806318160ddd1461040357806318d69faa146104285780631d1cc6221461043b5780632092970f1461044e57806323b872dd146104615780632cd3fd7014610489578063313ce5671461049f5780634d9a81d4146104c857806370a08231146104db57806395d89b41146104fa57806397c6006e1461050d578063a8c310d514610525578063a9059cbb146105b4578063accbdfd0146105d6578063b449c24d146105e9578063b4a99a4e14610608578063becf917f14610637578063c21bbe561461064a578063c52cb0031461065d578063d21ceba014610670578063d4d42c9114610683578063d8489a81146106a2578063dc2ba357146106b5578063dd62ed3e14610770578063f30faff614610795578063f3e4877c146107ab575b60105460009060a860020a900460ff161561033b57600a5481600c540111801561019557506000600a54115b1561019f57600080fd5b600e54600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156101d357600080fd5b600160a060020a03331660009081526013602052604090205460ff1615156102815750600354600c8054670de0b6b3a76400009092029182019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206113ad8339815191529084905190815260200160405180910390a3600160a060020a0333166000908152601360205260409020805460ff191660011790555b661ff973cafa8000341061029e57600d54340260040290506102df565b661550f7dca7000034106102bb57600d54340260030290506102df565b660aa87bee53800034106102d857600d54340260020290506102df565b50600d5434025b600c805482019055600160a060020a0333811660008181526011602052604090819020805485019055600280548501905590913016906000805160206113ad8339815191529084905190815260200160405180910390a3610340565b600080fd5b50005b341561034e57600080fd5b6103566107fc565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561039257808201518382015260200161037a565b50505050905090810190601f1680156103bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103d857600080fd5b6103ef600160a060020a036004351660243561089a565b604051901515815260200160405180910390f35b341561040e57600080fd5b610416610907565b60405190815260200160405180910390f35b341561043357600080fd5b6103ef61090e565b341561044657600080fd5b6104166109f3565b341561045957600080fd5b6103ef6109f9565b341561046c57600080fd5b6103ef600160a060020a0360043581169060243516604435610ab1565b341561049457600080fd5b6103ef600435610bba565b34156104aa57600080fd5b6104b2610c79565b60405160ff909116815260200160405180910390f35b34156104d357600080fd5b6103ef610c7e565b34156104e657600080fd5b610416600160a060020a0360043516610ca1565b341561050557600080fd5b610356610cbc565b341561051857600080fd5b610523600435610d27565b005b341561053057600080fd5b610523600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750949650610d4795505050505050565b34156105bf57600080fd5b6103ef600160a060020a0360043516602435610ea7565b34156105e157600080fd5b6103ef610f5d565b34156105f457600080fd5b6103ef600160a060020a0360043516610f6d565b341561061357600080fd5b61061b610f82565b604051600160a060020a03909116815260200160405180910390f35b341561064257600080fd5b61061b610f91565b341561065557600080fd5b6103ef610fa0565b341561066857600080fd5b610416610fb0565b341561067b57600080fd5b61061b610fb6565b341561068e57600080fd5b610523600435602435604435606435610fc5565b34156106ad57600080fd5b610416610ff4565b34156106c057600080fd5b61052360046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f016020809104026020016040519081016040528181529291906020840183838082843750949650508435946020810135945060408101359350600160a060020a03606082013581169350608082013516915060a00135610ffa565b341561077b57600080fd5b610416600160a060020a0360043581169060243516611198565b34156107a057600080fd5b6105236004356111c3565b34156107b657600080fd5b610523600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050933593506111e392505050565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108925780601f1061086757610100808354040283529160200191610892565b820191906000526020600020905b81548152906001019060200180831161087557829003601f168201915b505050505081565b600160a060020a03338116600081815260126020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b6002545b90565b601054600090819033600160a060020a03908116911614801561093a575060105460a860020a900460ff165b1561033b57600f54600160a060020a03161580159061095b57506000600a54115b156109ca5750600c54600a540360008111156109ca57600f8054600160a060020a03908116600090815260116020526040908190208054850190556002805485019055915481169130909116906000805160206113ad8339815191529084905190815260200160405180910390a35b6010805476ffff00000000000000000000000000000000000000000019169055600191505b5090565b600c5490565b60105460009033600160a060020a039081169116148015610a375750601054760100000000000000000000000000000000000000000000900460ff16155b8015610a4c575060105460a060020a900460ff165b1561033b576010805475ff0000000000000000000000000000000000000000001976ff0000000000000000000000000000000000000000000019909116760100000000000000000000000000000000000000000000171660a860020a17905550600190565b600160a060020a038316600090815260116020526040812054829010801590610b015750600160a060020a0380851660009081526012602090815260408083203390941683529290522054829010155b8015610b0d5750600082115b8015610b325750600160a060020a038316600090815260116020526040902054828101115b15610baf57600160a060020a0380851660008181526011602081815260408084208054899003905560128252808420338716855282528084208054899003905594881680845291905290839020805486019055916000805160206113ad8339815191529085905190815260200160405180910390a3506001610bb3565b5060005b9392505050565b600160a060020a033316600090815260116020526040812054670de0b6b3a764000083029081901061033b57600160a060020a03331660008181526011602052604090819020805484900390556002805484900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59083905190815260200160405180910390a2600033600160a060020a03166000805160206113ad8339815191528360405190815260200160405180910390a350600192915050565b601281565b601054760100000000000000000000000000000000000000000000900460ff1690565b600160a060020a031660009081526011602052604090205490565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108925780601f1061086757610100808354040283529160200191610892565b60105433600160a060020a03908116911614610d4257600080fd5b600355565b6010546000908190819033600160a060020a03908116911614610d6957600080fd5b600c54600a5403925060ff85511115610d8157600080fd5b8351855114610d8f57600080fd5b5060005b84518160ff161015610ea057838160ff1681518110610dae57fe5b90602001906020020151670de0b6b3a764000002915082821115610dd157600080fd5b600c80548301905581601160008760ff851681518110610ded57fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054830190558460ff821681518110610e2e57fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206113ad8339815191528460405190815260200160405180910390a3600a54600c5410610e98576010805476ffff000000000000000000000000000000000000000000191690555b600101610d93565b5050505050565b600160a060020a033316600090815260116020526040812054829010801590610ed05750600082115b8015610ef55750600160a060020a038316600090815260116020526040902054828101115b15610f5557600160a060020a033381166000818152601160205260408082208054879003905592861680825290839020805486019055916000805160206113ad8339815191529085905190815260200160405180910390a3506001610901565b506000610901565b60105460a860020a900460ff1690565b60136020526000908152604090205460ff1681565b601054600160a060020a031690565b600e54600160a060020a031690565b60105460a060020a900460ff1690565b600b5490565b600f54600160a060020a031690565b60105433600160a060020a03908116911614610fe057600080fd5b600493909355600591909155600755600855565b600a5490565b60105433600160a060020a039081169116148015611022575060105460a060020a900460ff16155b1561118e57600087805161103a92916020019061131e565b50600188805161104e92916020019061131e565b506003819055600d869055670de0b6b3a76400008502600a5560008411156110da57670de0b6b3a76400008402600b819055600281905560108054600160a060020a0390811660009081526011602052604090819020849055600c805485019055915481169230909116916000805160206113ad83398151915291905190815260200160405180910390a35b600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03848116919091179182905516151561113f57601054600e805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a039092169190911790555b600f8054600160a060020a03851673ffffffffffffffffffffffffffffffffffffffff199091161790556010805474ff0000000000000000000000000000000000000000191660a060020a1790555b5050505050505050565b600160a060020a03918216600090815260126020908152604080832093909416825291909152205490565b60105433600160a060020a039081169116146111de57600080fd5b600d55565b601054600090819033600160a060020a0390811691161461120357600080fd5b600c54600a5403915060ff8451111561121b57600080fd5b8183111561122857600080fd5b50670de0b6b3a76400009091029060005b83518110156112ec578183111561124f57600080fd5b600c805484019055826011600086848151811061126857fe5b90602001906020020151600160a060020a0316815260208101919091526040016000208054909101905560028054840190558381815181106112a657fe5b90602001906020020151600160a060020a031630600160a060020a03166000805160206113ad8339815191528560405190815260200160405180910390a3600101611239565b600a54600c5410611318576010805476ffff000000000000000000000000000000000000000000191690555b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061135f57805160ff191683800117855561138c565b8280016001018555821561138c579182015b8281111561138c578251825591602001919060010190611371565b506109ef9261090b9250905b808211156109ef57600081556001016113985600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582012d04eadf3fed3d4a97025daccc206313869b1f22d660c8dbebfcf9ce1a652140029

Swarm Source

bzzr://12d04eadf3fed3d4a97025daccc206313869b1f22d660c8dbebfcf9ce1a65214

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.