Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 7248 txns
Token Tracker: ACT Curation Engine (CE7)
 Latest 25 txns from a total Of 7248 transactions

TxHash Age From To Value [TxFee]
0x06eb6c691b8e93781df24df6fceb78ad20ab833e9f3443936baf930f8ad13c9b1 day 15 hrs ago0xe4791ee2afeab7bdee829cac0511347bec7b3eec  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147532
0xadc20b7d99b9c3ba2d9e1d07d500df0e3a784e80cac75021b4a645606a13d92d3 days 21 hrs ago0x180bf36a7fe4e3d15851a31fd34a6276cfd70dc8  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00022848
0x105a01aa814fba0844cc14deb1673697fa03267b8aea34b98da6e09941fb00034 days 5 hrs ago0xd751a7f35e6dba36ccba927789d1cc576d361cd6  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147276
0x97881acfa12baf009b96f3fa71a45bb90858e8c3ed63f3780b1983606f3c7cc510 days 13 hrs ago0x704ee58ff8a4c4b79d2d38d3724409f5ff352566  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000182784
0x530dae37d51d8f5dc4c4e4bc6ed55bfb01076d97f7c3f903f19324a3384f933e12 days 5 hrs ago0x007a69e8cc321abad59beae6663dfc78b6beda79  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.0000479479
0x331dca9fce94a402a5c024e243a86c1c78bb3f8e0a69b448e3a51863e4a1be9527 days 15 hrs ago0xa6cae0d9f40031ab53d7156444c302993b60c194  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000593216
0xd506586369780eb699c09b213ec09fb2c041ebbc932aa5a21330016691a7eb8828 days 19 hrs ago0x3c0db0368aeb9e2c6d73b35af6967898fab72e53  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000182272
0xbf68bf4204b943e12be7419cfcb34ad9650c4f712e561be25ff3ac4cd5236d2528 days 19 hrs ago0x3c0db0368aeb9e2c6d73b35af6967898fab72e53  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000182272
0xdb6457d14fb142edf1fb11b90cd75cdae81943dcaf79c1bea136a017a9f2e39628 days 20 hrs ago0xc8c570b2c45be22449cf4b93f04a787e9777b7e1  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147532
0xf98f05deb93c05edf0dd87b2407cd8944696c4bc13e41591232fed0b017d2b0433 days 9 hrs ago0x88650fdbfbb5c7933eb52008c4387050b963747d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00136704
0x188bb5b112d2b05b8129a5c697a6f8bd19de0121f1fb78ebebd62087a8efcdac36 days 19 hrs ago0x748f66e4e079894a7186d6746b439abe25b77c0d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00068352
0x7dcf0f454d016e58c67234adde5842a8a1549cfe1908cce8e04205f23161f77a50 days 19 hrs ago0x11e415607850fc43050b95293185c2081f297265  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00036819
0x7b139c91fd36d4e9ef108fcea538cba440863f16a93a2b87345b6dc30c55750655 days 3 hrs ago0x3439ea50ed00e9ba69d195eb0b5b403b3ba5fba2  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000073766
0x6f000b591626d316825082765b8c0a5294b471184453810a1b17866127e8a7f758 days 12 hrs ago0xb4814aae751165d391e7c85c5e0daa0a457540d6  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000349104
0xcc480478ed76aa255a8530fea3e0b3ad8c02b263e14532b315378e3f1bdb2cd458 days 17 hrs ago0x2bf89c1d3b5e4640746a33ca27450e2195e9bb39  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000773199
0xe52d08eff5752f8cda9bbf92c52bc1b41755837bb21d416243cafb1c81bf10a562 days 19 hrs ago0xa71c3636d816ec66438fcf8966add1f648a194c7  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00073894
0xf82f7281e217bcf02ccbfc802539c6dfe8b5d0679a70a5b9af9f9cb8b8076b1c63 days 13 hrs ago0xa1c92c47abeb31ce5a4a3e1c260a53dc3f2bf0f8  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147276
0x796bd3a32a496febb92e58c288cb710f3c9a67c48a546c4e651f3d2e8177243463 days 16 hrs ago0xb9ac3205062d4d286207e04cc9571081f1c8f621  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.002127203
0x2c89fc872bf31a8ae8b7cd44cfa8f6ab199fdd30759f75a93ce741a5cc323d8064 days 11 hrs ago0x6b4917d64ebc1b9f89a8bbf05f149c8d597ade87  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00045696
0xf1a0fae29224635e26385c6b3d2924060da793559f520ad88fb61e2fc49f15c964 days 15 hrs ago0x3cbec1096b214c8f30d6299c0d1cc7998b7be26c  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00045632
0x3a5428f8b955305237ace5964f3b0f95b08d371f1796cf0bcde0b6627e31ee7266 days 15 hrs ago0x6bb4781f50304f7c66c8fd33461a75af42f81ab3  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.001346487231
0xc18f90568ba7b08f47755f4d2664db4e43e80c089d717a40b1dabeec9140493969 days 7 hrs ago0xa1ac95b220d3a28d84b1a71dc0a88f9012d714ec  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000365056
0x9f013492b20c72a50c17adcb7089ee0e40a90f6ce33dcfb52d18dcfe698d240869 days 9 hrs ago0xcef45af654bc87e1bfc5fe51447ca8a1ad136e7f  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000811426
0x1eaf32cf41702ee3a6665f138a7bcf52a0635959963dd60dc53f91f2b473c0ce70 days 22 hrs ago0xe36e0638debf9ef117bf607e836f205e7468e39e  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000776832
0x0b320a0bc89968ff930b52639942c72e9cca5315f899f9ac9e8067e3fc2bbd5470 days 22 hrs ago0x727904d80c5bdd4a7d7341e22e4b756a81f8eb52  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.001514827
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The compiled contract might be susceptible to EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: CE7
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/**
 *  CE7.sol v1.0.0
 * 
 *  Bilal Arif - https://twitter.com/furusiyya_
 *  Draglet GbmH
 */

pragma solidity ^0.4.18;

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

  function div(uint256 a, uint256 b) pure internal returns (uint256) {
    uint256 c = a / b;
    return c;
  }

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

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

  function max64(uint64 a, uint64 b) pure internal returns (uint64) {
    return a >= b ? a : b;
  }

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

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

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

}

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));      
    owner = newOwner;
  }

}

contract Pausable is Ownable {
  
  event Pause(bool indexed state);

  bool private paused = false;

  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev return the current state of contract
   */
  function Paused() external constant returns(bool){ return paused; }

  /**
   * @dev called by the owner to pause or unpause, triggers stopped state
   * on first call and returns to normal state on second call
   */
  function tweakState() external onlyOwner {
    paused = !paused;
    Pause(paused);
  }

}

contract ReentrancyGuard {

  /**
   * @dev We use a single lock for the whole contract.
   */
  bool private rentrancy_lock = false;

  /**
   * @dev Prevents a contract from calling itself, directly or indirectly.
   * @notice If you mark a function `nonReentrant`, you should also
   * mark it `external`. Calling one nonReentrant function from
   * another is not supported. Instead, you can implement a
   * `private` function doing the actual work, and a `external`
   * wrapper marked as `nonReentrant`.
   */
  modifier nonReentrant() {
    require(!rentrancy_lock);
    rentrancy_lock = true;
    _;
    rentrancy_lock = false;
  }

}

contract CE7 is Pausable, ReentrancyGuard {

  using SafeMath for *;

  string constant public name = "ACT Curation Engine";
  string constant public symbol = "CE7";
  uint8 constant public decimals = 4;
  uint256 private supply = 10e6 * 1e4; // 10 Million + 4 decimals
  string constant public version = "v1.0.0";

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

  event Approval(address indexed owner, address indexed spender, uint256 value);
  event Transfer(address indexed from, address indexed to, uint256 value);

  function CE7() public {
    owner = msg.sender;
    balances[msg.sender] = supply;
  }


  /** Externals **/

  /**
  * @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) external whenNotPaused onlyPayloadSize(2 * 32) returns (bool) {
    require(_to != address(0));
    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) external constant returns (uint256 balance) {
    return balances[_owner];
  }

  /**
   * @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 amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) external whenNotPaused returns (bool) {
    require(_to != address(0));

    uint256 _allowance = allowed[_from][msg.sender];

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

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) external whenNotPaused returns (bool) {
    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 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) external constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval (address _spender, uint _addedValue) external whenNotPaused returns (bool success) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval (address _spender, uint _subtractedValue) external whenNotPaused returns (bool success) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function totalSupply() public constant returns (uint256) {
    return supply;
  }

  /**
   *                  ========== Token migration support ========
   */
  uint256 public totalMigrated;
  bool private upgrading = false;
  MigrationAgent private agent;
  event Migrate(address indexed _from, address indexed _to, uint256 _value);
  event Upgrading(bool status);

  function migrationAgent() external constant returns(address) { return agent; }
  function upgradingEnabled()  external constant returns(bool) { return upgrading; }

  /**
   * @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 nonReentrant isUpgrading {
    require(_value > 0);
    require(_value <= balances[msg.sender]);
    require(agent.isMigrationAgent());

    balances[msg.sender] = balances[msg.sender].sub(_value);
    supply = supply.sub(_value);
    totalMigrated = totalMigrated.add(_value);
    
    if (!agent.migrateFrom(msg.sender, _value)) {
      revert();
    }
    Migrate(msg.sender, agent, _value);
  }

  /**
   * @notice Set address of migration target contract and enable migration
   * process.
   * @param _agent The address of the MigrationAgent contract
   */
  function setMigrationAgent(address _agent) external isUpgrading onlyOwner {
    require(_agent != 0x00);
    agent = MigrationAgent(_agent);
    if (!agent.isMigrationAgent()) {
      revert();
    }
    
    if (agent.originalSupply() != supply) {
      revert();
    }
  }

  /**
   * @notice Enable upgrading to allow tokens migration to new contract
   * process.
   */
  function tweakUpgrading() external onlyOwner {
      upgrading = !upgrading;
      Upgrading(upgrading);
  }


  /** Interface marker */
  function isTokenContract() external pure returns (bool) {
    return true;
  }

  modifier isUpgrading() { 
    require(upgrading); 
    _; 
  }


  /**
   * Fix for the ERC20 short address attack
   *
   * http://vessenes.com/the-erc20-short-address-attack-explained/
   */
  modifier onlyPayloadSize(uint size) {
     require(msg.data.length == size + 4);
     _;
  }

  function () external {
    //if ether is sent to this address, send it back.
    revert();
  }
  
}

/// @title Migration Agent interface
contract MigrationAgent {

  uint256 public originalSupply;
  
  function migrateFrom(address _from, uint256 _value) external returns(bool);
  
  /** Interface marker */
  function isMigrationAgent() external pure returns (bool) {
    return true;
  }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"migrate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isTokenContract","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"tweakUpgrading","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":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":"Paused","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[],"name":"tweakState","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"upgradingEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"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"},{"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":[{"indexed":false,"name":"status","type":"bool"}],"name":"Upgrading","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"state","type":"bool"}],"name":"Pause","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260008060146101000a81548160ff02191690831515021790555060008060156101000a81548160ff02191690831515021790555064174876e8006001556000600560006101000a81548160ff021916908315150217905550341561006757600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600154600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611dd48061013c6000396000f300606060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610143578063095ea7b3146101d157806318160ddd1461022b57806323b872dd14610254578063313ce567146102cd578063454b0608146102fc578063503720851461031f57806354fd4d501461034c5780635a6f7aef146103da57806366188463146103ef57806370a082311461044957806375e2ff65146104965780638328dbcd146104cf5780638da5cb5b1461052457806395a0f5eb1461057957806395d89b41146105a25780639e87fac814610630578063a9059cbb1461065d578063b84dda70146106b7578063c35506c0146106cc578063d73dd623146106f9578063dd62ed3e14610753578063f2fde38b146107bf575b341561013e57600080fd5b600080fd5b341561014e57600080fd5b6101566107f8565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019657808201518184015260208101905061017b565b50505050905090810190601f1680156101c35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101dc57600080fd5b610211600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610831565b604051808215151515815260200191505060405180910390f35b341561023657600080fd5b61023e61093e565b6040518082815260200191505060405180910390f35b341561025f57600080fd5b6102b3600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610948565b604051808215151515815260200191505060405180910390f35b34156102d857600080fd5b6102e0610c50565b604051808260ff1660ff16815260200191505060405180910390f35b341561030757600080fd5b61031d6004808035906020019091905050610c55565b005b341561032a57600080fd5b61033261101a565b604051808215151515815260200191505060405180910390f35b341561035757600080fd5b61035f611023565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561039f578082015181840152602081019050610384565b50505050905090810190601f1680156103cc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103e557600080fd5b6103ed61105c565b005b34156103fa57600080fd5b61042f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061112d565b604051808215151515815260200191505060405180910390f35b341561045457600080fd5b610480600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506113da565b6040518082815260200191505060405180910390f35b34156104a157600080fd5b6104cd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611423565b005b34156104da57600080fd5b6104e261166f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561052f57600080fd5b610537611699565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561058457600080fd5b61058c6116be565b6040518082815260200191505060405180910390f35b34156105ad57600080fd5b6105b56116c4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105f55780820151818401526020810190506105da565b50505050905090810190601f1680156106225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561063b57600080fd5b6106436116fd565b604051808215151515815260200191505060405180910390f35b341561066857600080fd5b61069d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611713565b604051808215151515815260200191505060405180910390f35b34156106c257600080fd5b6106ca61191d565b005b34156106d757600080fd5b6106df6119e2565b604051808215151515815260200191505060405180910390f35b341561070457600080fd5b610739600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506119f9565b604051808215151515815260200191505060405180910390f35b341561075e57600080fd5b6107a9600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c10565b6040518082815260200191505060405180910390f35b34156107ca57600080fd5b6107f6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c97565b005b6040805190810160405280601381526020017f414354204375726174696f6e20456e67696e650000000000000000000000000081525081565b60008060149054906101000a900460ff1615151561084e57600080fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b600080600060149054906101000a900460ff1615151561096757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156109a357600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610a7483600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d7190919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b0983600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d8a90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b5f8382611d7190919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600481565b600060159054906101000a900460ff16151515610c7157600080fd5b6001600060156101000a81548160ff021916908315150217905550600560009054906101000a900460ff161515610ca757600080fd5b600081111515610cb657600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515610d0457600080fd5b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663df4bcf586000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1515610d9257600080fd5b6102c65a03f11515610da357600080fd5b505050604051805190501515610db857600080fd5b610e0a81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d7190919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e6281600154611d7190919063ffffffff16565b600181905550610e7d81600454611d8a90919063ffffffff16565b600481905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637a3130e333836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610f5057600080fd5b6102c65a03f11515610f6157600080fd5b505050604051805190501515610f7657600080fd5b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a836040518082815260200191505060405180910390a360008060156101000a81548160ff02191690831515021790555050565b60006001905090565b6040805190810160405280600681526020017f76312e302e30000000000000000000000000000000000000000000000000000081525081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110b757600080fd5b600560009054906101000a900460ff1615600560006101000a81548160ff0219169083151502179055507f983e436223c000a441c2443b394ca5fb4669a513fe86dc1dd44494047b514ad9600560009054906101000a900460ff16604051808215151515815260200191505060405180910390a1565b600080600060149054906101000a900460ff1615151561114c57600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561125a576000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112ee565b61126d8382611d7190919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900460ff16151561143e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561149957600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff16141515156114bf57600080fd5b80600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663df4bcf586000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561158e57600080fd5b6102c65a03f1151561159f57600080fd5b5050506040518051905015156115b457600080fd5b600154600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634b2ba0dd6000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151561164557600080fd5b6102c65a03f1151561165657600080fd5b5050506040518051905014151561166c57600080fd5b50565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60045481565b6040805190810160405280600381526020017f434537000000000000000000000000000000000000000000000000000000000081525081565b60008060149054906101000a900460ff16905090565b60008060149054906101000a900460ff1615151561173057600080fd5b604060048101600036905014151561174757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561178357600080fd5b6117d583600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d7190919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061186a83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d8a90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561197857600080fd5b600060149054906101000a900460ff1615600060146101000a81548160ff021916908315150217905550600060149054906101000a900460ff1615157f9422424b175dda897495a07b091ef74a3ef715cf6d866fc972954c1c7f45930460405160405180910390a2565b6000600560009054906101000a900460ff16905090565b60008060149054906101000a900460ff16151515611a1657600080fd5b611aa582600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d8a90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611cf257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611d2e57600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000828211151515611d7f57fe5b818303905092915050565b6000808284019050838110151515611d9e57fe5b80915050929150505600a165627a7a723058204ea5dd398d401638d9b30b43245bc20e1c5734b32122f21501480da746fd60530029

   Swarm Source:
bzzr://4ea5dd398d401638d9b30b43245bc20e1c5734b32122f21501480da746fd6053

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.