Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 7267 txns
Token Tracker: ACT Curation Engine (CE7)
 Latest 25 transactions from a total of 7267 transactions

TxHash Age From To Value [TxFee]
0x0aaf85d72d213aa1b573eed14d257ae9dd11dfa66f6e404e6bd83920d66893b513 days 17 hrs ago0xd9f9f74d53957c1d8f21a76d4b0eb21942dbaf5f  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000776832
0x1cd7297932db79d428b4c5f65674bf614dc772e4660de75cc2361766a4f738e813 days 17 hrs ago0x2d312d2a3cb2a7a48e900aa4559ec068ab5b4b6d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.003657753
0xfba6ee62b2746d44c468b27f9a11ed54cc79ccfce1853c4d7e966b251658c77e13 days 17 hrs ago0x2d312d2a3cb2a7a48e900aa4559ec068ab5b4b6d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00495
0x3dcb80375d430f379044be1c4e2968e3ccbc487afbff0ad0fc535cd6992b0c3213 days 17 hrs ago0x2d312d2a3cb2a7a48e900aa4559ec068ab5b4b6d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.004851
0x6e65f89f551f6b371d71f27d3fca42645f25a3ca98ae971fd6f70576305457c213 days 17 hrs ago0x2d312d2a3cb2a7a48e900aa4559ec068ab5b4b6d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00396
0xc7752563eee7ad8da009cd87363f65fedb573ca076034beb81021f66a2b15a8b13 days 17 hrs ago0x2d312d2a3cb2a7a48e900aa4559ec068ab5b4b6d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00396
0xb82b9cda021f31201e279471e6073056e243427bfb00bc25c3286ae0ff761ff625 days 13 hrs ago0x18cd5d0518a2ce034b3bc4b4011ecde38b423d72  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000365568
0x7912fee937d9ff9255a50eff80c23ba9fef433587f5d205843b98ab7f471bd9256 days 15 hrs ago0xfc2d7e5168317d189db569ae4e5eea174a0bfebd  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000741846
0x9f4a4234bf5581c6a2cbcbbcbca368e533843804484e30de4dcf641b91864d0380 days 19 hrs ago0xf964707c8fb25daf61aeeef162a3816c2e8f25dd  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147788
0xc5666730d6c945e03b8b874fedeac006a79f0cd10c056e9b6ee687fb96e4863c80 days 19 hrs ago0xf964707c8fb25daf61aeeef162a3816c2e8f25dd  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000207532
0x9ed17131d3f9bfc1a8f0f9a4c9a2fe268058d0f9e05767ab8d17d1cb0c57816d80 days 20 hrs ago0xb9ac3205062d4d286207e04cc9571081f1c8f621  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000899827
0x199fda587b2823c34d730b00e5fb0a3f5114a88a94041a82b1ba0047f396657c80 days 20 hrs ago0xf78f72c15be63eb78a64923d26799fe335a9622d  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000897203
0x6719ca99137ebea28ad1df6872a1eaa32b6c4d255827bfc89a8d1d9d4a3900df80 days 20 hrs ago0xa45fb4e5a96d267c2bdc5efdd2e93a92b9516232  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147532
0x0beed82a3fe3042963eec9c40d9329366382fded2be2e589f35b64d62745b6ee88 days 1 hr ago0x28605572766f807de1c3179f112235b88bab310b  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000182272
0x097a6fa9ebbb05404cb2b1497c72948e5ebb3e6bdea05ffa8f3788825b63672d92 days 19 hrs ago0xf22adeb03b3a6d19139b424764d1161b6e366f29  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00065457
0xee702dc86ad91bac4262047aedaae1163ef69c2dc55cccf19b71056a2b51b62292 days 19 hrs ago0x9566712edc1545950e214439adebbc61dfbe3741  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00110649
0xd688871a7fdb54c7137fe4309103a292ef22b80d79136e0d089fb3b495170aee108 days 17 hrs ago0x1bc9f2918091af51ddda9b77893fb309ab87905e  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000183775
0x859473d94900a2e83992280ba319852e2ba7c97009d2bbbc9019030f70f06be6111 days 15 hrs ago0xfe9c19457c56cc7205830710c9085c62c65041c2  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00036883
0x01720ec9c5fdcdaecf740ea2ddbefaae4874dcd4ed900ebb7b93ba83c1a39657115 days 12 hrs ago0x5d66d259caf4e90b74a2c49ed63b1d147d73ea79  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00184095
0x06eb6c691b8e93781df24df6fceb78ad20ab833e9f3443936baf930f8ad13c9b119 days 12 hrs ago0xe4791ee2afeab7bdee829cac0511347bec7b3eec  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147532
0xadc20b7d99b9c3ba2d9e1d07d500df0e3a784e80cac75021b4a645606a13d92d121 days 18 hrs ago0x180bf36a7fe4e3d15851a31fd34a6276cfd70dc8  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.00022848
0x105a01aa814fba0844cc14deb1673697fa03267b8aea34b98da6e09941fb0003122 days 2 hrs ago0xd751a7f35e6dba36ccba927789d1cc576d361cd6  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000147276
0x97881acfa12baf009b96f3fa71a45bb90858e8c3ed63f3780b1983606f3c7cc5128 days 10 hrs ago0x704ee58ff8a4c4b79d2d38d3724409f5ff352566  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000182784
0x530dae37d51d8f5dc4c4e4bc6ed55bfb01076d97f7c3f903f19324a3384f933e130 days 3 hrs ago0x007a69e8cc321abad59beae6663dfc78b6beda79  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.0000479479
0x331dca9fce94a402a5c024e243a86c1c78bb3f8e0a69b448e3a51863e4a1be95145 days 13 hrs ago0xa6cae0d9f40031ab53d7156444c302993b60c194  IN   0x7e7aa6a037bc056ae5bd6a399553cbac1b6806020 Ether0.000593216
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: CE7
Compiler Text: 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 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.