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

TxHash Age From To Value [TxFee]
0xd85b107c2ec4704fa4daefa6a7a65bcaf10c6a7ce7cfdced6c384263cba85c389 hrs 16 mins ago0x358a76292f285db886ba28f1f0868cfc3501e394  IN   ExchangeUnion0 Ether0.00016949075
0xe86de853c89726a2f60f2f01cc378db55830d9b9d61a483dd2779a8b5bac82009 hrs 17 mins ago0x0d2d4e63fe4024168e6a444f55fae20e46eda2c8  IN   ExchangeUnion0 Ether0.000299296
0x50019511872704ad77f4f2efe493f9ca02fcd6fa9fce266d1ab231682bab34af1 day 7 hrs agoHitBTC_2  IN   ExchangeUnion0 Ether0.0005254
0x31080979c13fc726ee8e70757adca7990df38ad6edd72010b221aa8bee69e2c81 day 13 hrs ago0xf1f9b3250596731eb206be3a2258ea12b522a361  IN   ExchangeUnion0 Ether0.00105112
0xe50bc37767603e07a18197cc1f356508fbcb89e6945a973e33ef1fb626a2df983 days 22 hrs agoHitBTC_2  IN   ExchangeUnion0 Ether0.00052476
0xf30131fac95d622cb05867b6c8d35a2b033eecbe338556ef0580a6ccb0fac5cf3 days 22 hrs ago0xa12431d0b9db640034b0cdfceef9cce161e62be4  IN   ExchangeUnion0 Ether0.000243594
0xd7bfb8ebc94274bd83ec4ed65eb65fe7c1344653b468c9fbdf73eb21e099d3c64 days 3 hrs ago0x7037c11150a22d2c7e52b7aa9440aadcc83471fe  IN   ExchangeUnion0 Ether0.00300832
0x341c656cd7dd0c5cb82d856ffab1646ad850a694e809d1166a6c78be75de49ec4 days 7 hrs ago0x50f4d2104743ac86acfcf3d04aef46a751e4a1d5  IN   ExchangeUnion0 Ether0.00300832
0xe788d7fdf8db3da7e3ba85e5e872eb923f1f4a8d53b3ed1d3d4fb9541bc3559a4 days 8 hrs ago0x1286a1f9d096cc05c1482146ba32c43fb8c77035  IN   ExchangeUnion0 Ether0.00299808
0x52f66b5b0829e95e7b690bf527cacc50eee23006e127e0b0d78732bbd05ab9634 days 9 hrs ago0x2a18b36b9a04f2e62f3e461e28ebb9dd963d1b26  IN   ExchangeUnion0 Ether0.00300832
0xb092c4eed935652eb19fa21e8aeca600635de49eeca5fd5ff8ecbf011da114604 days 11 hrs ago0x812100bf49525f8103b5800d50b6e0c0d79298b4  IN   ExchangeUnion0 Ether0.00300832
0x4d16347e4e510f99c1fd755288da42ac097293733e028426872953bfbe9412124 days 11 hrs ago0xb615804a4fcdc8b3f9f72111edd29b863d6bfcd2  IN   ExchangeUnion0 Ether0.0030032
0x69eeb280696266b30544b3daf53f622f5c979b6099ac7b24540553cc58b00a8d4 days 12 hrs ago0x2e60eec2acebfb1a19e86ad8912bbbecaf7bad31  IN   ExchangeUnion0 Ether0.00299808
0x901e8a026d9beacdab65ad0a4c0ae1272c05d73e9b17e55d0e19649e472222284 days 22 hrs ago0x5325832cdf994b19407dadc9cb1a6d6e22ee0a23  IN   ExchangeUnion0 Ether0.00045
0xd63ef42f920937d8c635526192fbec1502666fe5c23c9b556c8101fd12425c9e4 days 22 hrs ago0x5325832cdf994b19407dadc9cb1a6d6e22ee0a23  IN   ExchangeUnion0 Ether0.000214542
0x40beee60f2652b285b4541089cf2f66a54c3d3cef4ca41c6a67a15e212f70d9c5 days 7 mins ago0x5325832cdf994b19407dadc9cb1a6d6e22ee0a23  IN   ExchangeUnion0 Ether0.0002023704
0x3bf7655d63ddadf63c343152a25225e6089890f7ce20256224d371731d10ada65 days 57 mins ago0x645c3de9ac22f58f0f23f0a38c416a81618d3c1f  IN   ExchangeUnion0 Ether0.00074952
0xcaeb95ca4dd561445bd3d5eb692640542b2cc4c2672cba1c01b261925d059a4b5 days 5 hrs ago0xa5b7922f058b4675dce7acfdc6d43e9b8ec68de6  IN   ExchangeUnion0 Ether0.000202284
0x36954a6dc0e625565b4b623a4285abd93947e1483690163068f746d17fb2bf745 days 5 hrs ago0x051fea86e77c1a9a438a6618074f2354d81adbcc  IN   ExchangeUnion0 Ether0.000785652
0x5f671622efdd6e12528e9ddd8b4b5d86b72db8b4f8e6f80ca6abf5fc752e35f45 days 5 hrs ago0x051fea86e77c1a9a438a6618074f2354d81adbcc  IN   ExchangeUnion0 Ether0.001100652
0x86311ebe3760437e44837cb90d376ca0e56e4aff4148fb53846ae45a16e80d715 days 5 hrs ago0x051fea86e77c1a9a438a6618074f2354d81adbcc  IN   ExchangeUnion0 Ether0.000785652
0x111c23a8962c21d83a8ef300a1f733fc26549510809f5a5118f57146c6ea4cb15 days 5 hrs ago0x051fea86e77c1a9a438a6618074f2354d81adbcc  IN   ExchangeUnion0 Ether0.001100652
0x1d31c92534ef6c95496fb22c7578498334962652ea7a036a3092e1f1545a11c45 days 5 hrs ago0x051fea86e77c1a9a438a6618074f2354d81adbcc  IN   ExchangeUnion0 Ether0.001100652
0xd6e4231ac4c97fa1b93e92aba3e55754d7a9971a7771445ecb18039c0d2934df5 days 5 hrs ago0x051fea86e77c1a9a438a6618074f2354d81adbcc  IN   ExchangeUnion0 Ether0.001100652
0x8de0a5ae9394018dbcaad0d24456616d98a1c35db93b88d34694fb0ec004ca045 days 5 hrs ago0x051fea86e77c1a9a438a6618074f2354d81adbcc  IN   ExchangeUnion0 Ether0.001100652
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Name: CentrallyIssuedToken
Compiler Text: v0.4.8+commit.60cc1668
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/*
 * ERC20 interface
 * see https://github.com/ethereum/EIPs/issues/20
 */
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);
}






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

  function safeDiv(uint a, uint b) internal returns (uint) {
    assert(b > 0);
    uint c = a / b;
    assert(a == b * 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 max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

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



/**
 * Standard ERC20 token with Short Hand Attack and approve() race condition mitigation.
 *
 * Based on code by FirstBlood:
 * https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, SafeMath {

  /* Actual balances of token holders */
  mapping(address => uint) balances;

  /* approve() allowances */
  mapping (address => mapping (address => uint)) allowed;

  /* Interface declaration */
  function isToken() public constant returns (bool weAre) {
    return true;
  }

  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) {
    uint _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) {

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;

    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];
  }

}


/**
 * Upgrade agent interface inspired by Lunyr.
 *
 * Upgrade agent transfers tokens to a new version of a token contract.
 * Upgrade agent can be set on a token by the upgrade master.
 *
 * Steps are
 * - Upgradeabletoken.upgradeMaster calls UpgradeableToken.setUpgradeAgent()
 * - Individual token holders can now call UpgradeableToken.upgrade()
 *   -> This results to call UpgradeAgent.upgradeFrom() that issues new tokens
 *   -> UpgradeableToken.upgrade() reduces the original total supply based on amount of upgraded tokens
 *
 * Upgrade agent itself can be the token contract, or just a middle man contract doing the heavy lifting.
 */
contract UpgradeAgent {

  uint public originalSupply;

  /** Interface marker */
  function isUpgradeAgent() public constant returns (bool) {
    return true;
  }

  /**
   * Upgrade amount of tokens to a new version.
   *
   * Only callable by UpgradeableToken.
   *
   * @param _tokenHolder Address that wants to upgrade its tokens
   * @param _amount Number of tokens to upgrade. The address may consider to hold back some amount of tokens in the old version.
   */
  function upgradeFrom(address _tokenHolder, uint256 _amount) external;
}


/**
 * A token upgrade mechanism where users can opt-in amount of tokens to the next smart contract revision.
 *
 * First envisioned by Golem and Lunyr projects.
 */
contract UpgradeableToken is StandardToken {

  /** Contract / person who can set the upgrade path. This can be the same as team multisig wallet, as what it is with its default value. */
  address public upgradeMaster;

  /** The next contract where the tokens will be migrated. */
  UpgradeAgent public upgradeAgent;

  /** How many tokens we have upgraded by now. */
  uint256 public totalUpgraded;

  /**
   * Upgrade states.
   *
   * - NotAllowed: The child contract has not reached a condition where the upgrade can bgun
   * - WaitingForAgent: Token allows upgrade, but we don't have a new agent yet
   * - ReadyToUpgrade: The agent is set, but not a single token has been upgraded yet
   * - Upgrading: Upgrade agent is set and the balance holders can upgrade their tokens
   *
   */
  enum UpgradeState {Unknown, NotAllowed, WaitingForAgent, ReadyToUpgrade, Upgrading}

  /**
   * Somebody has upgraded some of his tokens.
   */
  event Upgrade(address indexed _from, address indexed _to, uint256 _value);

  /**
   * New upgrade agent available.
   */
  event UpgradeAgentSet(address agent);

  /**
   * Upgrade master updated.
   */
  event NewUpgradeMaster(address upgradeMaster);

  /**
   * Do not allow construction without upgrade master set.
   */
  function UpgradeableToken(address _upgradeMaster) {
    upgradeMaster = _upgradeMaster;
    NewUpgradeMaster(upgradeMaster);
  }

  /**
   * Allow the token holder to upgrade some of their tokens to a new contract.
   */
  function upgrade(uint256 value) public {

      UpgradeState state = getUpgradeState();
      if(!(state == UpgradeState.ReadyToUpgrade || state == UpgradeState.Upgrading)) {
        // Called in a bad state
        throw;
      }

      // Validate input value.
      if (value == 0) throw;

      balances[msg.sender] = safeSub(balances[msg.sender], value);

      // Take tokens out from circulation
      totalSupply = safeSub(totalSupply, value);
      totalUpgraded = safeAdd(totalUpgraded, value);

      // Upgrade agent reissues the tokens
      upgradeAgent.upgradeFrom(msg.sender, value);
      Upgrade(msg.sender, upgradeAgent, value);
  }

  /**
   * Set an upgrade agent that handles
   */
  function setUpgradeAgent(address agent) external {

      if(!canUpgrade()) {
        // The token is not yet in a state that we could think upgrading
        throw;
      }

      if (agent == 0x0) throw;
      // Only a master can designate the next agent
      if (msg.sender != upgradeMaster) throw;
      // Upgrade has already begun for an agent
      if (getUpgradeState() == UpgradeState.Upgrading) throw;

      upgradeAgent = UpgradeAgent(agent);

      // Bad interface
      if(!upgradeAgent.isUpgradeAgent()) throw;
      // Make sure that token supplies match in source and target
      if (upgradeAgent.originalSupply() != totalSupply) throw;

      UpgradeAgentSet(upgradeAgent);
  }

  /**
   * Get the state of the token upgrade.
   */
  function getUpgradeState() public constant returns(UpgradeState) {
    if(!canUpgrade()) return UpgradeState.NotAllowed;
    else if(address(upgradeAgent) == 0x00) return UpgradeState.WaitingForAgent;
    else if(totalUpgraded == 0) return UpgradeState.ReadyToUpgrade;
    else return UpgradeState.Upgrading;
  }

  /**
   * Change the upgrade master.
   *
   * This allows us to set a new owner for the upgrade mechanism.
   */
  function setUpgradeMaster(address master) public {
      if (master == 0x0) throw;
      if (msg.sender != upgradeMaster) throw;
      upgradeMaster = master;
      NewUpgradeMaster(upgradeMaster);
  }

  /**
   * Child contract can enable to provide the condition when the upgrade can begun.
   */
  function canUpgrade() public constant returns(bool) {
     return true;
  }

}



/**
 * Centrally issued Ethereum token.
 *
 * We mix in burnable and upgradeable traits.
 *
 * Token supply is created in the token contract creation and allocated to owner.
 * The owner can then transfer from its supply to crowdsale participants.
 * The owner, or anybody, can burn any excessive tokens they are holding.
 *
 */
contract CentrallyIssuedToken is UpgradeableToken {

  // Token meta information
  string public name;
  string public symbol;
  uint public decimals;

  // Token release switch
  bool public released = false;

  // The date before the release must be finalized or upgrade path will be forced
  uint public releaseFinalizationDate;

  /** Name and symbol were updated. */
  event UpdatedTokenInformation(string newName, string newSymbol);

  function CentrallyIssuedToken(address _owner, string _name, string _symbol, uint _totalSupply, uint _decimals, uint _releaseFinalizationDate)  UpgradeableToken(_owner) {
    name = _name;
    symbol = _symbol;
    totalSupply = _totalSupply;
    decimals = _decimals;

    // Allocate initial balance to the owner
    balances[_owner] = _totalSupply;

    releaseFinalizationDate = _releaseFinalizationDate;
  }

  /**
   * Owner can update token information here.
   *
   * It is often useful to conceal the actual token association, until
   * the token operations, like central issuance or reissuance have been completed.
   * In this case the initial token can be supplied with empty name and symbol information.
   *
   * This function allows the token owner to rename the token after the operations
   * have been completed and then point the audience to use the token contract.
   */
  function setTokenInformation(string _name, string _symbol) {

    if(msg.sender != upgradeMaster) {
      throw;
    }

    if(bytes(name).length > 0 || bytes(symbol).length > 0) {
      // Information already set
      // Allow owner to set this information only once
      throw;
    }

    name = _name;
    symbol = _symbol;
    UpdatedTokenInformation(name, symbol);
  }


  /**
   * Kill switch for the token in the case of distribution issue.
   *
   */
  function transfer(address _to, uint _value) returns (bool success) {

    if(now > releaseFinalizationDate) {
      if(!released) {
        throw;
      }
    }

    return super.transfer(_to, _value);
  }

  /**
   * One way function to perform the final token release.
   */
  function releaseTokenTransfer() {
    if(msg.sender != upgradeMaster) {
      throw;
    }

    released = true;
  }
}

    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":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"}],"name":"setTokenInformation","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"upgradeAgent","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"releaseTokenTransfer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"upgradeMaster","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"releaseFinalizationDate","outputs":[{"name":"","type":"uint256"}],"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":"getUpgradeState","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"released","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"canUpgrade","outputs":[{"name":"","type":"bool"}],"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":true,"inputs":[],"name":"totalUpgraded","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"agent","type":"address"}],"name":"setUpgradeAgent","outputs":[],"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":"isToken","outputs":[{"name":"weAre","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"master","type":"address"}],"name":"setUpgradeMaster","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_owner","type":"address"},{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_totalSupply","type":"uint256"},{"name":"_decimals","type":"uint256"},{"name":"_releaseFinalizationDate","type":"uint256"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newName","type":"string"},{"indexed":false,"name":"newSymbol","type":"string"}],"name":"UpdatedTokenInformation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Upgrade","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"agent","type":"address"}],"name":"UpgradeAgentSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"upgradeMaster","type":"address"}],"name":"NewUpgradeMaster","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
60606040526009805460ff19169055346200000057604051620013513803806200135183398101604090815281516020830151918301516060840151608085015160a086015193959485019492909201929091905b855b60038054600160a060020a031916600160a060020a03838116919091179182905560408051929091168252517f41215aff8c294dab52583f38146756951783ca3d8b887e22e03f4b276d02606c916020908290030190a15b508460069080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000fd57805160ff19168380011785556200012d565b828001600101855582156200012d579182015b828111156200012d57825182559160200191906001019062000110565b5b50620001519291505b808211156200014d576000815560010162000137565b5090565b50508360079080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001a157805160ff1916838001178555620001d1565b82800160010185558215620001d1579182015b82811115620001d1578251825591602001919060010190620001b4565b5b50620001f59291505b808211156200014d576000815560010162000137565b5090565b505060008381556008839055600160a060020a0387168152600160205260409020839055600a8190555b5050505050505b61111b80620002366000396000f3006060604052361561010c5763ffffffff60e060020a60003504166306fdde038114610111578063095ea7b31461019e57806318160ddd146101ce57806323b872dd146101ed578063313ce5671461022357806345977d03146102425780634eee966f146102545780635de4ccb0146102e65780635f412d4f1461030f578063600440cb1461031e5780636748a0c61461034757806370a08231146103665780638444b3911461039157806395d89b41146103bf578063961325211461044c5780639738968c1461046d578063a9059cbb1461048e578063c752ff62146104be578063d7e7088a146104dd578063dd62ed3e146104f8578063eefa597b1461046d578063ffeb7d751461054a575b610000565b346100005761011e610565565b604080516020808252835181830152835191928392908301918501908083838215610164575b80518252602083111561016457601f199092019160209182019101610144565b505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576101ba600160a060020a03600435166024356105f3565b604080519115158252519081900360200190f35b34610000576101db610699565b60408051918252519081900360200190f35b34610000576101ba600160a060020a036004358116906024351660443561069f565b604080519115158252519081900360200190f35b34610000576101db6107a2565b60408051918252519081900360200190f35b34610000576102526004356107a8565b005b3461000057610252600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965061090b95505050505050565b005b34610000576102f3610bd2565b60408051600160a060020a039092168252519081900360200190f35b3461000057610252610be1565b005b34610000576102f3610c0c565b60408051600160a060020a039092168252519081900360200190f35b34610000576101db610c1b565b60408051918252519081900360200190f35b34610000576101db600160a060020a0360043516610c21565b60408051918252519081900360200190f35b346100005761039e610c40565b6040518082600481116100005760ff16815260200191505060405180910390f35b346100005761011e610c8d565b604080516020808252835181830152835191928392908301918501908083838215610164575b80518252602083111561016457601f199092019160209182019101610144565b505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576101ba610d1b565b604080519115158252519081900360200190f35b34610000576101ba610d24565b604080519115158252519081900360200190f35b34610000576101ba600160a060020a0360043516602435610d2a565b604080519115158252519081900360200190f35b34610000576101db610d5b565b60408051918252519081900360200190f35b3461000057610252600160a060020a0360043516610d61565b005b34610000576101db600160a060020a0360043581169060243516610f1f565b60408051918252519081900360200190f35b34610000576101ba610d24565b604080519115158252519081900360200190f35b3461000057610252600160a060020a0360043516610f52565b005b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105eb5780601f106105c0576101008083540402835291602001916105eb565b820191906000526020600020905b8154815290600101906020018083116105ce57829003601f168201915b505050505081565b600081158015906106285750600160a060020a0333811660009081526002602090815260408083209387168352929052205415155b1561063257610000565b600160a060020a03338116600081815260026020908152604080832094881680845294825291829020869055815186815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060015b92915050565b60005481565b600160a060020a0380841660009081526002602090815260408083203385168452825280832054938616835260019091528120549091906106e09084610fea565b600160a060020a03808616600090815260016020526040808220939093559087168152205461070f9084611012565b600160a060020a0386166000908152600160205260409020556107328184611012565b600160a060020a038087166000818152600260209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600191505b509392505050565b60085481565b60006107b2610c40565b9050600381600481116100005714806107d357506004816004811161000057145b15156107de57610000565b8115156107ea57610000565b600160a060020a03331660009081526001602052604090205461080d9083611012565b600160a060020a033316600090815260016020526040812091909155546108349083611012565b6000556005546108449083610fea565b60055560048054604080517f753e88e5000000000000000000000000000000000000000000000000000000008152600160a060020a0333811694820194909452602481018690529051929091169163753e88e59160448082019260009290919082900301818387803b156100005760325a03f115610000575050600454604080518581529051600160a060020a03928316935033909216917f7e5c344a8141a805725cb476f76c6953b842222b967edd1f78ddb6e8b3f397ac9181900360200190a35b5050565b60035433600160a060020a0390811691161461092657610000565b600060068054600181600116156101000203166002900490501180610961575060006007805460018160011615610100020316600290049050115b1561096b57610000565b8160069080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106109b757805160ff19168380011785556109e4565b828001600101855582156109e4579182015b828111156109e45782518255916020019190600101906109c9565b5b50610a059291505b80821115610a0157600081556001016109ed565b5090565b50508060079080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610a5357805160ff1916838001178555610a80565b82800160010185558215610a80579182015b82811115610a80578251825591602001919060010190610a65565b5b50610aa19291505b80821115610a0157600081556001016109ed565b5090565b50506040805181815260068054600260001961010060018416150201909116049282018390527fd131ab1e6f279deea74e13a18477e13e2107deb6dc8ae955648948be5841fb4692909160079181906020820190606083019086908015610b495780601f10610b1e57610100808354040283529160200191610b49565b820191906000526020600020905b815481529060010190602001808311610b2c57829003601f168201915b5050838103825284546002600019610100600184161502019091160480825260209091019085908015610bbd5780601f10610b9257610100808354040283529160200191610bbd565b820191906000526020600020905b815481529060010190602001808311610ba057829003601f168201915b505094505050505060405180910390a15b5050565b600454600160a060020a031681565b60035433600160a060020a03908116911614610bfc57610000565b6009805460ff191660011790555b565b600354600160a060020a031681565b600a5481565b600160a060020a0381166000908152600160205260409020545b919050565b6000610c4a610d24565b1515610c5857506001610c87565b600454600160a060020a03161515610c7257506002610c87565b6005541515610c8357506003610c87565b5060045b5b5b5b90565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105eb5780601f106105c0576101008083540402835291602001916105eb565b820191906000526020600020905b8154815290600101906020018083116105ce57829003601f168201915b505050505081565b60095460ff1681565b60015b90565b6000600a54421115610d475760095460ff161515610d4757610000565b5b610d52838361102b565b90505b92915050565b60055481565b610d69610d24565b1515610d7457610000565b600160a060020a0381161515610d8957610000565b60035433600160a060020a03908116911614610da457610000565b6004610dae610c40565b60048111610000571415610dc157610000565b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383811691909117808355604080516000602091820181905282517f61d3d7a6000000000000000000000000000000000000000000000000000000008152925193909416946361d3d7a69483820194929383900390910190829087803b156100005760325a03f1156100005750506040515115159050610e6257610000565b600054600460009054906101000a9004600160a060020a0316600160a060020a0316634b2ba0dd6000604051602001526040518163ffffffff1660e060020a028152600401809050602060405180830381600087803b156100005760325a03f11561000057505060405151919091149050610edc57610000565b60045460408051600160a060020a039092168252517f7845d5aa74cc410e35571258d954f23b82276e160fe8c188fa80566580f279cc9181900360200190a15b50565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60015b90565b600160a060020a0381161515610f6757610000565b60035433600160a060020a03908116911614610f8257610000565b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03838116919091179182905560408051929091168252517f41215aff8c294dab52583f38146756951783ca3d8b887e22e03f4b276d02606c916020908290030190a15b50565b60008282016110078482108015906110025750838210155b6110df565b8091505b5092915050565b6000611020838311156110df565b508082035b92915050565b600160a060020a03331660009081526001602052604081205461104e9083611012565b600160a060020a03338116600090815260016020526040808220939093559085168152205461107d9083610fea565b600160a060020a038085166000818152600160209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b92915050565b801515610f1c57610000565b5b505600a165627a7a723058209a4d9eb904a2ff1216391e5ec13f2c8c67fea9f44cc5c1fe22b12e4f9499fa32002900000000000000000000000006d192f59ac8c757ce1bc880c0b19216ecbfd07500000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000009b18ab5df7180b6b800000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000059ceb450000000000000000000000000000000000000000000000000000000000000001345786368616e676520556e696f6e20436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035855430000000000000000000000000000000000000000000000000000000000

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

-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000006d192f59ac8c757ce1bc880c0b19216ecbfd075
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [3] : 000000000000000000000000000000000000000009b18ab5df7180b6b8000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [5] : 0000000000000000000000000000000000000000000000000000000059ceb450
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000013
Arg [7] : 45786368616e676520556e696f6e20436f696e00000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [9] : 5855430000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://9a4d9eb904a2ff1216391e5ec13f2c8c67fea9f44cc5c1fe22b12e4f9499fa32

 

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.