Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
 Latest 25 txns From a total of 99325 Transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x7430331af162a56486a8865e615093b4b633a058e6307682901d09ccd71e145b(pending)0xd2a509c54b5732d42ff62a01a08509ebf06026a4  IN  0x667088b212ce3d06a1b553a7221e1fd19000d9af0 Ether(Pending)
0xa83751be5c04d175153dd5060fea13056215e28cae669b3359340ce7332647e531 mins ago0xf11cd8ea682899213feae77cadb67fbee4e70d84  IN   WingsDAO0 Ether0.000183876
0xe245a2ac59840f48253d490c0a5e8cd68831f7d266bc57d162ba27e218d3231a1 hr 42 mins ago0x96e840e754defa4fd159b7cf8d3d2d26689a6167  IN   WingsDAO0 Ether0.00037233
0x9d54e3bdccbee2bc78af10ac73c3d320f4c4b49e6fcf1e957a6a4069d444645f3 hrs 37 mins ago0x20a7c121f9b7f75cdad0033c4d4fb75c12d675c6  IN   WingsDAO0 Ether0.021
0xdb1f9337f4d31b2941dcf234e995c2879a07513d3c812c059740444af93a2bfc5 hrs 14 mins ago0x07fd844cb6c77209bb19d69ec476f2385a53e6b9  IN   WingsDAO0 Ether0.00044594
0x215ac3b33bcaa2a82e410ae6329096e1d0b396d9140268d2e0e7a8acfd46708a5 hrs 21 mins agoBinance_1  IN   WingsDAO0 Ether0.002353365
0x12959c1db2411ec7200f90021c93e478dd741fffd1fb6991b12cee009d3bcb335 hrs 31 mins ago0x7d0bfb3f090c1c73188394e83e1708d63ba5b7ea  IN   WingsDAO0 Ether0.000575267
0xd1f16a6ed4b8251efc94ebbd54ccd10f72eae3f5594296af1450096f246e03dc5 hrs 54 mins ago0xa172b4ceba0ce76a98d33ccfd347620322a15ea3  IN   WingsDAO0 Ether0.00044594
0xee068d11e0b4e777dd984763e8dae92e7935c6b3e1988f00364f94c5d9cef1e76 hrs ago0x5caa26b7ee62f3f08a9eeb36f93e0075b2cea839  IN   WingsDAO0 Ether0.000186485
0x9574ed046e69aaf6db73fd0cb4d6be3df1a95cfa6c8af025d0d1b202c0b255897 hrs 24 mins ago0xf091def3d2bb2df5ef82ecbdd74786761405e12a  IN   WingsDAO0 Ether0.00044466
0x30f1691ed1f05199d6ad32ceae8f4f709ef6efb705568ee632d23a9ef17e47097 hrs 35 mins agoBittrex_1  IN   WingsDAO0 Ether0.00186165
0xd285a0c25b9d2dc2a0f7907c78f19ba1a019037fb7e96e3e2b2709a6132bb91f7 hrs 42 mins agoBittrex_1  IN   WingsDAO0 Ether0.00261165
0x98cc1176c0ef25159d1c0d6c5b540e8b546fa7c8a3e612123c5e3e422f6290659 hrs 34 mins ago0x7d0bfb3f090c1c73188394e83e1708d63ba5b7ea  IN   WingsDAO0 Ether0.000349524
0xb40c4e6acd6b8e8ff3db6024269a6bbf16b9acf72a39664c70cbd288c73c4f3d9 hrs 35 mins ago0x104cc18d8cd78afb254f9162ad80c7a4941defc9  IN   WingsDAO0 Ether0.000507067
0x0e9028b7f2030aa928baf1f41f8abebf25082912fe54aff68a7fb25bb4252f379 hrs 44 mins ago0xb8f45914995a7f65a927265fee3a0cf922bd2580  IN   WingsDAO0 Ether0.104466
0x2eb7f363932c1ea526f5fc941ea8614c5154260977ff05739d17e3429a50e0f212 hrs 40 mins agoBinance_1  IN   WingsDAO0 Ether0.001678365
0xcaf0a2d26cac1ec7830336e885a90197e0d0411c8d3d47473e0632f3aaf4ed7213 hrs 30 mins ago0x7d0bfb3f090c1c73188394e83e1708d63ba5b7ea  IN   WingsDAO0 Ether0.000575267
0xfc895181c1a4743bce3e75fd325cd579dfc17ddd65c16c251282a76ae8c5e84e15 hrs 26 mins ago0xca5928163ba8c7a9601e9fd724642d54addbd2da  IN   WingsDAO0 Ether0.0001939444
0x45cb65acf74a4f30012b6da5fb70cb1ba7ff78d1cf81499333d57034b8532f0315 hrs 48 mins agoBittrex_1  IN   WingsDAO0 Ether0.00261485
0x11f42c4973eb6f0d8f2308e0e221a73e0ab6d0347902e1b0c822858b6c445bb417 hrs 52 mins agoBittrex_1  IN   WingsDAO0 Ether0.00186165
0x8235c540bcf7ca061da96ce6aa0560531cab400dce3e1f13ad038f500536cc5b17 hrs 55 mins ago0xef856b2a595c6a56d9bc3afbc70e0c689f78d2a3  IN   WingsDAO0 Ether0.00044594
0xa25f34400223ccdfc39c14d548e78ed2f3b01da0f6bdbe224c8df1ebe7e7ef2418 hrs 6 mins agoBittrex_1  IN   WingsDAO0 Ether0.00186485
0x6c51f51f3ff0594556e1730ef2acf41a98cbf76cbabe4869d3c8df0e34f556ac18 hrs 6 mins agoCoinex  IN   WingsDAO0 Ether0.00418376
0x7ac84ec2df4079f94b6be524047df308e370d0b0d0c48b52b1d936d07c0b858d18 hrs 26 mins ago0x140ae09082cc8b5e2ab870178210690934308b57  IN   WingsDAO0 Ether0.000869583
0xe7c8d1626b76bbc4e2bb229898d9c6897da511191fb9f0d87857f1fb3979ed6718 hrs 44 mins agoBittrex_1  IN   WingsDAO0 Ether0.00261485
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Name: Token
Compiler Text: v0.4.8+commit.60cc1668
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

contract Ownable {
  address public owner;

  function Ownable() {
    owner = msg.sender;
  }

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

  function transferOwner(address newOwner) onlyOwner {
    if (newOwner != address(0)) owner = newOwner;
  }

}

contract ERC20 {
  uint public totalSupply;
  function balanceOf(address who) constant returns (uint);
  function allowance(address owner, address spender) constant returns (uint);

  function transfer(address to, uint value) returns (bool ok);
  function transferFrom(address from, address to, uint value) returns (bool ok);
  function approve(address spender, uint value) returns (bool ok);
  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}

contract SafeMath {
  function safeMul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeSub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function safeAdd(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c>=a && c>=b);
    return c;
  }

  function assert(bool assertion) internal {
    if (!assertion) throw;
  }
}

contract StandardToken is ERC20, SafeMath {

  mapping(address => uint) balances;
  mapping (address => mapping (address => uint)) allowed;

  function transfer(address _to, uint _value) returns (bool success) {
    balances[msg.sender] = safeSub(balances[msg.sender], _value);
    balances[_to] = safeAdd(balances[_to], _value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint _value) returns (bool success) {
    var _allowance = allowed[_from][msg.sender];
    
    balances[_to] = safeAdd(balances[_to], _value);
    balances[_from] = safeSub(balances[_from], _value);
    allowed[_from][msg.sender] = safeSub(_allowance, _value);
    Transfer(_from, _to, _value);
    return true;
  }

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

  function approve(address _spender, uint _value) returns (bool success) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

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

}

/*
  Wings ERC20 Token.
  Added allocation for users who participiated in Wings Campaign.

  Important!
  We have to run pre-mine allocation first.
  And only then rest of users.
  Or it's not going to work due to whenAllocation logic.
*/
contract Token is StandardToken, Ownable {
  // Account allocation event
  event ALLOCATION(address indexed account, uint amount);

  /*
    Premine events
  */
  event PREMINER_ADDED(address indexed owner, address account, uint amount);
  event PREMINE_ALLOCATION_ADDED(address indexed account, uint time);
  event PREMINE_RELEASE(address indexed account, uint timestamp, uint amount);
  event PREMINER_CHANGED(address indexed oldPreminer, address newPreminer, address newRecipient);

  /*
    Premine structure
  */
  struct Preminer {
    address account;
    uint monthlyPayment;
    uint latestAllocation;
    bool disabled;

    uint allocationsCount;
    mapping(uint => uint) allocations;
  }

  /*
    List of preminers
  */
  mapping(address => Preminer) preminers;

  /*
    Token Name & Token Symbol & Decimals
  */
  string public name = "WINGS";
  string public symbol = "WINGS";
  uint public decimals = 18;

  /*
    Total supply
  */
  uint public totalSupply = 10**26;//100000000000000000000000000;

  /*
    Premine allocation interval
  */
  uint public DAYS_28 = 2419200;
  uint public DAYS_31 = 2678400;

  /*
    Maximum premine allocations count
  */
  uint public MAX_ALLOCATIONS_COUNT = 26;

  /*
    How many accounts allocated?
  */
  uint public accountsToAllocate;

  /*
    Multisignature
  */
  address public multisignature;

  /*
    Only multisignature
  */
  modifier onlyMultisignature() {
    if (msg.sender != multisignature) {
      throw;
    }

    _;
  }

  /*
    When preminer is not disabled
  */
  modifier whenPreminerIsntDisabled(address _account) {
    if (preminers[_account].disabled == true) {
      throw;
    }

    _;
  }

  /*
    Modifier for checking is allocation completed.
    Maybe we should add here pre-mine accounts too.
  */
  modifier whenAllocation(bool value) {
    if ((accountsToAllocate > 0) == value) {
      _;
    } else {
      throw;
    }
  }

  /*
    Check if user already allocated
  */
  modifier whenAccountHasntAllocated(address user) {
    if (balances[user] == 0) {
      _;
    } else {
      throw;
    }
  }

  /*
    Check if preminer already added
  */
  modifier whenPremineHasntAllocated(address preminer) {
    if (preminers[preminer].account == address(0)) {
      _;
    } else {
      throw;
    }
  }

  function Token(uint _accountsToAllocate, address _multisignature) {
    /*
      Maybe we should calculate it in allocation and pre-mine.
      I mean total supply
    */
    owner = msg.sender;
    accountsToAllocate = _accountsToAllocate;
    multisignature = _multisignature;
  }

  /*
    Allocate tokens for users.
    Only owner and only while allocation active.

    Should check if user allocated already (no double allocations)
  */
  function allocate(address user, uint balance) onlyOwner() whenAllocation(true) whenAccountHasntAllocated(user) {
    balances[user] = balance;

    accountsToAllocate--;
    ALLOCATION(user, balance);
  }

  /*
    Standard Token functional
  */
  function transfer(address _to, uint _value) whenAllocation(false) returns (bool success) {
    return super.transfer(_to, _value);
  }

  function transferFrom(address _from, address _to, uint _value) whenAllocation(false) returns (bool success) {
    return super.transferFrom(_from, _to, _value);
  }

  function approve(address _spender, uint _value) whenAllocation(false) returns (bool success) {
    return super.approve(_spender, _value);
  }

  /*
    Premine functionality
  */

  /*
    Add pre-mine account
  */
  function addPreminer(address preminer, address recipient, uint initialBalance, uint monthlyPayment) onlyOwner() whenAllocation(true) whenPremineHasntAllocated(preminer) {
    var premine = Preminer(
        recipient,
        monthlyPayment,
        0,
        false,
        0
      );


    balances[recipient] = safeAdd(balances[recipient], initialBalance);
    preminers[preminer] = premine;
    accountsToAllocate--;
    PREMINER_ADDED(preminer, premine.account, initialBalance);
  }

  /*
    Disable pre-miner
  */
  function disablePreminer(address _preminer, address _newPreminer, address _newRecipient) onlyMultisignature() whenPreminerIsntDisabled(_preminer) {
    var oldPreminer = preminers[_preminer];

    if (oldPreminer.account == address(0) || preminers[_newPreminer].account != address(0)) {
      throw;
    }

    preminers[_newPreminer] = oldPreminer;
    preminers[_newPreminer].account = _newRecipient;
    oldPreminer.disabled = true;

    if(preminers[_newPreminer].disabled == true) {
      throw;
    }

    for (uint i = 0; i < preminers[_newPreminer].allocationsCount; i++) {
      preminers[_newPreminer].allocations[i] = oldPreminer.allocations[i];
    }

    PREMINER_CHANGED(_preminer, _newPreminer, _newRecipient);
  }

  /*
    Add pre-mine allocation
  */
  function addPremineAllocation(address _preminer, uint _time) onlyOwner() whenAllocation(true) whenPreminerIsntDisabled(_preminer) {
    var preminer = preminers[_preminer];

    if (preminer.account == address(0) ||  _time == 0 || preminer.allocationsCount == MAX_ALLOCATIONS_COUNT) {
      throw;
    }

    if (preminer.allocationsCount > 0) {
      var previousAllocation = preminer.allocations[preminer.allocationsCount-1];

      if (previousAllocation > _time) {
        throw;
      }

      if (previousAllocation + DAYS_28 > _time) {
        throw;
      }

      if (previousAllocation + DAYS_31 < _time) {
        throw;
      }
    }

    preminer.allocations[preminer.allocationsCount++] = _time;
    PREMINE_ALLOCATION_ADDED(_preminer, _time);
  }

  /*
    Get preminer
  */
  function getPreminer(address _preminer) constant returns (address, bool, uint, uint, uint) {
    var preminer = preminers[_preminer];

    return (preminer.account, preminer.disabled, preminer.monthlyPayment, preminer.latestAllocation, preminer.allocationsCount);
  }

  /*
    Get preminer allocation time by index
  */
  function getPreminerAllocation(address _preminer, uint _index) constant returns (uint) {
    return preminers[_preminer].allocations[_index];
  }

  /*
    Release premine when preminer asking
    Gas usage: 0x5786 or 22406 GAS.
    Maximum is 26 months of pre-mine in case of Wings. So should be enough to execute it.
  */
  function releasePremine() whenAllocation(false) whenPreminerIsntDisabled(msg.sender) {
    var preminer = preminers[msg.sender];

    if (preminer.account == address(0)) {
      throw;
    }

    for (uint i = preminer.latestAllocation; i < preminer.allocationsCount; i++) {
      if (preminer.allocations[i] < block.timestamp) {
        if (preminer.allocations[i] == 0) {
          continue;
        }

        balances[preminer.account] = safeAdd(balances[preminer.account], preminer.monthlyPayment);
        preminer.latestAllocation = i;

        PREMINE_RELEASE(preminer.account, preminer.allocations[i], preminer.monthlyPayment);
        preminer.allocations[i] = 0;
      } else {
        break;
      }
    }
  }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"MAX_ALLOCATIONS_COUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"releasePremine","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"DAYS_28","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"accountsToAllocate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_preminer","type":"address"},{"name":"_newPreminer","type":"address"},{"name":"_newRecipient","type":"address"}],"name":"disablePreminer","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_preminer","type":"address"},{"name":"_time","type":"uint256"}],"name":"addPremineAllocation","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_preminer","type":"address"}],"name":"getPreminer","outputs":[{"name":"","type":"address"},{"name":"","type":"bool"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"user","type":"address"},{"name":"balance","type":"uint256"}],"name":"allocate","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"multisignature","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_preminer","type":"address"},{"name":"_index","type":"uint256"}],"name":"getPreminerAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"DAYS_31","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"preminer","type":"address"},{"name":"recipient","type":"address"},{"name":"initialBalance","type":"uint256"},{"name":"monthlyPayment","type":"uint256"}],"name":"addPreminer","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_accountsToAllocate","type":"uint256"},{"name":"_multisignature","type":"address"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ALLOCATION","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":false,"name":"account","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PREMINER_ADDED","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"},{"indexed":false,"name":"time","type":"uint256"}],"name":"PREMINE_ALLOCATION_ADDED","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"},{"indexed":false,"name":"timestamp","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PREMINE_RELEASE","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"oldPreminer","type":"address"},{"indexed":false,"name":"newPreminer","type":"address"},{"indexed":false,"name":"newRecipient","type":"address"}],"name":"PREMINER_CHANGED","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":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60a0604052600560608190527f57494e47530000000000000000000000000000000000000000000000000000006080908152815460008390527f57494e475300000000000000000000000000000000000000000000000000000a83557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0602060026001841615610100026000190190931692909204601f0191909104810191839190620000d7565b82800160010185558215620000d7579182015b82811115620000d7578251825591602001919060010190620000ba565b5b50620000fb9291505b80821115620000f75760008155600101620000e1565b5090565b50506040805180820190915260058082527f57494e475300000000000000000000000000000000000000000000000000000060209283019081526006805460008290528251600a60ff1990911617825590937ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f60026001841615610100026000190190931692909204601f010481019291620001c2565b82800160010185558215620001c2579182015b82811115620001c2578251825591602001919060010190620001a5565b5b50620001e69291505b80821115620000f75760008155600101620000e1565b5090565b505060126007556a52b7d2dcc80cd2e40000006008556224ea006009556228de80600a55601a600b55346200000057604051604080620014e38339810160405280516020909101515b5b60038054600160a060020a03191633600160a060020a03161790555b60038054600160a060020a03338116600160a060020a031992831617909255600c849055600d8054928416929091169190911790555b50505b61124e80620002956000396000f300606060405236156101175763ffffffff60e060020a60003504166306fdde03811461011c578063095ea7b3146101a957806318160ddd146101d957806323b872dd146101f8578063287bd2061461022e578063313ce5671461024d5780634517a2731461026c5780634fb2e45d1461027b57806370a082311461029657806371215af6146102c15780637915785e146102e05780638da5cb5b146102ff57806395d89b41146103285780639fd859ee146103b5578063a9059cbb146103dc578063b1b6a6ed1461040c578063b4d406941461042a578063b78b52df14610478578063ce79429414610496578063dd62ed3e146104bf578063ed4080b1146104f0578063efaf90c81461051e578063fa8858681461053d575b610000565b3461000057610129610564565b60408051602080825283518183015283519192839290830191850190808383821561016f575b80518252602083111561016f57601f19909201916020918201910161014f565b505050905090810190601f16801561019b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576101c5600160a060020a03600435166024356105f2565b604080519115158252519081900360200190f35b34610000576101e6610620565b60408051918252519081900360200190f35b34610000576101c5600160a060020a0360043581169060243516604435610626565b604080519115158252519081900360200190f35b34610000576101e6610656565b60408051918252519081900360200190f35b34610000576101e661065c565b60408051918252519081900360200190f35b3461000057610279610662565b005b3461000057610279600160a060020a03600435166107f0565b005b34610000576101e6600160a060020a0360043516610838565b60408051918252519081900360200190f35b34610000576101e6610857565b60408051918252519081900360200190f35b34610000576101e661085d565b60408051918252519081900360200190f35b346100005761030c610863565b60408051600160a060020a039092168252519081900360200190f35b3461000057610129610872565b60408051602080825283518183015283519192839290830191850190808383821561016f575b80518252602083111561016f57601f19909201916020918201910161014f565b505050905090810190601f16801561019b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3461000057610279600160a060020a0360043581169060243581169060443516610900565b005b34610000576101c5600160a060020a0360043516602435610af1565b604080519115158252519081900360200190f35b3461000057610279600160a060020a0360043516602435610b1f565b005b3461000057610443600160a060020a0360043516610c8e565b60408051600160a060020a03909616865293151560208601528484019290925260608401526080830152519081900360a00190f35b3461000057610279600160a060020a0360043516602435610cda565b005b346100005761030c610d9c565b60408051600160a060020a039092168252519081900360200190f35b34610000576101e6600160a060020a0360043581169060243516610dab565b60408051918252519081900360200190f35b34610000576101e6600160a060020a0360043516602435610dd8565b60408051918252519081900360200190f35b34610000576101e6610e06565b60408051918252519081900360200190f35b3461000057610279600160a060020a0360043581169060243516604435606435610e0c565b005b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105ea5780601f106105bf576101008083540402835291602001916105ea565b820191906000526020600020905b8154815290600101906020018083116105cd57829003601f168201915b505050505081565b600c5460009081908190116101175761060b8484610faf565b91505b610618565b610000565b5b5092915050565b60085481565b600c5460009081908190116101175761064085858561101a565b91505b61064d565b610000565b5b509392505050565b600b5481565b60075481565b600c546000908190819081901161011757600160a060020a033390811660009081526004602052604090206003015460ff161515600114156106a357610000565b600160a060020a03338116600090815260046020526040902080549095501615156106cd57610000565b836002015492505b83600401548310156107dd576000838152600585016020526040902054429010156107cc5760008381526005850160205260409020541515610716576107d1565b8354600160a060020a031660009081526001602081905260409091205490850154610741919061111d565b8454600160a060020a0390811660009081526001602081815260408084209590955560028901889055885488845260058a018252928590205491890154855192835290820152835191909216927f2b577ec402ae31a9dbaa519b3cd7528c3b7a6132629249b3f16ce9bcf647d060928290030190a260008381526005850160205260408120556107d1565b6107dd565b5b6001909201916106d5565b5b5b506107ea565b610000565b5b505050565b60035433600160a060020a039081169116141561083257600160a060020a038116156108325760038054600160a060020a031916600160a060020a0383161790555b5b5b5b50565b600160a060020a0381166000908152600160205260409020545b919050565b60095481565b600c5481565b600354600160a060020a031681565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105ea5780601f106105bf576101008083540402835291602001916105ea565b820191906000526020600020905b8154815290600101906020018083116105cd57829003601f168201915b505050505081565b600d54600090819033600160a060020a0390811691161461092057610000565b600160a060020a038516600090815260046020526040902060030154859060ff1615156001141561095057610000565b600160a060020a03808716600090815260046020526040902080549094501615806109945750600160a060020a038581166000908152600460205260409020541615155b1561099e57610000565b600160a060020a03858116600090815260046020819052604090912085548154908416600160a060020a031991821617808355600180890154818501556002808a0154908501556003808a018054918601805460ff1990811660ff94851615151782558c8901549888019890985593909416968b1696909617909355815490931682179055905490911615151415610a3557610000565b600091505b600160a060020a03851660009081526004602081905260409091200154821015610a9f57600082815260058085016020908152604080842054600160a060020a038a16855260048352818520878652909301909152909120555b600190910190610a3a565b60408051600160a060020a03878116825286811660208301528251908916927f330696c840f54ff24ce8bae2a98b5f5e34bd0970eccbfccbcf4424eae61dc882928290030190a25b5b505b5050505050565b600c5460009081908190116101175761060b8484611145565b91505b610618565b610000565b5b5092915050565b600354600090819033600160a060020a0390811691161415610c8757600c546001906000901181141561011757600160a060020a038516600090815260046020526040902060030154859060ff16151560011415610b7c57610000565b600160a060020a0380871660009081526004602052604090208054909550161580610ba5575084155b80610bb55750600b548460040154145b15610bbf57610000565b600084600401541115610c17576004840154600019016000908152600585016020526040902054925084831115610bf557610000565b8460095484011115610c0657610000565b84600a5484011015610c1757610000565b5b60048401805460018101909155600090815260058501602090815260409182902087905581518781529151600160a060020a038916927fab1193fa0c6ffb2c7b295e9c7c2f18c9f0dadec10a9ef42faddc81b2d297d7d892908290030190a25b5b50610aea565b610000565b5b505b5b50505050565b600160a060020a038082166000908152600460208190526040909120805460038201546001830154600284015494840154929095169460ff9091169390929091905b5091939590929450565b60035433600160a060020a0390811691161415610d9757600c546001906000901181141561011757600160a060020a0383166000908152600160205260409020548390151561011757600160a060020a038416600081815260016020908152604091829020869055600c8054600019019055815186815291517f5c2c648b474524b772a4d3e35f7341f362b572552f301e69c2cd14e4d5f9f1809281900390910190a25b6107dd565b610000565b5b506107ea565b610000565b5b505b5b5050565b600d54600160a060020a031681565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b600160a060020a03821660009081526004602090815260408083208484526005019091529020545b92915050565b600a5481565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915260035433600160a060020a0390811691161415610aea57600c546001906000901181141561011757600160a060020a038087166000908152600460205260409020548791161515610117576040805160a081018252600160a060020a038816808252602080830188905260008385018190526060840181905260808401819052918252600190529190912054909350610ed0908661111d565b600160a060020a038781166000908152600160208181526040808420959095558b841680845260048083529386902089518154600160a060020a031916961695861781558983015193810193909355888601516002840155606089015160038401805460ff191691151591909117905560808901519290930191909155600c805460001901905583519283528201889052825190927f3c2b25086aaee14acb2109f85b8d41811b10bd6811d9206899bf9c613f3ba4ac928290030190a25b610f98565b610000565b5b50610ae7565b610000565b5b505b5b5050505050565b600160a060020a03338116600081815260026020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b600160a060020a03808416600090815260026020908152604080832033851684528252808320549386168352600190915281205490919061105b908461111d565b600160a060020a03808616600090815260016020526040808220939093559087168152205461108a90846111f9565b600160a060020a0386166000908152600160205260409020556110ad81846111f9565b600160a060020a038087166000818152600260209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600191505b509392505050565b600082820161113a8482108015906111355750838210155b611212565b8091505b5092915050565b600160a060020a03331660009081526001602052604081205461116890836111f9565b600160a060020a033381166000908152600160205260408082209390935590851681522054611197908361111d565b600160a060020a038085166000818152600160209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b600061120783831115611212565b508082035b92915050565b80151561083257610000565b5b505600a165627a7a72305820f7fedc0ebb37416b7d382b1eac4dca98aeb05b286acc175a12ba86f6c8f6c58100290000000000000000000000000000000000000000000000000000000000001657000000000000000000000000f64b584972fe6055a770477670208d737fff282f

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000001657000000000000000000000000f64b584972fe6055a770477670208d737fff282f

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000001657
Arg [1] : 000000000000000000000000f64b584972fe6055a770477670208d737fff282f


   Swarm Source:
bzzr://f7fedc0ebb37416b7d382b1eac4dca98aeb05b286acc175a12ba86f6c8f6c581

 

View All
Block Age transaction Difficulty Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.