Latest 25 transactions from a total of 33750 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x9e88a1ef5b445e57ede04fe5d71412e70ff008edc94a808cb0fbe06a0323bb75(pending)0xc9aed4e5d195b45e2091020d4b8ee757c3e2008a  IN  0x340d2bde5eb28c1eed91b2f790723e3b160613b70 Ether(Pending)
0xf8e82bf18f8700e001029b6c8b104467061271a765ccc4eac82748cc872a585811 mins agoOkex_1  IN   BlockvToken0 Ether0.001313515
0xbc093a7fbe1f6a38b4231bb6f24226bacf264b963a3d9c9c8dac2a6147b9938742 mins agoOkex_1  IN   BlockvToken0 Ether0.001840755
0x2ba34fba989b4f4cef57c9bcd8580825f250bace77a36ce24b386ad72f3145b61 hr 29 mins agoOkex_1  IN   BlockvToken0 Ether0.001317995
0x189ac5a7cfb5a6b336d80de17990b5a77f5181da0441f15cf9554770138e80f31 hr 35 mins agoOkex_1  IN   BlockvToken0 Ether0.001838515
0x59eaaaad5eb3501c57e55238994bcbff5d372a4be61406424a4e1df689bdd5ac1 hr 50 mins agoOkex_1  IN   BlockvToken0 Ether0.001315755
0x554bb96226075f82f549d7d6b1a0e5077ae97b0b0b901eb45495b4fb3391a9f37 hrs 48 mins ago0x4514bcb1596297d8a9110c03306b47429203aaaa  IN   BlockvToken0 Ether0.00075314
0xc3c88a1d1afe62a15162375c89698f422f793f5c6100743652367aa4f85111e58 hrs 21 mins ago0x0ce34f2d35b9553499a75bb5100f72326201747a  IN   BlockvToken0 Ether0.000113605
0xb6092fbce4b349286d334afe950400bff7ccfe6ed2ec8a371ad2c13de6e19f098 hrs 24 mins ago0xb2ba65339266b6853e002cbb8241d63833565771  IN   BlockvToken0 Ether0.000921065
0x734e5b0cb8aef8c336498a65325279b277b03bb0f107e7f01f2e7fc4114c7b9f8 hrs 32 mins ago0x4c1f51392ec304927425dbc6a933f8800a0aa6ef  IN   BlockvToken0 Ether0.00074802
0x81aa38a352e3f8be0e088a4510c42d7f113d30415d446da84cab654b8800cd178 hrs 46 mins ago0x4514bcb1596297d8a9110c03306b47429203aaaa  IN   BlockvToken0 Ether0.000367255
0x4a9afa41b4a1afecb664b0f8ce991b4c0494c9ddebb405804e11a2ae1de67da310 hrs 24 mins agoBittrex_1  IN   BlockvToken0 Ether0.00187965
0xcbfffd4b504eed90bf7fb8ca2551211fc44cbe9a25b429c1d7233ed4f085666412 hrs 21 mins ago0x0ce34f2d35b9553499a75bb5100f72326201747a  IN   BlockvToken0 Ether0.000113605
0x912056d746c349291e2bcdbb2214bc495244d08956f2087090d9f4fc5e36d5e713 hrs 57 mins agoOkex_1  IN   BlockvToken0 Ether0.001840755
0x875c6a0caea57da86db1fdc8ad3fbe4526816565889c4535355a72f1f5b33c8814 hrs 38 mins agoOkex_1  IN   BlockvToken0 Ether0.001838515
0x8c64c693cf1fff36b6b1dfb2c8479bae02fd63754f8b8da22b8d12d1410054c814 hrs 49 mins agoOkex_1  IN   BlockvToken0 Ether0.001842995
0x1c3da9cedddabf167f001fcb59d9f1ae12b6310fcccfd72b8e3a681b7adcabb015 hrs 23 mins agoOkex_1  IN   BlockvToken0 Ether0.001840755
0x0c37534d4b700bf5ef977455a2adf6b88c90bdc6b74a2cfb25543ee3d91a78a417 hrs 20 mins ago0x0ce34f2d35b9553499a75bb5100f72326201747a  IN   BlockvToken0 Ether0.000113605
0x4100ff1d68c9d54fcbc13effd900d8abd0048f8326590cb6888cc87183b1e06119 hrs 15 mins agoOkex_1  IN   BlockvToken0 Ether0.001842995
0x04651f3f7fdd27c17be9932333e366bf88375ee121509740f41d32f16cd11abd19 hrs 46 mins ago0x17a69f7cc26ccc72acc0f7410ee9e802adafad0b  IN   BlockvToken0 Ether0.001313515
0x1d3d74781366d234084270a2d081dc52ba4c0ab3c9c4b58f5f9d1ba54852f98a1 day 4 hrs agoOkex_1  IN   BlockvToken0 Ether0.001840755
0xa93b240816418561777c568c31869fabdd8285b8e4bf09fc04d3303fd57848ae1 day 5 hrs ago0x85c349538c7fef8dbff24ab4972d94588b1932bc  IN   BlockvToken0 Ether0.000373744
0x485481d147d5f9953f92a7c5c90f325200c7d5dfe1167940252a8161b4d96c901 day 5 hrs agoBittrex_1  IN   BlockvToken0 Ether0.00262965
0x25da492af3e7eed4afbc5c8d64d5dac3bdd34f9993d2d93ba601414a24db93eb1 day 9 hrs ago0x8ed296c9eee81667393568a1c79996209a4bf59c  IN   BlockvToken0 Ether0.002669103
0xb1006270b76efac5e57cb6ac5b0a00dd5b527d9ef731346f54162ba90dc272b71 day 15 hrs ago0x0ce34f2d35b9553499a75bb5100f72326201747a  IN   BlockvToken0 Ether0.000159047
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0x9f2e7f88e96f5d75b77597c364f2bf0e860110b4ceb8e51e6a12f49fbe8b385e4608088381 days 10 hrs ago0x340d2bde5eb28c1eed91b2f790723e3b160613b7  Contract Creation0 Ether
0x9f2e7f88e96f5d75b77597c364f2bf0e860110b4ceb8e51e6a12f49fbe8b385e4608088381 days 10 hrs ago0x340d2bde5eb28c1eed91b2f790723e3b160613b7  Contract Creation0 Ether
0x9f2e7f88e96f5d75b77597c364f2bf0e860110b4ceb8e51e6a12f49fbe8b385e4608088381 days 10 hrs ago0x340d2bde5eb28c1eed91b2f790723e3b160613b7  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: BlockvToken
Compiler Text: v0.4.17+commit.bdeb9e52
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

interface MigrationAgent {
  function migrateFrom(address _from, uint256 _value);
}

contract PoolAllocations {

  // ERC20 basic token contract being held
  ERC20Basic public token;

 // allocations map
  mapping (address => lockEntry) public allocations;

  // lock entry
  struct lockEntry {
      uint256 totalAmount;        // total amount of token for a user
      uint256 firstReleaseAmount; // amount to be released 
      uint256 nextRelease;        // amount to be released every month
      uint256 restOfTokens;       // the rest of tokens if not divisible
      bool isFirstRelease;        // just flag
      uint numPayoutCycles;       // only after 3 years
  }

  // max number of payout cycles
  uint public maxNumOfPayoutCycles;

  // first release date
  uint public startDay;

  // defines how many of cycles should be released immediately
  uint public cyclesStartFrom = 1;

  uint public payoutCycleInDays;

  function PoolAllocations(ERC20Basic _token) public {
    token = _token;
  }

  /**
   * @dev claims tokens held by time lock
   */
  function claim() public {
    require(now >= startDay);

     var elem = allocations[msg.sender];
    require(elem.numPayoutCycles > 0);

    uint256 tokens = 0;
    uint cycles = getPayoutCycles(elem.numPayoutCycles);

    if (elem.isFirstRelease) {
      elem.isFirstRelease = false;
      tokens += elem.firstReleaseAmount;
      tokens += elem.restOfTokens;
    } else {
      require(cycles > 0);
    }

    tokens += elem.nextRelease * cycles;

    elem.numPayoutCycles -= cycles;

    assert(token.transfer(msg.sender, tokens));
  }

  function getPayoutCycles(uint payoutCyclesLeft) private constant returns (uint) {
    uint cycles = uint((now - startDay) / payoutCycleInDays) + cyclesStartFrom;

    if (cycles > maxNumOfPayoutCycles) {
       cycles = maxNumOfPayoutCycles;
    }

    return cycles - (maxNumOfPayoutCycles - payoutCyclesLeft);
  }

  function createAllocationEntry(uint256 total, uint256 first, uint256 next, uint256 rest) internal returns(lockEntry) {
    return lockEntry(total, // total
                     first, // first
                     next,  // next
                     rest,  // rest
                     true,  //isFirstRelease
                     maxNumOfPayoutCycles); //payoutCyclesLeft
  }
}

contract PoolBLock is PoolAllocations {

  uint256 public constant totalAmount = 911567810300063801255851777;

  function PoolBLock(ERC20Basic _token) PoolAllocations(_token) {

    // setup policy
    maxNumOfPayoutCycles = 5; // 20% * 5 = 100%
    startDay = now;
    cyclesStartFrom = 1; // the first payout cycles is released immediately
    payoutCycleInDays = 180 days; // 20% of tokens will be released every 6 months

    // allocations
    allocations[0x2f09079059b85c11DdA29ed62FF26F99b7469950] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0x3634acA3cf97dCC40584dB02d53E290b5b4b65FA] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0x768D9F044b9c8350b041897f08cA77AE871AeF1C] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0xb96De72d3fee8c7B6c096Ddeab93bf0b3De848c4] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0x2f97bfD7a479857a9028339Ce2426Fc3C62D96Bd] = createAllocationEntry(182313562060012760251170357, 0, 36462712412002552050234071, 2);
  }
}

contract PoolCLock is PoolAllocations {

  uint256 public constant totalAmount = 911567810300063801255851777;

  function PoolCLock(ERC20Basic _token) PoolAllocations(_token) {
    
    // setup policy
    maxNumOfPayoutCycles = 5; // 20% * 5 = 100%
    startDay = now;
    cyclesStartFrom = 1; // the first payout cycles is released immediately
    payoutCycleInDays = 180 days; // 20% of tokens will be released every 6 months

    // allocations
    allocations[0x0d02A3365dFd745f76225A0119fdD148955f821E] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0x0deF4A4De337771c22Ac8C8D4b9C5Fec496841A5] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0x467600367BdBA1d852dbd8C1661a5E6a2Be5F6C8] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0x92E01739142386E4820eC8ddC3AFfF69de99641a] = createAllocationEntry(182313562060012760251170355, 0, 36462712412002552050234071, 0);
    allocations[0x1E0a7E0706373d0b76752448ED33cA1E4070753A] = createAllocationEntry(182313562060012760251170357, 0, 36462712412002552050234071, 2);
  }
}

contract PoolDLock is PoolAllocations {

  uint256 public constant totalAmount = 546940686180038280753511066;

  function PoolDLock(ERC20Basic _token) PoolAllocations(_token) {
    
    // setup policy
    maxNumOfPayoutCycles = 36; // total * .5 / 36
    startDay = now + 3 years;  // first release date
    cyclesStartFrom = 0;
    payoutCycleInDays = 30 days; // 1/36 of tokens will be released every month

    // allocations
    allocations[0x4311F6F65B411f546c7DD8841A344614297Dbf62] = createAllocationEntry(
      182313562060012760251170355, // total
      91156781030006380125585177,  // first release
      2532132806389066114599588,   // next release
      10                           // the rest
    );
     allocations[0x3b52Ab408cd499A1456af83AC095fCa23C014e0d] = createAllocationEntry(
      182313562060012760251170355, // total
      91156781030006380125585177,  // first release
      2532132806389066114599588,   // next release
      10                           // the rest
    );
     allocations[0x728D5312FbbdFBcC1b9582E619f6ceB6412B98E4] = createAllocationEntry(
      182313562060012760251170356, // total
      91156781030006380125585177,  // first release
      2532132806389066114599588,   // next release
      11                           // the rest
    );
  }
}

contract Pausable {
  event Pause();
  event Unpause();

  bool public paused = false;
  address public owner;

  function Pausable(address _owner) {
    owner = _owner;
  }

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

  /**
   * @dev modifier to allow actions only when the contract IS paused
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev modifier to allow actions only when the contract IS NOT paused
   */
  modifier whenPaused {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused returns (bool) {
    paused = true;
    Pause();
    return true;
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused returns (bool) {
    paused = false;
    Unpause();
    return true;
  }
}

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 ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) constant returns (uint256);
  function transfer(address to, uint256 value) returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
   * @dev Fix for the ERC20 short address attack.
   */
  modifier onlyPayloadSize(uint numwords) {
      assert(msg.data.length == numwords * 32 + 4);
      _;
  }

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) onlyPayloadSize(2) returns (bool) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of. 
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant returns (uint256 balance) {
    return balances[_owner];
  }

}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) returns (bool);
  function approve(address spender, uint256 value) returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint256 _value) onlyPayloadSize(3) returns (bool) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // require (_value <= _allowance);

    balances[_to] = balances[_to].add(_value);
    balances[_from] = balances[_from].sub(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) onlyPayloadSize(2) returns (bool) {

    // 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
    require((_value == 0) || (allowed[msg.sender][_spender] == 0));

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

}

contract BlockvToken is StandardToken, Pausable {

  string public constant name = "BLOCKv Token"; // Set the token name for display
  string public constant symbol = "VEE";        // Set the token symbol for display
  uint8  public constant decimals = 18;         // Set the number of decimals for display

  PoolBLock public poolBLock;
  PoolCLock public poolCLock;
  PoolDLock public poolDLock;

  uint256 public constant totalAmountOfTokens = 3646271241200255205023407108;
  uint256 public constant amountOfTokensPoolA = 1276194934420089321758192488;
  uint256 public constant amountOfTokensPoolB = 911567810300063801255851777;
  uint256 public constant amountOfTokensPoolC = 911567810300063801255851777;
  uint256 public constant amountOfTokensPoolD = 546940686180038280753511066;

  // migration
  address public migrationMaster;
  address public migrationAgent;
  uint256 public totalMigrated;
  event Migrate(address indexed _from, address indexed _to, uint256 _value);

  /**
   * @dev BlockvToken Constructor
   * Runs only on initial contract creation.
   */
  function BlockvToken(address _migrationMaster) Pausable(_migrationMaster) {
    require(_migrationMaster != 0);
    migrationMaster = _migrationMaster;

    totalSupply = totalAmountOfTokens; // Set the total supply

    balances[msg.sender] = amountOfTokensPoolA;
    Transfer(0x0, msg.sender, amountOfTokensPoolA);
  
    // time-locked tokens
    poolBLock = new PoolBLock(this);
    poolCLock = new PoolCLock(this);
    poolDLock = new PoolDLock(this);

    balances[poolBLock] = amountOfTokensPoolB;
    balances[poolCLock] = amountOfTokensPoolC;
    balances[poolDLock] = amountOfTokensPoolD;

    Transfer(0x0, poolBLock, amountOfTokensPoolB);
    Transfer(0x0, poolCLock, amountOfTokensPoolC);
    Transfer(0x0, poolDLock, amountOfTokensPoolD);
  }

  /**
   * @dev Transfer token for a specified address when not paused
   * @param _to The address to transfer to.
   * @param _value The amount to be transferred.
   */
  function transfer(address _to, uint256 _value) whenNotPaused returns (bool) {
    require(_to != address(0));
    require(_to != address(this));
    return super.transfer(_to, _value);
  }

  /**
   * @dev Transfer tokens from one address to another when not paused
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) whenNotPaused returns (bool) {
    require(_to != address(0));
    require(_from != _to);
    require(_to != address(this));
    return super.transferFrom(_from, _to, _value);
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender when not paused.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) whenNotPaused returns (bool) {
    require(_spender != address(0));
    require(_spender != address(this));
    return super.approve(_spender, _value);
  }

  /**
  * Token migration support:
  */

  /** 
  * @notice Migrate tokens to the new token contract.
  * @dev Required state: Operational Migration
  * @param _value The amount of token to be migrated
  */
  function migrate(uint256 _value) external {
    require(migrationAgent != 0);
    require(_value != 0);
    require(_value <= balances[msg.sender]);

    balances[msg.sender] = balances[msg.sender].sub(_value);
    totalSupply = totalSupply.sub(_value);
    totalMigrated = totalMigrated.add(_value);
    MigrationAgent(migrationAgent).migrateFrom(msg.sender, _value);
    
    Migrate(msg.sender, migrationAgent, _value);
  }

  /**
  * @dev Set address of migration target contract and enable migration process.
  * @param _agent The address of the MigrationAgent contract
  */
  function setMigrationAgent(address _agent) external {
    require(_agent != 0);
    require(migrationAgent == 0);
    require(msg.sender == migrationMaster);

    migrationAgent = _agent;
  }

  function setMigrationMaster(address _master) external {
    require(_master != 0);
    require(msg.sender == migrationMaster);

    migrationMaster = _master;
  }
}

    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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"poolDLock","outputs":[{"name":"","type":"address"}],"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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_master","type":"address"}],"name":"setMigrationMaster","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"poolBLock","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amountOfTokensPoolA","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"migrate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"migrationMaster","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"poolCLock","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amountOfTokensPoolB","outputs":[{"name":"","type":"uint256"}],"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":"_agent","type":"address"}],"name":"setMigrationAgent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"migrationAgent","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[{"name":"","type":"bool"}],"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":"totalMigrated","outputs":[{"name":"","type":"uint256"}],"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":"amountOfTokensPoolC","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalAmountOfTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amountOfTokensPoolD","outputs":[{"name":"","type":"uint256"}],"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"},{"inputs":[{"name":"_migrationMaster","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Migrate","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526003805460ff1916905534156200001a57600080fd5b60405160208062002914833981016040528080516003805461010060a860020a031916610100600160a060020a03841690810291909117909155909250151590506200006557600080fd5b60078054600160a060020a031916600160a060020a03838116919091179091556b0bc81ff80f1d06fe865bdc04600090815533909116808252600160205260408083206b041fa4ca054a28d9156cf36890819055919291600080516020620028f4833981519152915190815260200160405180910390a330620000e7620002bf565b600160a060020a039091168152602001604051809103906000f08015156200010e57600080fd5b60048054600160a060020a031916600160a060020a03929092169190911790553062000139620002d0565b600160a060020a039091168152602001604051809103906000f08015156200016057600080fd5b60058054600160a060020a031916600160a060020a0392909216919091179055306200018b620002e1565b600160a060020a039091168152602001604051809103906000f0801515620001b257600080fd5b60068054600160a060020a031916600160a060020a039283161781556004805483166000908152600160205260408082206b02f207fe03c741bfa196f70190819055600554861683528183208190559354851682528082206b01c46b3202445aa62dc0fa9a905591549093169291600080516020620028f4833981519152915190815260200160405180910390a3600554600160a060020a03166000600080516020620028f48339815191526b02f207fe03c741bfa196f70160405190815260200160405180910390a3600654600160a060020a03166000600080516020620028f48339815191526b01c46b3202445aa62dc0fa9a60405190815260200160405180910390a350620002f2565b6040516108a6806200104583390190565b6040516108a780620018eb83390190565b604051610762806200219283390190565b610d4380620003026000396000f3006060604052361561015c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610161578063095ea7b3146101eb57806318160ddd146102215780631cd8b96c1461024657806323b872dd1461027557806326316e581461029d5780632aac6911146102be578063313ce567146102d15780633ceeafa7146102fa5780633f4ba83a1461030d578063454b0608146103205780635c975abb14610336578063676d2e6214610349578063690714181461035c5780636a71df431461036f57806370a082311461038257806375e2ff65146103a15780638328dbcd146103c05780638456cb59146103d35780638da5cb5b146103e657806395a0f5eb146103f957806395d89b411461040c578063a159c5481461036f578063a9059cbb1461041f578063a9510f8914610441578063c0ea537b14610454578063dd62ed3e14610467575b600080fd5b341561016c57600080fd5b61017461048c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101b0578082015183820152602001610198565b50505050905090810190601f1680156101dd5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101f657600080fd5b61020d600160a060020a03600435166024356104c3565b604051901515815260200160405180910390f35b341561022c57600080fd5b61023461051d565b60405190815260200160405180910390f35b341561025157600080fd5b610259610523565b604051600160a060020a03909116815260200160405180910390f35b341561028057600080fd5b61020d600160a060020a0360043581169060243516604435610532565b34156102a857600080fd5b6102bc600160a060020a03600435166105a7565b005b34156102c957600080fd5b610259610606565b34156102dc57600080fd5b6102e4610615565b60405160ff909116815260200160405180910390f35b341561030557600080fd5b61023461061a565b341561031857600080fd5b61020d61062a565b341561032b57600080fd5b6102bc60043561069a565b341561034157600080fd5b61020d61081b565b341561035457600080fd5b610259610824565b341561036757600080fd5b610259610833565b341561037a57600080fd5b610234610842565b341561038d57600080fd5b610234600160a060020a0360043516610852565b34156103ac57600080fd5b6102bc600160a060020a036004351661086d565b34156103cb57600080fd5b6102596108e2565b34156103de57600080fd5b61020d6108f1565b34156103f157600080fd5b610259610963565b341561040457600080fd5b610234610977565b341561041757600080fd5b61017461097d565b341561042a57600080fd5b61020d600160a060020a03600435166024356109b4565b341561044c57600080fd5b610234610a07565b341561045f57600080fd5b610234610a17565b341561047257600080fd5b610234600160a060020a0360043581169060243516610a27565b60408051908101604052600c81527f424c4f434b7620546f6b656e0000000000000000000000000000000000000000602082015281565b60035460009060ff16156104d657600080fd5b600160a060020a03831615156104eb57600080fd5b30600160a060020a031683600160a060020a03161415151561050c57600080fd5b6105168383610a52565b9392505050565b60005481565b600654600160a060020a031681565b60035460009060ff161561054557600080fd5b600160a060020a038316151561055a57600080fd5b600160a060020a03848116908416141561057357600080fd5b30600160a060020a031683600160a060020a03161415151561059457600080fd5b61059f848484610b05565b949350505050565b600160a060020a03811615156105bc57600080fd5b60075433600160a060020a039081169116146105d757600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600454600160a060020a031681565b601281565b6b041fa4ca054a28d9156cf36881565b60035460009033600160a060020a03908116610100909204161461064d57600080fd5b60035460ff16151561065e57600080fd5b6003805460ff191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a150600190565b600854600160a060020a031615156106b157600080fd5b8015156106bd57600080fd5b600160a060020a0333166000908152600160205260409020548111156106e257600080fd5b600160a060020a03331660009081526001602052604090205461070b908263ffffffff610c2816565b600160a060020a03331660009081526001602052604081209190915554610738908263ffffffff610c2816565b60005560095461074e908263ffffffff610c3a16565b600955600854600160a060020a0316637a3130e333836040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156107c057600080fd5b6102c65a03f115156107d157600080fd5b5050600854600160a060020a03908116915033167f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a8360405190815260200160405180910390a350565b60035460ff1681565b600754600160a060020a031681565b600554600160a060020a031681565b6b02f207fe03c741bfa196f70181565b600160a060020a031660009081526001602052604090205490565b600160a060020a038116151561088257600080fd5b600854600160a060020a03161561089857600080fd5b60075433600160a060020a039081169116146108b357600080fd5b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600854600160a060020a031681565b60035460009033600160a060020a03908116610100909204161461091457600080fd5b60035460ff161561092457600080fd5b6003805460ff191660011790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a150600190565b6003546101009004600160a060020a031681565b60095481565b60408051908101604052600381527f5645450000000000000000000000000000000000000000000000000000000000602082015281565b60035460009060ff16156109c757600080fd5b600160a060020a03831615156109dc57600080fd5b30600160a060020a031683600160a060020a0316141515156109fd57600080fd5b6105168383610c49565b6b0bc81ff80f1d06fe865bdc0481565b6b01c46b3202445aa62dc0fa9a81565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b6000600236604414610a6057fe5b821580610a905750600160a060020a03338116600090815260026020908152604080832093881683529290522054155b1515610a9b57600080fd5b600160a060020a03338116600081815260026020908152604080832094891680845294909152908190208690557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a35060019392505050565b600080600336606414610b1457fe5b600160a060020a038087166000908152600260209081526040808320338516845282528083205493891683526001909152902054909250610b5b908563ffffffff610c3a16565b600160a060020a038087166000908152600160205260408082209390935590881681522054610b90908563ffffffff610c2816565b600160a060020a038716600090815260016020526040902055610bb9828563ffffffff610c2816565b600160a060020a03808816600081815260026020908152604080832033861684529091529081902093909355908716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9087905190815260200160405180910390a350600195945050505050565b600082821115610c3457fe5b50900390565b60008282018381101561051657fe5b6000600236604414610c5757fe5b600160a060020a033316600090815260016020526040902054610c80908463ffffffff610c2816565b600160a060020a033381166000908152600160205260408082209390935590861681522054610cb5908463ffffffff610c3a16565b600160a060020a0380861660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a350600193925050505600a165627a7a7230582006644044eb31f3b2058eaa8e91f20f2d40eee738fc333557fcb271614b9061ba002960606040526001600455341561001457600080fd5b6040516020806108a68339810160405280805160008054600160a060020a031916600160a060020a0383161781556005600281905542600355600160045562ed4e00905590925061008c91506a96ce6600c1738cb9eafe33906a1e294799c04a4f586232d7816401000000006103e781026103941704565b732f09079059b85c11dda29ed62ff26f99b746995060005260016020527f4db3fac196c9d48cef683e01022b61cb60bb4bdc89e30d827c848656584b52a381518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506101406a96ce6600c1738cb9eafe3360006a1e294799c04a4f586232d7816401000000006103946103e782021704565b733634aca3cf97dcc40584db02d53e290b5b4b65fa60005260016020527f01a4715a79c47a11fdec053c3ff8354305c32f8fc57f3b5885e57b4625bed82481518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506101f46a96ce6600c1738cb9eafe3360006a1e294799c04a4f586232d7816401000000006103946103e782021704565b73768d9f044b9c8350b041897f08ca77ae871aef1c60005260016020527f3b2b373884d30eae84f0e7a2bf5db1d9d2aec1891c4b0470a57ca74585d32a0881518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506102a86a96ce6600c1738cb9eafe3360006a1e294799c04a4f586232d7816401000000006103946103e782021704565b73b96de72d3fee8c7b6c096ddeab93bf0b3de848c460005260016020527e9f29c57fe43f57006ff972b120cd699a9905411fa5090c673f5d12826116dd81518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a08201516005909101555061035c6a96ce6600c1738cb9eafe3560006a1e294799c04a4f586232d760026401000000006103946103e782021704565b732f97bfd7a479857a9028339ce2426fc3c62d96bd60005260016020527f71a84e9db9b68aa429a17a6b76ef9a96bdfb3a1a233924975c253b50bd0d7f6381518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a082015181600501559050505061045f565b6103ef610426565b60c060405190810160409081529581526020810194909452509282015260608101919091526001608082015260025460a082015290565b60c06040519081016040528060008152602001600081526020016000815260200160008152602001600015158152602001600081525090565b6104388061046e6000396000f3006060604052361561008b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630539272a81146100905780631a39d8ef146100b55780632f593404146100c85780634e71d92d146100db57806352a9039c146100f057806360c66c5c1461014a578063c5b8d7a11461015d578063fc0c546a14610170575b600080fd5b341561009b57600080fd5b6100a361019f565b60405190815260200160405180910390f35b34156100c057600080fd5b6100a36101a5565b34156100d357600080fd5b6100a36101b5565b34156100e657600080fd5b6100ee6101bb565b005b34156100fb57600080fd5b61010f600160a060020a0360043516610307565b604051958652602086019490945260408086019390935260608501919091521515608084015260a083019190915260c0909101905180910390f35b341561015557600080fd5b6100a3610340565b341561016857600080fd5b6100a3610346565b341561017b57600080fd5b61018361034c565b604051600160a060020a03909116815260200160405180910390f35b60035481565b6b02f207fe03c741bfa196f70181565b60055481565b600080600060035442101515156101d157600080fd5b600160a060020a03331660009081526001602052604081206005810154909450116101fb57600080fd5b6000915061020c836005015461035b565b600484015490915060ff161561023d5760048301805460ff191690556001830154600384015492019091019061024a565b6000811161024a57600080fd5b60028301546005840180548390039055600080549183029390930192600160a060020a039091169063a9059cbb9033908590604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156102df57600080fd5b6102c65a03f115156102f057600080fd5b50505060405180519050151561030257fe5b505050565b600160208190526000918252604090912080549181015460028201546003830154600484015460059094015492939192909160ff169086565b60025481565b60045481565b600054600160a060020a031681565b600080600454600554600354420381151561037257fe5b0401905060025481111561038557506002545b82600254038103915050919050565b61039c6103d3565b60c060405190810160409081529581526020810194909452509282015260608101919091526001608082015260025460a082015290565b60c060405190810160405280600081526020016000815260200160008152602001600081526020016000151581526020016000815250905600a165627a7a723058206776ab11fb60be7127d2c5c2a3e0495bc601aaac65a2dcc34c02430e4a5abeff002960606040526001600455341561001457600080fd5b6040516020806108a78339810160405280805160008054600160a060020a031916600160a060020a0383161781556005600281905542600355600160045562ed4e00905590925061008c91506a96ce6600c1738cb9eafe33906a1e294799c04a4f586232d7816401000000006103e881026103941704565b730d02a3365dfd745f76225a0119fdd148955f821e60005260016020527f0b075c630d72f54fa34232a88586806c9a37e0b8e03418cbe767d152c8c1cf2781518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506101406a96ce6600c1738cb9eafe3360006a1e294799c04a4f586232d7816401000000006103946103e882021704565b730def4a4de337771c22ac8c8d4b9c5fec496841a560005260016020527ff4f2fd090c0743a604412ed6beaa193f30bbdbc8b44165320669bccf5c844ccc81518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506101f46a96ce6600c1738cb9eafe3360006a1e294799c04a4f586232d7816401000000006103946103e882021704565b73467600367bdba1d852dbd8c1661a5e6a2be5f6c860005260016020527f5cae0486b72930d945a7998abef1da6d59361b3b9349e905a1e945f6d0e5215a81518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506102a86a96ce6600c1738cb9eafe3360006a1e294799c04a4f586232d7816401000000006103946103e882021704565b7392e01739142386e4820ec8ddc3afff69de99641a60005260016020527f7aab113b6b4b29088fc841db1f62243c2d84f02b4abf452ac652d281ada6907681518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a08201516005909101555061035d6a96ce6600c1738cb9eafe3560006a1e294799c04a4f586232d760026401000000006103946103e882021704565b731e0a7e0706373d0b76752448ed33ca1e4070753a60005260016020527fb7d5aa491a1db4835097e308c8bd76c5bab065f8fda20705253f808ff13cc8c281518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151816005015590505050610460565b6103f0610427565b60c060405190810160409081529581526020810194909452509282015260608101919091526001608082015260025460a082015290565b60c06040519081016040528060008152602001600081526020016000815260200160008152602001600015158152602001600081525090565b6104388061046f6000396000f3006060604052361561008b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630539272a81146100905780631a39d8ef146100b55780632f593404146100c85780634e71d92d146100db57806352a9039c146100f057806360c66c5c1461014a578063c5b8d7a11461015d578063fc0c546a14610170575b600080fd5b341561009b57600080fd5b6100a361019f565b60405190815260200160405180910390f35b34156100c057600080fd5b6100a36101a5565b34156100d357600080fd5b6100a36101b5565b34156100e657600080fd5b6100ee6101bb565b005b34156100fb57600080fd5b61010f600160a060020a0360043516610307565b604051958652602086019490945260408086019390935260608501919091521515608084015260a083019190915260c0909101905180910390f35b341561015557600080fd5b6100a3610340565b341561016857600080fd5b6100a3610346565b341561017b57600080fd5b61018361034c565b604051600160a060020a03909116815260200160405180910390f35b60035481565b6b02f207fe03c741bfa196f70181565b60055481565b600080600060035442101515156101d157600080fd5b600160a060020a03331660009081526001602052604081206005810154909450116101fb57600080fd5b6000915061020c836005015461035b565b600484015490915060ff161561023d5760048301805460ff191690556001830154600384015492019091019061024a565b6000811161024a57600080fd5b60028301546005840180548390039055600080549183029390930192600160a060020a039091169063a9059cbb9033908590604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156102df57600080fd5b6102c65a03f115156102f057600080fd5b50505060405180519050151561030257fe5b505050565b600160208190526000918252604090912080549181015460028201546003830154600484015460059094015492939192909160ff169086565b60025481565b60045481565b600054600160a060020a031681565b600080600454600554600354420381151561037257fe5b0401905060025481111561038557506002545b82600254038103915050919050565b61039c6103d3565b60c060405190810160409081529581526020810194909452509282015260608101919091526001608082015260025460a082015290565b60c060405190810160405280600081526020016000815260200160008152602001600081526020016000151581526020016000815250905600a165627a7a72305820b0ea5320a4c51ce38d62596ae1cd81fb4f6ec6619321120afcffc0781c28050e002960606040526001600455341561001457600080fd5b6040516020806107628339810160405280805160008054600160a060020a031916600160a060020a0383161781556024600255426305a39a800160035560045562278d00600555915061009a90506a96ce6600c1738cb9eafe336a4b67330060b9c65cf57f196a02183331c9cc4582950aa4600a6401000000006102a381026103941704565b734311f6f65b411f546c7dd8841a344614297dbf6260005260016020527f8c042930e9d849d8843543694dc9b8f6dfd0344600eebe8e3e8bb3373d27ecb081518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506101596a96ce6600c1738cb9eafe336a4b67330060b9c65cf57f196a02183331c9cc4582950aa4600a6401000000006103946102a382021704565b733b52ab408cd499a1456af83ac095fca23c014e0d60005260016020527f8d2d79335334bbd5e40c98e9c5e84dfc1d4c4c0e4191e8da1c778ebd92badb0381518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a0820151600590910155506102186a96ce6600c1738cb9eafe346a4b67330060b9c65cf57f196a02183331c9cc4582950aa4600b6401000000006103946102a382021704565b73728d5312fbbdfbcc1b9582e619f6ceb6412b98e460005260016020527f81de38e672a3f8c4538214c31fd55b46459dd47dc9caac7df97f12db5d2b07d581518155602082015181600101556040820151816002015560608201518160030155608082015160048201805460ff191691151591909117905560a082015181600501559050505061031b565b6102ab6102e2565b60c060405190810160409081529581526020810194909452509282015260608101919091526001608082015260025460a082015290565b60c06040519081016040528060008152602001600081526020016000815260200160008152602001600015158152602001600081525090565b6104388061032a6000396000f3006060604052361561008b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630539272a81146100905780631a39d8ef146100b55780632f593404146100c85780634e71d92d146100db57806352a9039c146100f057806360c66c5c1461014a578063c5b8d7a11461015d578063fc0c546a14610170575b600080fd5b341561009b57600080fd5b6100a361019f565b60405190815260200160405180910390f35b34156100c057600080fd5b6100a36101a5565b34156100d357600080fd5b6100a36101b5565b34156100e657600080fd5b6100ee6101bb565b005b34156100fb57600080fd5b61010f600160a060020a0360043516610307565b604051958652602086019490945260408086019390935260608501919091521515608084015260a083019190915260c0909101905180910390f35b341561015557600080fd5b6100a3610340565b341561016857600080fd5b6100a3610346565b341561017b57600080fd5b61018361034c565b604051600160a060020a03909116815260200160405180910390f35b60035481565b6b01c46b3202445aa62dc0fa9a81565b60055481565b600080600060035442101515156101d157600080fd5b600160a060020a03331660009081526001602052604081206005810154909450116101fb57600080fd5b6000915061020c836005015461035b565b600484015490915060ff161561023d5760048301805460ff191690556001830154600384015492019091019061024a565b6000811161024a57600080fd5b60028301546005840180548390039055600080549183029390930192600160a060020a039091169063a9059cbb9033908590604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156102df57600080fd5b6102c65a03f115156102f057600080fd5b50505060405180519050151561030257fe5b505050565b600160208190526000918252604090912080549181015460028201546003830154600484015460059094015492939192909160ff169086565b60025481565b60045481565b600054600160a060020a031681565b600080600454600554600354420381151561037257fe5b0401905060025481111561038557506002545b82600254038103915050919050565b61039c6103d3565b60c060405190810160409081529581526020810194909452509282015260608101919091526001608082015260025460a082015290565b60c060405190810160405280600081526020016000815260200160008152602001600081526020016000151581526020016000815250905600a165627a7a72305820c6a34536db6fc0608a713bea6dbad42f113850027b7d137e28efc0b58eb5b46c0029ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef0000000000000000000000006cfa1a9cb5c94087f418b3ca45338e5fd9c511b9

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006CFA1A9CB5C94087f418B3cA45338e5Fd9c511B9


   Swarm Source:
bzzr://c6a34536db6fc0608a713bea6dbad42f113850027b7d137e28efc0b58eb5b46c

 

View All
Block Age transaction Difficulty GasUsed 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.