Sponsored:   Color Platform: Decentralized App Store - Special Airdrop For Everyone (~17 Sep), Register NOW!
 Latest 25 txns From a total of 108089 Transactions
(+2 PendingTxns)

TxHash Age From To Value [TxFee]
0x5195baf99cae3317f46a88b5ee2165373f30ff0dceefd09c8e0606f578896e5e(pending)0x004ec37f788dd116b0d9c741ec022d6e03c878bc  IN  0xd0a4b8946cb52f0661273bfbc6fd0e0c75fc64330 Ether(Pending)
0x3328aa47765567f659b6f5466ccf973ea751ee766d31f3132097a6066aaf58b6(pending)0x31c601fc1afe5838f8cc5683956612c85a2ec9b8  IN  0xd0a4b8946cb52f0661273bfbc6fd0e0c75fc64330 Ether(Pending)
0xf14b80bfd46edbfed9043456e269dcd9c4d0da02fbfe5693aa8f64bb83deae411 hr 7 mins ago0x5359ffa549e6841f5abe81da8e449eb7272dfe46  IN   Storm0 Ether0.0004509
0x1741646d66475057227e5ea926ffe24890d27d19e3e76b049037c1e0852cce891 hr 20 mins agoBittrex_1  IN   Storm0 Ether0.00262725
0x5eb3d27fdcddecb53708715869264eabf07da14cf79ff99678b78ea86e2cdb051 hr 32 mins ago0xa0e0bcb1b6a44c36fcce9743d967f9a0f5b49b90  IN   Storm0 Ether0.000240288
0x4979351ddb516a637b7ff4cff3ef6e97e393a0fb855164179d71a3d6d3fa4ae11 hr 41 mins agoBinance_2  IN   Storm0 Ether0.002364525
0xa85aaba9e6551e983e6bc2871dcb06118ccec4e7a2ea604833a684ebb3668bec1 hr 43 mins agoBinance_4  IN   Storm0 Ether0.002361645
0xb07de1902d122e3c2997a2f6b9e6214ae836e91dcee9e6fa8a2802bd7a5c41921 hr 47 mins ago0xa0e0bcb1b6a44c36fcce9743d967f9a0f5b49b90  IN   Storm0 Ether0.000240288
0xcb9c810f863666f0cb2814511bbb3309ae759be38ce86b08f096695fde70cf0c1 hr 47 mins ago0xa47af2081375a730cdbef50aad3adfcae9c26915  IN   Storm0 Ether0.00045218
0x0335de763a85c3c9e79327383877827a1dab4a7c279e6171a9191b4e674880031 hr 51 mins ago0xa0e0bcb1b6a44c36fcce9743d967f9a0f5b49b90  IN   Storm0 Ether0.0002365335
0x8ff37c5b1352139095c5a09ee26073ff98e79b4fb3c4832c20653dd9114b00f92 hrs 2 mins agoBinance_3  IN   Storm0 Ether0.002364525
0xb6917528d58ea67fdb2b8fa3ed9a74dad9b57689a331d7013ce60a641c3ca0692 hrs 10 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   Storm0 Ether0.00314886
0x921462c0be4c5e872ceb1eb5f70a9b66e0ca0712fcead5eea7eb76adafd143f52 hrs 11 mins ago0xe869f1d57dfb0a986a207fac52ac879cc2be73cb  IN   Storm0 Ether0.001541969
0x2e27831a43dea462f83f09250d4b3db0ba3a22c2be1c594a3a648e51e9dd9dab2 hrs 49 mins ago0x55db22f31035d8aaaebdaec09cd440cac6a491f8  IN   Storm0 Ether0.000366023
0xb026e84b4f55c8c9e9c68d65a3a13176ca3377727681f12d4fdd03a1894cadf42 hrs 51 mins agoBinance_3  IN   Storm0 Ether0.002364525
0x43e395cd04a3ea7d7021110aa4b906679d07eca31383f5eb1586bbe2b3af49c23 hrs 37 mins ago0x2815b6c1a03cf7ffd90a86357a61c813fa298b68  IN   Storm0 Ether0.000217761
0x92375be876690d425380b298527d4ea0f447958ad4a25d8b351fa04a168b7c4f3 hrs 54 mins agoBinance_2  IN   Storm0 Ether0.002364525
0x7fed09d8bc923997d17361bf6767a19b3e9074f78c800a5755d331121bf636db4 hrs 4 mins agoBinance_1  IN   Storm0 Ether0.002358765
0x548c6679dcb6e4d0f4789b7fa51e816afe2f4fc330af7f7c0f55909a0318f1564 hrs 57 mins ago0x507fd8308d2406debea5cc7a74ea148de1ca31c8  IN   Storm0 Ether0.0004509
0x32013a6581ecf0d0dde1392ca1606a5b616005283964a191d47a71a9cc0de6205 hrs 8 mins ago0x7600d39aa9e01339e0c6721dbdbbc470e1586cb6  IN   Storm0 Ether0.0003341505
0x8ad06a02e5819e00f1b2a6188aeef51f358c9ca675b992676724adac395b74545 hrs 8 mins agoBinance_2  IN   Storm0 Ether0.002364525
0x875449bf609893db6c5e981bdb123bf87f04e0db8340c404f0a3824626118ea25 hrs 18 mins ago0x152db1df0be049e3606fae6a631cd98f14eea0f5  IN   Storm0 Ether0.000412794
0x149e344916177fe72e65043cc3430c2c0d5c31af79102b9be990a60bf888abe05 hrs 21 mins agoBinance_1  IN   Storm0 Ether0.002367405
0x2e62bfe06e50b5a08c1faab678c74f3da0dc1d328ea04d41d3d2d36abfef79185 hrs 27 mins ago0xf74d556cbb95b7bccdad8284bc68110c74c91e7b  IN   Storm0 Ether0.00044962
0xfe768eedad2d21d9ba4931e31f59464ac4b6d726ed9646a49e6d299b6ced4a9e5 hrs 36 mins ago0xba826fec90cefdf6706858e5fbafcb27a290fbe0  IN   Storm0 Ether0.003103931
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: StormToken
Compiler Text: v0.4.19-nightly.2017.11.11+commit.284c3839
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

contract ItokenRecipient {
  function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData);
}

library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal constant returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Owned {
    address public owner;
    address public newOwner;

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

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

    function transferOwnership(address _newOwner) public onlyOwner {
        require(_newOwner != owner);
        newOwner = _newOwner;
    }

    function acceptOwnership() public {
        require(msg.sender == newOwner);
        OwnerUpdate(owner, newOwner);
        owner = newOwner;
        newOwner = 0x0;
    }

    event OwnerUpdate(address _prevOwner, address _newOwner);
}

contract IERC20Token {
  function totalSupply() constant returns (uint256 totalSupply);
  function balanceOf(address _owner) constant returns (uint256 balance) {}
  function transfer(address _to, uint256 _value) returns (bool success) {}
  function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {}
  function approve(address _spender, uint256 _value) returns (bool success) {}
  function allowance(address _owner, address _spender) constant returns (uint256 remaining) {}

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

contract Token is IERC20Token, Owned {

  using SafeMath for uint256;

  /* Public variables of the token */
  string public standard;
  string public name;
  string public symbol;
  uint8 public decimals;

  address public crowdsaleContractAddress;

  /* Private variables of the token */
  uint256 supply = 0;
  mapping (address => uint256) balances;
  mapping (address => mapping (address => uint256)) allowances;

  /* Events */
  event Mint(address indexed _to, uint256 _value);

  // validates address is the crowdsale owner
  modifier onlyCrowdsaleOwner() {
      require(msg.sender == crowdsaleContractAddress);
      _;
  }

  /* Returns total supply of issued tokens */
  function totalSupply() constant returns (uint256) {
    return supply;
  }

  /* Returns balance of address */
  function balanceOf(address _owner) constant returns (uint256 balance) {
    return balances[_owner];
  }

  /* Transfers tokens from your address to other */
  function transfer(address _to, uint256 _value) returns (bool success) {
    require(_to != 0x0 && _to != address(this));
    balances[msg.sender] = balances[msg.sender].sub(_value); // Deduct senders balance
    balances[_to] = balances[_to].add(_value);               // Add recivers blaance
    Transfer(msg.sender, _to, _value);                       // Raise Transfer event
    return true;
  }

  /* Approve other address to spend tokens on your account */
  function approve(address _spender, uint256 _value) returns (bool success) {
    allowances[msg.sender][_spender] = _value;        // Set allowance
    Approval(msg.sender, _spender, _value);           // Raise Approval event
    return true;
  }

  /* Approve and then communicate the approved contract in a single tx */
  function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
    ItokenRecipient spender = ItokenRecipient(_spender);            // Cast spender to tokenRecipient contract
    approve(_spender, _value);                                      // Set approval to contract for _value
    spender.receiveApproval(msg.sender, _value, this, _extraData);  // Raise method on _spender contract
    return true;
  }

  /* A contract attempts to get the coins */
  function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
    require(_to != 0x0 && _to != address(this));
    balances[_from] = balances[_from].sub(_value);                              // Deduct senders balance
    balances[_to] = balances[_to].add(_value);                                  // Add recipient blaance
    allowances[_from][msg.sender] = allowances[_from][msg.sender].sub(_value);  // Deduct allowance for this address
    Transfer(_from, _to, _value);                                               // Raise Transfer event
    return true;
  }

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

  function mintTokens(address _to, uint256 _amount) onlyCrowdsaleOwner {
    supply = supply.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    Mint(_to, _amount);
    Transfer(msg.sender, _to, _amount);
  }

  function salvageTokensFromContract(address _tokenAddress, address _to, uint _amount) onlyOwner {
    IERC20Token(_tokenAddress).transfer(_to, _amount);
  }
}

contract StormToken is Token {

	bool public transfersEnabled = false;    // true if transfer/transferFrom are enabled, false if not

	// triggered when the total supply is increased
	event Issuance(uint256 _amount);
	// triggered when the total supply is decreased
	event Destruction(uint256 _amount);


  /* Initializes contract */
  function StormToken(address _crowdsaleAddress) public {
    standard = "Storm Token v1.0";
    name = "Storm Token";
    symbol = "STORM"; // token symbol
    decimals = 18;
    crowdsaleContractAddress = _crowdsaleAddress;
  }

    // validates an address - currently only checks that it isn't null
    modifier validAddress(address _address) {
        require(_address != 0x0);
        _;
    }

    // verifies that the address is different than this contract address
    modifier notThis(address _address) {
        require(_address != address(this));
        _;
    }

    // allows execution only when transfers aren't disabled
    modifier transfersAllowed {
        assert(transfersEnabled);
        _;
    }

   /**
        @dev disables/enables transfers
        can only be called by the contract owner

        @param _disable    true to disable transfers, false to enable them
    */
    function disableTransfers(bool _disable) public onlyOwner {
        transfersEnabled = !_disable;
    }

    /**
        @dev increases the token supply and sends the new tokens to an account
        can only be called by the contract owner

        @param _to         account to receive the new amount
        @param _amount     amount to increase the supply by
    */
    function issue(address _to, uint256 _amount)
        public
        onlyOwner
        validAddress(_to)
        notThis(_to)
    {
        supply = supply.add(_amount);
        balances[_to] = balances[_to].add(_amount);

        Issuance(_amount);
        Transfer(this, _to, _amount);
    }

    /**
        @dev removes tokens from an account and decreases the token supply
        can be called by the contract owner to destroy tokens from any account or by any holder to destroy tokens from his/her own account

        @param _from       account to remove the amount from
        @param _amount     amount to decrease the supply by
    */
    function destroy(address _from, uint256 _amount) public {
        require(msg.sender == _from || msg.sender == owner); // validate input

        balances[_from] = balances[_from].sub(_amount);
        supply = supply.sub(_amount);

        Transfer(_from, this, _amount);
        Destruction(_amount);
    }

    // ERC20 standard method overrides with some extra functionality

    /**
        @dev send coins
        throws on any error rather then return a false flag to minimize user errors
        in addition to the standard checks, the function throws if transfers are disabled

        @param _to      target address
        @param _value   transfer amount

        @return true if the transfer was successful, false if it wasn't
    */
    function transfer(address _to, uint256 _value) public transfersAllowed returns (bool success) {
        assert(super.transfer(_to, _value));
        return true;
    }
  
    function transfers(address[] _recipients, uint256[] _values) public transfersAllowed onlyOwner returns (bool success) {
        require(_recipients.length == _values.length); // Check if input data is correct

        for (uint cnt = 0; cnt < _recipients.length; cnt++) {
            assert(super.transfer(_recipients[cnt], _values[cnt]));
        }
        return true;
    }

    /**
        @dev an account/contract attempts to get the coins
        throws on any error rather then return a false flag to minimize user errors
        in addition to the standard checks, the function throws if transfers are disabled

        @param _from    source address
        @param _to      target address
        @param _value   transfer amount

        @return true if the transfer was successful, false if it wasn't
    */
    function transferFrom(address _from, address _to, uint256 _value) public transfersAllowed returns (bool success) {
        assert(super.transferFrom(_from, _to, _value));
        return true;
    }
}

    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":"_disable","type":"bool"}],"name":"disableTransfers","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":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_recipients","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"transfers","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"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":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"issue","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":true,"inputs":[],"name":"crowdsaleContractAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddress","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"salvageTokensFromContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"transfersEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_crowdsaleAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Issuance","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Destruction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_prevOwner","type":"address"},{"indexed":false,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","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
606060405260006006556009805460ff1916905534156200001f57600080fd5b604051602080620012ec8339810160405280805160008054600160a060020a03191633600160a060020a03161790559150604090508051908101604052601081527f53746f726d20546f6b656e2076312e3000000000000000000000000000000000602082015260029080516200009b92916020019062000166565b5060408051908101604052600b81527f53746f726d20546f6b656e00000000000000000000000000000000000000000060208201526003908051620000e592916020019062000166565b5060408051908101604052600581527f53544f524d000000000000000000000000000000000000000000000000000000602082015260049080516200012f92916020019062000166565b5060058054600160a060020a039092166101000261010060a860020a031960ff19909316601217929092169190911790556200020b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001a957805160ff1916838001178555620001d9565b82800160010185558215620001d9579182015b82811115620001d9578251825591602001919060010190620001bc565b50620001e7929150620001eb565b5090565b6200020891905b80821115620001e75760008155600101620001f2565b90565b6110d1806200021b6000396000f3006060604052600436106101195763ffffffff60e060020a60003504166306fdde03811461011e578063095ea7b3146101a85780631608f18f146101de57806318160ddd146101f857806323b872dd1461021d578063313ce56714610245578063523464121461026e5780635a3b7e42146102fd57806370a082311461031057806379ba50971461032f578063867904b4146103425780638da5cb5b1461036457806395d89b41146103935780639c481c9e146103a6578063a0929cda146103b9578063a24835d1146103e1578063a9059cbb14610403578063bef97c8714610425578063cae9ca5114610438578063d4ee1d901461049d578063dd62ed3e146104b0578063f0dda65c146104d5578063f2fde38b146104f7575b600080fd5b341561012957600080fd5b610131610516565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016d578082015183820152602001610155565b50505050905090810190601f16801561019a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b357600080fd5b6101ca600160a060020a03600435166024356105b4565b604051901515815260200160405180910390f35b34156101e957600080fd5b6101f66004351515610620565b005b341561020357600080fd5b61020b61064a565b60405190815260200160405180910390f35b341561022857600080fd5b6101ca600160a060020a0360043581169060243516604435610650565b341561025057600080fd5b61025861067e565b60405160ff909116815260200160405180910390f35b341561027957600080fd5b6101ca60046024813581810190830135806020818102016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965061068795505050505050565b341561030857600080fd5b610131610711565b341561031b57600080fd5b61020b600160a060020a036004351661077c565b341561033a57600080fd5b6101f6610797565b341561034d57600080fd5b6101f6600160a060020a036004351660243561083e565b341561036f57600080fd5b610377610959565b604051600160a060020a03909116815260200160405180910390f35b341561039e57600080fd5b610131610968565b34156103b157600080fd5b6103776109d3565b34156103c457600080fd5b6101f6600160a060020a03600435811690602435166044356109e7565b34156103ec57600080fd5b6101f6600160a060020a0360043516602435610a7c565b341561040e57600080fd5b6101ca600160a060020a0360043516602435610b73565b341561043057600080fd5b6101ca610b9f565b341561044357600080fd5b6101ca60048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610ba895505050505050565b34156104a857600080fd5b610377610cbb565b34156104bb57600080fd5b61020b600160a060020a0360043581169060243516610cca565b34156104e057600080fd5b6101f6600160a060020a0360043516602435610cf5565b341561050257600080fd5b6101f6600160a060020a0360043516610ddf565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105ac5780601f10610581576101008083540402835291602001916105ac565b820191906000526020600020905b81548152906001019060200180831161058f57829003601f168201915b505050505081565b600160a060020a03338116600081815260086020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005433600160a060020a0390811691161461063857fe5b6009805460ff19169115919091179055565b60065490565b60095460009060ff16151561066157fe5b61066c848484610e41565b151561067457fe5b5060019392505050565b60055460ff1681565b600954600090819060ff16151561069a57fe5b60005433600160a060020a039081169116146106b257fe5b82518451146106c057600080fd5b5060005b8351811015610674576107018482815181106106dc57fe5b906020019060200201518483815181106106f257fe5b90602001906020020151610f79565b151561070957fe5b6001016106c4565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105ac5780601f10610581576101008083540402835291602001916105ac565b600160a060020a031660009081526007602052604090205490565b60015433600160a060020a039081169116146107b257600080fd5b6000546001547f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91600160a060020a039081169116604051600160a060020a039283168152911660208201526040908101905180910390a1600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60005433600160a060020a0390811691161461085657fe5b81600160a060020a038116151561086c57600080fd5b8230600160a060020a031681600160a060020a03161415151561088e57600080fd5b6006546108a1908463ffffffff61105d16565b600655600160a060020a0384166000908152600760205260409020546108cd908463ffffffff61105d16565b600160a060020a03851660009081526007602052604090819020919091557f9386c90217c323f58030f9dadcbc938f807a940f4ff41cd4cead9562f5da7dc39084905190815260200160405180910390a183600160a060020a031630600160a060020a03166000805160206110868339815191528560405190815260200160405180910390a350505050565b600054600160a060020a031681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105ac5780601f10610581576101008083540402835291602001916105ac565b6005546101009004600160a060020a031681565b60005433600160a060020a039081169116146109ff57fe5b82600160a060020a031663a9059cbb838360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610a5c57600080fd5b6102c65a03f11515610a6d57600080fd5b50505060405180515050505050565b81600160a060020a031633600160a060020a03161480610aaa575060005433600160a060020a039081169116145b1515610ab557600080fd5b600160a060020a038216600090815260076020526040902054610ade908263ffffffff61107316565b600160a060020a038316600090815260076020526040902055600654610b0a908263ffffffff61107316565b600655600160a060020a033081169083166000805160206110868339815191528360405190815260200160405180910390a37f9a1b418bc061a5d80270261562e6986a35d995f8051145f277be16103abd34538160405190815260200160405180910390a15050565b60095460009060ff161515610b8457fe5b610b8e8383610f79565b1515610b9657fe5b50600192915050565b60095460ff1681565b600083610bb581856105b4565b5080600160a060020a0316638f4ffcb1338630876040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610c4e578082015183820152602001610c36565b50505050905090810190601f168015610c7b5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610c9c57600080fd5b6102c65a03f11515610cad57600080fd5b506001979650505050505050565b600154600160a060020a031681565b600160a060020a03918216600090815260086020908152604080832093909416825291909152205490565b60055433600160a060020a039081166101009092041614610d1557600080fd5b600654610d28908263ffffffff61105d16565b600655600160a060020a038216600090815260076020526040902054610d54908263ffffffff61105d16565b600160a060020a0383166000818152600760205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859083905190815260200160405180910390a281600160a060020a031633600160a060020a03166000805160206110868339815191528360405190815260200160405180910390a35050565b60005433600160a060020a03908116911614610df757fe5b600054600160a060020a0382811691161415610e1257600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600160a060020a03831615801590610e6d575030600160a060020a031683600160a060020a031614155b1515610e7857600080fd5b600160a060020a038416600090815260076020526040902054610ea1908363ffffffff61107316565b600160a060020a038086166000908152600760205260408082209390935590851681522054610ed6908363ffffffff61105d16565b600160a060020a03808516600090815260076020908152604080832094909455878316825260088152838220339093168252919091522054610f1e908363ffffffff61107316565b600160a060020a03808616600081815260086020908152604080832033861684529091529081902093909355908516916000805160206110868339815191529085905190815260200160405180910390a35060019392505050565b6000600160a060020a03831615801590610fa5575030600160a060020a031683600160a060020a031614155b1515610fb057600080fd5b600160a060020a033316600090815260076020526040902054610fd9908363ffffffff61107316565b600160a060020a03338116600090815260076020526040808220939093559085168152205461100e908363ffffffff61105d16565b600160a060020a0380851660008181526007602052604090819020939093559133909116906000805160206110868339815191529085905190815260200160405180910390a350600192915050565b60008282018381101561106c57fe5b9392505050565b60008282111561107f57fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058202b424472ad171d122a55f8b481c05231ea661e11ceab650924712502f94c900b0029000000000000000000000000c88c7e1aebd89187d13bd42e1ff814d32f492bf6

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000c88c7e1aebd89187d13bd42e1ff814d32f492bf6


   Swarm Source:
bzzr://2b424472ad171d122a55f8b481c05231ea661e11ceab650924712502f94c900b

 

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.