Contract 0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b806

 

TxHash Block Age From To Value [TxFee]
0xa8a4bbf80d2b7c9f31d6a982fe21c04210de91c20ee99765d54b9c061e28d994(pending)3 days 11 hrs ago0x73ebc1d7e81545996efc68859a02b252a04e0d97 IN 0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether(Pending)
0x724395ec9ad52600ec991a9a41e76a56062d8c0536ac4c89140327a262be37e6(pending)10 days 12 hrs ago0x73ebc1d7e81545996efc68859a02b252a04e0d97 IN 0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether(Pending)
0x306d80738c9dde3ec0e648b9c50a01387e5161d58250f24c0024d0f93a93bd0d73928132 hrs 7 mins ago0xec1704398d7afaf3db06b2582bd7f4d6616e51a5 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00015003
0xdff753e27aec3f1afa2a0b04452a856d96a66ed51b752ccd4c0dffede596b8ad73928042 hrs 9 mins ago0xec1704398d7afaf3db06b2582bd7f4d6616e51a5 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00015003
0xd6dbc01d140f40e9001fd8a22d9f12d8b9cde104fdb556283ad0a8839679a4c773927702 hrs 15 mins ago0xec1704398d7afaf3db06b2582bd7f4d6616e51a5 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00015003
0xe808b27b069cabd6b2b1a69f5061359b38d4f356fe2b9928183531d618ed523e73927532 hrs 19 mins ago0xec1704398d7afaf3db06b2582bd7f4d6616e51a5 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00015003
0xcc432668b0db67f106daaa2fda93d5881406c949a3e4abe235ff7ab5ac6e962373911168 hrs 35 mins ago0xff7f3ee3f316a411fa513dd77b80726244ee29a2 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000041507712
0x7ff5b5d794a8db5ede1286283219376f8d99e2008ba56d8c68808c3a97b6e9a873911138 hrs 36 mins ago0xff7f3ee3f316a411fa513dd77b80726244ee29a2 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000075744
0x7e5b6be8b1f0ea23624b1e002c6f4f0986d4fdf48d478ba9837acad3302f44d5739071210 hrs 5 mins ago0x4c7dcf74c8c2f319c147fd8312f8560af548986f IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000256424656
0x077b97e8b510868442fe578beb8c184be38f1bdd6bbc7151b4f4ed0cd10839c6739061710 hrs 28 mins ago0x5094d1196a599e5a4db380c157c20995f57af4c1 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000037744
0xdacb4bc4efec3112e82604dff3e8a0a5121139d058eb924d1a881a2971d494e3739003012 hrs 41 mins ago0x1ed7890cbdc4b67b4673a09b10d60615d1783e0b IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00037808
0xadb84c2242ab61eb02aa2a232539cba10bc5f046558e4ba5e4e8749a6f2a947a739002012 hrs 42 mins ago0xf85f52f7eef514c16f1a51d9df8df84025f86c19 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000113616
0xc60851a70b7df3c8caf2b0339b32d68a5fdab20999d0e7d3998bcdb436d13aa0739001912 hrs 43 mins ago0x1ed7890cbdc4b67b4673a09b10d60615d1783e0b IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00037872
0xa819b368e828c65998c4027eb61b4e08ca9f24432f580254e4028a15bb2fc55a739001512 hrs 44 mins ago0x1ed7890cbdc4b67b4673a09b10d60615d1783e0b IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000175035
0xa5a7760b8d08388a13199e1ebfa6d49350e8e0e4b34c6759192e754ea5f7aa56738999612 hrs 47 mins ago0x1ed7890cbdc4b67b4673a09b10d60615d1783e0b IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00025005
0x9d708603a7a7589486241cb97ba2db64410fc08b653975f11f073938b8e7b4f6738998812 hrs 50 mins ago0x1ed7890cbdc4b67b4673a09b10d60615d1783e0b IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00015003
0xf51e6ffcc672692274de0c5da9439583dea07f07f00a60051d255058d0bff518738975213 hrs 40 mins ago0x085da0829d1e2338f18312aa3ff872ff8053d355 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00476424
0x461b161474cf7e87f0e7501e9817799216d9577dc4dd970f1a14c9e4b4155076738915515 hrs 49 mins ago0x4c7dcf74c8c2f319c147fd8312f8560af548986f IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000099764
0x9d39d925e27eec1d48525a3d65e899a6ca99e6e81e8815bf37496ab28c35cf9d738783620 hrs 57 mins ago0x559af69353b2eec6a12fcb7db626c34cd7f81e56 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000024941
0x8267724c041b38d3922cd6ec9f2683ba43dda194b9b9dcf4db08de4131baa636738768421 hrs 26 mins ago0x7e4ac0b5a28ba4f7717ba97592a1c9c64f26a0ad IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00215988
0xe7be00c1331ab1adeeb27fad15644c496fd1f6893ed26496fb51f7957e63ddd6738736022 hrs 35 mins ago0xf85f52f7eef514c16f1a51d9df8df84025f86c19 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000113424
0xb42d94c53eeea0c135132c4063e15107720cf745311c95eb37c2db3ec937453a738706123 hrs 40 mins ago0x6885f2d1460f7ffee9da7464e17fc86b98046334 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00028914375
0x7f3f146ed31ce21ffc3908c7671021366a2787fd5daa09dcd3690003b30ea131738705523 hrs 42 mins ago0x6885f2d1460f7ffee9da7464e17fc86b98046334 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.00013671875
0x20e6dc643923678c7b87ac5be3dec026c9f5ba59ed6be4cdeb4671b9ea51a326738704823 hrs 43 mins ago0x6885f2d1460f7ffee9da7464e17fc86b98046334 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000127695312
0x1a03f6eebdb0a7a33998f89f872bda7d9fea875e3d7f3677728f70128e9ce6ff73869481 day 9 mins ago0xf85f52f7eef514c16f1a51d9df8df84025f86c19 IN  0x945f171de4ea81a213dcc7a1e8c4f6feb3b4b8060 Ether0.000113424
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: ECP_Token
Compiler Version: v0.4.20+commit.3155dd80
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.20;
contract tokenRecipient
  {
  function receiveApproval(address from, uint256 value, address token, bytes extraData) public; 
  }
contract ECP_Token // ECP Smart Contract Start
  {
     /* Variables For Contract */
    string  public name;                                                        // Variable To Store Name
    string  public symbol;                                                      // Variable To Store Symbol
    uint8   public decimals;                                                    // Variable To Store Decimals
    uint256 public totalSupply;                                                 // Variable To Store Total Supply Of Tokens
    uint256 public remaining;                                                   // Variable To Store Smart Remaining Tokens
    address public owner;                                                       // Variable To Store Smart Contract Owner
    uint    public icoStatus;                                                   // Variable To Store Smart Contract Status ( Enable / Disabled )
    address public benAddress;                                                  // Variable To Store Ben Address
    address public bkaddress;                                                   // Variable To Store Backup Ben Address
    uint    public allowTransferToken;                                          // Variable To Store If Transfer Is Enable Or Disabled

     /* Array For Contract*/
    mapping (address => uint256) public balanceOf;                              // Arrary To Store Ether Addresses
    mapping (address => mapping (address => uint256)) public allowance;         // Arrary To Store Ether Addresses For Allowance
    mapping (address => bool) public frozenAccount;                             // Arrary To Store Ether Addresses For Frozen Account

    /* Events For Contract  */
    event FrozenFunds(address target, bool frozen);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed from, uint256 value);
    event TokenTransferEvent(address indexed from, address indexed to, uint256 value, string typex);


     /* Initialize Smart Contract */
    function ECP_Token() public
    {
      totalSupply = 15000000000000000000000000000;                              // Total Supply 15 Billion Tokens
      owner =  msg.sender;                                                      // Smart Contract Owner
      balanceOf[owner] = totalSupply;                                           // Credit Tokens To Owner
      name = "ECP Token";                                                       // Set Name Of Token
      symbol = "ECP";                                                           // Set Symbol Of Token
      decimals = 18;                                                            // Set Decimals
      remaining = totalSupply;                                                  // Set How Many Tokens Left
      icoStatus = 1;                                                            // Set ICO Status As Active At Beginning
      benAddress = 0xe4a7a715bE044186a3ac5C60c7Df7dD1215f7419;
      bkaddress  = 0x44e00602e4B8F546f76983de2489d636CB443722;
      allowTransferToken = 1;                                                   // Default Set Allow Transfer To Active
    }

   modifier onlyOwner()                                                         // Create Modifier
    {
        require((msg.sender == owner) || (msg.sender ==  bkaddress));
        _;
    }


    function () public payable                                                  // Default Function
    {
    }

    function sendToMultipleAccount (address[] dests, uint256[] values) public onlyOwner returns (uint256) // Function To Send Token To Multiple Account At A Time
    {
        uint256 i = 0;
        while (i < dests.length) {

                if(remaining > 0)
                {
                     _transfer(owner, dests[i], values[i]);  // Transfer Token Via Internal Transfer Function
                     TokenTransferEvent(owner, dests[i], values[i],'MultipleAccount'); // Raise Event After Transfer
                }
                else
                {
                    revert();
                }

            i += 1;
        }
        return(i);
    }


    function sendTokenToSingleAccount(address receiversAddress ,uint256 amountToTransfer) public onlyOwner  // Function To Send Token To Single Account At A Time
    {
        if (remaining > 0)
        {
                     _transfer(owner, receiversAddress, amountToTransfer);  // Transfer Token Via Internal Transfer Function
                     TokenTransferEvent(owner, receiversAddress, amountToTransfer,'SingleAccount'); // Raise Event After Transfer
        }
        else
        {
            revert();
        }
    }


    function setTransferStatus (uint st) public  onlyOwner                      // Set Transfer Status
    {
        allowTransferToken = st;
    }

    function changeIcoStatus (uint8 st)  public onlyOwner                       // Change ICO Status
    {
        icoStatus = st;
    }


    function withdraw(uint amountWith) public onlyOwner                         // Withdraw Funds From Contract
        {
            if((msg.sender == owner) || (msg.sender ==  bkaddress))
            {
                benAddress.transfer(amountWith);
            }
            else
            {
                revert();
            }
        }

    function withdraw_all() public onlyOwner                                    // Withdraw All Funds From Contract
        {
            if((msg.sender == owner) || (msg.sender ==  bkaddress) )
            {
                var amountWith = this.balance - 10000000000000000;
                benAddress.transfer(amountWith);
            }
            else
            {
                revert();
            }
        }

    function mintToken(uint256 tokensToMint) public onlyOwner                   // Mint Tokens
        {
            if(tokensToMint > 0)
            {
                var totalTokenToMint = tokensToMint * (10 ** 18);               // Calculate Tokens To Mint
                balanceOf[owner] += totalTokenToMint;                           // Credit To Owners Account
                totalSupply += totalTokenToMint;                                // Update Total Supply
                remaining += totalTokenToMint;                                  // Update Remaining
                Transfer(0, owner, totalTokenToMint);                           // Raise The Event
            }
        }


	 function adm_trasfer(address _from,address _to, uint256 _value)  public onlyOwner // Admin Transfer Tokens
		  {
			  _transfer(_from, _to, _value);
		  }


    function freezeAccount(address target, bool freeze) public onlyOwner        // Freeze Account
        {
            frozenAccount[target] = freeze;
            FrozenFunds(target, freeze);
        }


    function balanceOf(address _owner) public constant returns (uint256 balance) // ERC20 Function Implementation To Show Account Balance
        {
            return balanceOf[_owner];
        }

    function totalSupply() private constant returns (uint256 tsupply)           // ERC20 Function Implementation To Show Total Supply
        {
            tsupply = totalSupply;
        }


    function transferOwnership(address newOwner) public onlyOwner               // Function Implementation To Transfer Ownership
        {
            balanceOf[owner] = 0;
            balanceOf[newOwner] = remaining;
            owner = newOwner;
        }

  function _transfer(address _from, address _to, uint _value) internal          // Internal Function To Transfer Tokens
      {
          if(allowTransferToken == 1 || _from == owner )
          {
              require(!frozenAccount[_from]);                                   // Prevent Transfer From Frozenfunds
              require (_to != 0x0);                                             // Prevent Transfer To 0x0 Address.
              require (balanceOf[_from] > _value);                              // Check If The Sender Has Enough Tokens To Transfer
              require (balanceOf[_to] + _value > balanceOf[_to]);               // Check For Overflows
              balanceOf[_from] -= _value;                                       // Subtract From The Sender
              balanceOf[_to] += _value;                                         // Add To The Recipient
              Transfer(_from, _to, _value);                                     // Raise Event After Transfer
          }
          else
          {
               revert();
          }
      }

  function transfer(address _to, uint256 _value)  public                        // ERC20 Function Implementation To Transfer Tokens
      {
          _transfer(msg.sender, _to, _value);
      }

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) // ERC20 Function Implementation Of Transfer From
      {
          require (_value < allowance[_from][msg.sender]);                      // Check Has Permission To Transfer
          allowance[_from][msg.sender] -= _value;                               // Minus From Available
          _transfer(_from, _to, _value);                                        // Credit To Receiver
          return true;
      }

  function approve(address _spender, uint256 _value) public returns (bool success) // ERC20 Function Implementation Of Approve
      {
          allowance[msg.sender][_spender] = _value;
          return true;
      }

  function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success) // ERC20 Function Implementation Of Approve & Call
      {
          tokenRecipient spender = tokenRecipient(_spender);
          if (approve(_spender, _value)) {
              spender.receiveApproval(msg.sender, _value, this, _extraData);
              return true;
          }
      }

  function burn(uint256 _value) public returns (bool success)                   // ERC20 Function Implementation Of Burn
      {
          require (balanceOf[msg.sender] > _value);                             // Check If The Sender Has Enough Balance
          balanceOf[msg.sender] -= _value;                                      // Subtract From The Sender
          totalSupply -= _value;                                                // Updates TotalSupply
          remaining -= _value;                                                  // Update Remaining Tokens
          Burn(msg.sender, _value);                                             // Raise Event
          return true;
      }

  function burnFrom(address _from, uint256 _value) public returns (bool success) // ERC20 Function Implementation Of Burn From
      {
          require(balanceOf[_from] >= _value);                                  // Check If The Target Has Enough Balance
          require(_value <= allowance[_from][msg.sender]);                      // Check Allowance
          balanceOf[_from] -= _value;                                           // Subtract From The Targeted Balance
          allowance[_from][msg.sender] -= _value;                               // Subtract From The Sender's Allowance
          totalSupply -= _value;                                                // Update TotalSupply
          remaining -= _value;                                                  // Update Remaining
          Burn(_from, _value);
          return true;
      }
} //  ECP Smart Contract End

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":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"st","type":"uint8"}],"name":"changeIcoStatus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amountWith","type":"uint256"}],"name":"withdraw","outputs":[],"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":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dests","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"sendToMultipleAccount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"remaining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bkaddress","outputs":[{"name":"","type":"address"}],"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":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"adm_trasfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":"receiversAddress","type":"address"},{"name":"amountToTransfer","type":"uint256"}],"name":"sendTokenToSingleAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokensToMint","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"st","type":"uint256"}],"name":"setTransferStatus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"icoStatus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw_all","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"benAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"allowTransferToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"typex","type":"string"}],"name":"TokenTransferEvent","type":"event"}]

Contract Creation Code
606060405234156200001057600080fd5b6b3077b58d5d37839198000000600381905560058054600160a060020a03191633600160a060020a039081169190911791829055166000908152600a602052604090819020919091558051908101604052600981527f45435020546f6b656e000000000000000000000000000000000000000000000060208201526000908051620000a092916020019062000156565b5060408051908101604052600381527f454350000000000000000000000000000000000000000000000000000000000060208201526001908051620000ea92916020019062000156565b506002805460ff191660121790556003546004556001600681905560078054600160a060020a031990811673e4a7a715be044186a3ac5c60c7df7dd1215f741917909155600880549091167344e00602e4b8f546f76983de2489d636cb443722179055600955620001fb565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200019957805160ff1916838001178555620001c9565b82800160010185558215620001c9579182015b82811115620001c9578251825591602001919060010190620001ac565b50620001d7929150620001db565b5090565b620001f891905b80821115620001d75760008155600101620001e2565b90565b611256806200020b6000396000f3006060604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610176578063095ea7b31461020057806311d414af1461023657806318160ddd1461024f57806323b872dd146102745780632e1a7d4d1461029c578063313ce567146102b257806342966c68146102db57806344773a6c146102f157806355234ec01461038057806362d216021461039357806370a08231146103c257806379cc6790146103e157806388af883b146104035780638da5cb5b1461042b57806395d89b411461043e578063998be0d714610451578063a9059cbb14610473578063b414d4b614610495578063c634d032146104b4578063cae9ca51146104ca578063d6e89cf01461052f578063d96e1f7614610545578063dd473d2b14610558578063dd62ed3e1461056b578063e724529c14610590578063ea4dfce9146105b4578063ef6a676d146105c7578063f2fde38b146105da575b005b341561018157600080fd5b6101896105f9565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101c55780820151838201526020016101ad565b50505050905090810190601f1680156101f25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020b57600080fd5b610222600160a060020a0360043516602435610697565b604051901515815260200160405180910390f35b341561024157600080fd5b61017460ff600435166106c7565b341561025a57600080fd5b610262610705565b60405190815260200160405180910390f35b341561027f57600080fd5b610222600160a060020a036004358116906024351660443561070b565b34156102a757600080fd5b610174600435610781565b34156102bd57600080fd5b6102c5610827565b60405160ff909116815260200160405180910390f35b34156102e657600080fd5b610222600435610830565b34156102fc57600080fd5b6102626004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506108c395505050505050565b341561038b57600080fd5b610262610a0a565b341561039e57600080fd5b6103a6610a10565b604051600160a060020a03909116815260200160405180910390f35b34156103cd57600080fd5b610262600160a060020a0360043516610a1f565b34156103ec57600080fd5b610222600160a060020a0360043516602435610a3a565b341561040e57600080fd5b610174600160a060020a0360043581169060243516604435610b1f565b341561043657600080fd5b6103a6610b65565b341561044957600080fd5b610189610b74565b341561045c57600080fd5b610174600160a060020a0360043516602435610bdf565b341561047e57600080fd5b610174600160a060020a0360043516602435610cb5565b34156104a057600080fd5b610222600160a060020a0360043516610cc0565b34156104bf57600080fd5b610174600435610cd5565b34156104d557600080fd5b61022260048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610d9695505050505050565b341561053a57600080fd5b610174600435610ec8565b341561055057600080fd5b610262610f03565b341561056357600080fd5b610174610f09565b341561057657600080fd5b610262600160a060020a0360043581169060243516610fb6565b341561059b57600080fd5b610174600160a060020a03600435166024351515610fd3565b34156105bf57600080fd5b6103a661107a565b34156105d257600080fd5b610262611089565b34156105e557600080fd5b610174600160a060020a036004351661108f565b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561068f5780601f106106645761010080835404028352916020019161068f565b820191906000526020600020905b81548152906001019060200180831161067257829003601f168201915b505050505081565b600160a060020a033381166000908152600b60209081526040808320938616835292905220819055600192915050565b60055433600160a060020a03908116911614806106f2575060085433600160a060020a039081169116145b15156106fd57600080fd5b60ff16600655565b60035481565b600160a060020a038084166000908152600b6020908152604080832033909416835292905290812054821061073f57600080fd5b600160a060020a038085166000908152600b602090815260408083203390941683529290522080548390039055610777848484611117565b5060019392505050565b60055433600160a060020a03908116911614806107ac575060085433600160a060020a039081169116145b15156107b757600080fd5b60055433600160a060020a03908116911614806107e2575060085433600160a060020a039081169116145b1561081f57600754600160a060020a031681156108fc0282604051600060405180830381858888f19350505050151561081a57600080fd5b610824565b600080fd5b50565b60025460ff1681565b600160a060020a0333166000908152600a602052604081205482901161085557600080fd5b600160a060020a0333166000818152600a602052604090819020805485900390556003805485900390556004805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a2506001919050565b600554600090819033600160a060020a03908116911614806108f3575060085433600160a060020a039081169116145b15156108fe57600080fd5b5060005b8351811015610a03576000600454111561081f5760055461095790600160a060020a031685838151811061093257fe5b9060200190602002015185848151811061094857fe5b90602001906020020151611117565b83818151811061096357fe5b90602001906020020151600554600160a060020a0391821691167fdfb131a860fb9d1ff0a89ca8ef70185fcf47bb93145f565163140015448d4a798584815181106109aa57fe5b90602001906020020151604051908152604060208201819052600f818301527f4d756c7469706c654163636f756e74000000000000000000000000000000000060608301526080909101905180910390a3600101610902565b9392505050565b60045481565b600854600160a060020a031681565b600160a060020a03166000908152600a602052604090205490565b600160a060020a0382166000908152600a602052604081205482901015610a6057600080fd5b600160a060020a038084166000908152600b602090815260408083203390941683529290522054821115610a9357600080fd5b600160a060020a038084166000818152600a6020908152604080832080548890039055600b825280832033909516835293905282902080548590039055600380548590039055600480548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a250600192915050565b60055433600160a060020a0390811691161480610b4a575060085433600160a060020a039081169116145b1515610b5557600080fd5b610b60838383611117565b505050565b600554600160a060020a031681565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561068f5780601f106106645761010080835404028352916020019161068f565b60055433600160a060020a0390811691161480610c0a575060085433600160a060020a039081169116145b1515610c1557600080fd5b6000600454111561081f57600554610c3790600160a060020a03168383611117565b600554600160a060020a0380841691167fdfb131a860fb9d1ff0a89ca8ef70185fcf47bb93145f565163140015448d4a7983604051908152604060208201819052600d818301527f53696e676c654163636f756e740000000000000000000000000000000000000060608301526080909101905180910390a35b5050565b610cb1338383611117565b600c6020526000908152604090205460ff1681565b60055460009033600160a060020a0390811691161480610d03575060085433600160a060020a039081169116145b1515610d0e57600080fd5b6000821115610cb1575060058054600160a060020a039081166000908152600a60205260408082208054670de0b6b3a76400008702908101909155600380548201905560048054820190559354909216917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35050565b600083610da38185610697565b15610ec05780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e59578082015183820152602001610e41565b50505050905090810190601f168015610e865780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610ea757600080fd5b6102c65a03f11515610eb857600080fd5b505050600191505b509392505050565b60055433600160a060020a0390811691161480610ef3575060085433600160a060020a039081169116145b1515610efe57600080fd5b600955565b60065481565b60055460009033600160a060020a0390811691161480610f37575060085433600160a060020a039081169116145b1515610f4257600080fd5b60055433600160a060020a0390811691161480610f6d575060085433600160a060020a039081169116145b1561081f575060075430600160a060020a0390811631662386f26fc0ffff190191166108fc82150282604051600060405180830381858888f19350505050151561081a57600080fd5b600b60209081526000928352604080842090915290825290205481565b60055433600160a060020a0390811691161480610ffe575060085433600160a060020a039081169116145b151561100957600080fd5b600160a060020a0382166000908152600c602052604090819020805460ff19168315151790557f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5908390839051600160a060020a039092168252151560208201526040908101905180910390a15050565b600754600160a060020a031681565b60095481565b60055433600160a060020a03908116911614806110ba575060085433600160a060020a039081169116145b15156110c557600080fd5b60058054600160a060020a039081166000908152600a60205260408082208290556004549490921680825291902092909255805473ffffffffffffffffffffffffffffffffffffffff19169091179055565b600954600114806111355750600554600160a060020a038481169116145b1561081f57600160a060020a0383166000908152600c602052604090205460ff161561116057600080fd5b600160a060020a038216151561117557600080fd5b600160a060020a0383166000908152600a602052604090205481901161119a57600080fd5b600160a060020a0382166000908152600a6020526040902054818101116111c057600080fd5b600160a060020a038084166000818152600a60205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a3610b605600a165627a7a7230582072e51d8fd94e76c82cd174c8cadac520812704d1e3dcb771fa474dda7df93c390029


   Swarm Source:
bzzr://72e51d8fd94e76c82cd174c8cadac520812704d1e3dcb771fa474dda7df93c39
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.