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

TxHash Age From To Value [TxFee]
0x208dffc3584de418556cf140586d66f24a61512be15fb285d7ab28d80f51a7ed6 hrs 54 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.00046718
0xb42bc700217e2ac33904f687a3303a709660e3d9bb7f793c1adb103ea28233746 hrs 54 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262965
0xb6e22344afdd9302acbecc83fe0e1bb8cf9c3c991db5e5ad6f95d2119da9ba859 hrs 28 mins ago0x5513039d461e1e45ea20de79d931516166c2ed5c  IN   BlockvToken0 Ether0.00037593
0x6acd21d30ff3443cf3c9319c29a80beaafc6ae70f57c1c7e852e9678a742b66f10 hrs 49 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.00046654
0x1d7ba42f10bd4316d289db9d5025b137208d318d0b8b721ecc602835a619069310 hrs 50 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262645
0x232e9997cc6ebbf6ff4ebf6d0b17d83fda56183429f2c0294b4b56ba8290f76911 hrs 15 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.00046718
0x4fb73ef5c4c803eadf4a928dba4fd08b8c7d11576b13b4239e055ecb124274ee12 hrs 5 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262965
0x9d7e216d4d7454409f1be0e3c6a0f94c98614e3ba0c0d465084bd527071725f214 hrs 1 min ago0x6f1ebb295243e32baaf352121c77d24761a54dd9  IN   BlockvToken0 Ether0.000386257
0xc584306f663892f2b7618ca77ca2cf899598cdb51a68973c292073ea2b14fc3d14 hrs 5 mins ago0x244c555daa41216b50a8e955a0a6e9b119774fc8  IN   BlockvToken0 Ether0.001541313
0x8054a96eae7c13f210ee6df251913b12266b8ef0f544f3959dff309b3ce50df814 hrs 14 mins ago0x244c555daa41216b50a8e955a0a6e9b119774fc8  IN   BlockvToken0 Ether0.002153689
0x6fcadee288729a0c464217999943a16ad50d922d7374369ade262580e8200f7414 hrs 20 mins ago0x244c555daa41216b50a8e955a0a6e9b119774fc8  IN   BlockvToken0 Ether0.002153689
0x883a4e649bc500afd37d16eda92809e91754042ad681a2ee6c00886cad016b9214 hrs 29 mins ago0x244c555daa41216b50a8e955a0a6e9b119774fc8  IN   BlockvToken0 Ether0.002153689
0xb036bd24530e4e79dca71cce173437d1b5d844877c75d684824ebed9bb4f6ddd14 hrs 44 mins ago0xa0849129452c75dae44ab494cf6d922cce6395cf  IN   BlockvToken0 Ether0.000894081
0xf1ac47f141b8a0ba2bbb04765f3a30ee56f3170c97170955def13c0af980c5e114 hrs 49 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.000840924
0x1e7996970bee533076ff8d7d4ad2526505ddeb08d8936cdbc7525ed9eb38aad314 hrs 53 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262965
0x6de109fbd0e292063128c64d6030a9131c5e2da23aa1075c79175ef3f1eebbf015 hrs 30 mins ago0x46a9cf1a1146c1033efbe3ca1da530a594e01359  IN   BlockvToken0 Ether0.000367255
0x51cc44e6be87128c6af0af4c9799719b4ffc67c58237e3568bd758fe89e97d2e16 hrs 43 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.000981078
0x974eadd9b737d812aa1c6b2aa2bb604769eb7142f876e27643f87dbf64cc64ea16 hrs 46 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262965
0x27313788044fd536b696b74ccb8f09b7542735d9fb1578f7252bd6b37cb7001516 hrs 50 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.000981078
0x938f047109d318f305d4602329613a9bcbb2802e3f22326a21631c9922333f7f16 hrs 51 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262965
0xa14b9f2595758b8af5c9cf53179af30c6de2e53454140c04a1d2d2c9dec9fa3a16 hrs 54 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.000840924
0xe3ebdc2acb544a78d4f5aa46290197bf5b57a23c211e68eaf4c73bc3d90dd65016 hrs 54 mins ago0xfb713f2faa901f1b65b208da3c993ad9282d6e26  IN   BlockvToken0 Ether0.00116795
0xbec8934b6309f7283eee25005d69895650c9c74f41e09fbbd211b0f8b9c0ebda16 hrs 55 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262965
0x6a643c429a73799c51b9dd3ca7c9bd7e64ba6ea0db59ec726fac0e343d8336a717 hrs 14 mins ago0x7d69c7a72acc68bc9e4d1e13c37d346f6f5db411  IN   BlockvToken0 Ether0.000559848
0xe1cb109eea1ca5db361c96c95ad8255b3bb9355222dceb31252c6d20b83671b417 hrs 15 mins agoBittrex_1  IN   BlockvToken0 Ether0.00262645
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0x9f2e7f88e96f5d75b77597c364f2bf0e860110b4ceb8e51e6a12f49fbe8b385e4608088302 days 13 hrs ago0x340d2bde5eb28c1eed91b2f790723e3b160613b7  Contract Creation0 Ether
0x9f2e7f88e96f5d75b77597c364f2bf0e860110b4ceb8e51e6a12f49fbe8b385e4608088302 days 13 hrs ago0x340d2bde5eb28c1eed91b2f790723e3b160613b7  Contract Creation0 Ether
0x9f2e7f88e96f5d75b77597c364f2bf0e860110b4ceb8e51e6a12f49fbe8b385e4608088302 days 13 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 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.