Sponsored Link:   Revain - How to find moon tokens to invest? See what crypto experts are saying. Read reviews!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 2990 txns
Token Contract: FundToken (FUNDZ)
 Latest 25 txns from a total Of 2990 transactions
View All

TxHash Age From To Value [TxFee]
0x04a602c92b875b6a32e20ec0ae7c63b3aa2cc9601236859b58965c7aae07569d2 hrs 30 mins ago0xffb29ad29111d2941bcaa4a7900043b4d5b95620  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000639758
0x8b65676e93f569b8a87b538d81f532e18cad478b232fcb2a11a81f15a63f82c13 hrs 14 mins ago0x1e56c89b3afba97b2efe1d2c566b0100d69fbb32  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.002095352
0x4be8a1cb04091c588dbb3b81633fd8aa0184eceb7ec3d34ef1468a72d70d304c4 hrs 7 mins ago0x0cfb839d6efb6fa7d2a1df44b24f4c5fbb4e2429  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000682253
0xb44abcff58b5f7447a1567d62ec9b7e85db4b32e6207cc456836d3e1ea8a57f817 hrs 17 mins ago0xd23bb195007d90829c102e6de1d15c70a43e8133  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00044962
0xab976abab0592d83c12e6153b03b025dce7f8d1469f0edbccc6e28cdb4ae712e17 hrs 57 mins ago0x5612c641be8dff64e0a18271afd3a5bbc9674fd5  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000638862
0x2870ba1752fbe4cdb57b04156f24314b83421ca7f734a3d5ca14ccd18a33641520 hrs 39 mins ago0xd4ac9c9ab5daa37d018d62c724046d46fd26b0c0  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000638862
0x78fb19d84869dc1e1cdeef0069dc43934ca733a3f7f51a9ae37b9e604b6a0a5921 hrs 31 mins ago0x7c92644672956785b72144993d33b78e3a8fdfe3  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000428190793
0x7c607823aacc9d2bc7965640c5615b2f376ec7685289b1a48727667d2c522eb922 hrs 14 mins ago0x003351736188a869d7df09476bf8c8119bfaf283  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.0007509
0x91b88838ed7a7430fbccd6b9dcd808410302981c405e64f3d5d0c51fee11581522 hrs 21 mins ago0x9843e9a301c9403bc748270edc5ebf8b9f436ed3  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000639758
0x3f5bc31dcf63e75c4346a50309d43289feaadf33962244eb12389e0f638e38c323 hrs 6 mins ago0x8fccd6218adb879aaf6586c6ceb132a5b5e86833  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000638862
0x17f32b2c818f2aae2d2c75d1f230c436bc4322bf55801f773f505228b23e915e1 day 43 mins ago0x550b0dc40cf99d06c4876179def38553b3314969  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00112251
0x0ee5739e7b0ad591cb85c2277271c8c89b93e4acbacebbfdd3abbe141d80218c1 day 1 hr ago0x550b0dc40cf99d06c4876179def38553b3314969  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00072669
0x0e6314a40f01f0c8ef1f3a86f16eb94cbabfd62a6033ea70012b40d649ea59c51 day 1 hr ago0x550b0dc40cf99d06c4876179def38553b3314969  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00112059
0x49d3ccc8923a3964c3f82d4426872cb30d69676ed600139fc8389f287f7fe6b01 day 1 hr ago0x550b0dc40cf99d06c4876179def38553b3314969  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00157059
0x0db0b85c12d0b68851df3773f73bd3efdab4cbbdd7b21fef6a13703f6346037f1 day 3 hrs ago0xba2bdef55e002be35bb1be787c0c9e95781e0ca6  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000681421
0x02220a3306658617adaf4ef0ef35d013c0f414e2894f952f1578790c103778b41 day 4 hrs ago0xffb29ad29111d2941bcaa4a7900043b4d5b95620  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00064155
0x0b85eeb1ef7eac0b352bce804c4690c3194e90fd73ef132a26971b7904eb6f4e1 day 5 hrs ago0x7b3c29cabcbe071538c0e6a009130e52fad3969f  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00044834
0x8274e45924ed3fe37ad05293e038a9b7352d8fc4ed15fad8217ceb34cc4754211 day 11 hrs ago0x39c4837f87d34d18a2477fa0cd60a8981cfcbe24  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00037417
0x3937997833d722964e4ae792fad96a1e664d3d8d1b4bd8cb4f3283ba2cd1abfa1 day 11 hrs ago0x39c4837f87d34d18a2477fa0cd60a8981cfcbe24  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.0004
0x884b01c29aad23dc47edd19c453e138b314af37dcad4c7247f0e7f388d4c094c1 day 17 hrs ago0xc5e897d4cd169239cdfbf8dcf8e4b2e4a75813bc  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.00044834
0x4e8360498f07d1b819ff0189c64add3b291e01bb442397f4e195a12522a71dba1 day 21 hrs ago0x860341cb0ffae0ef4d2052a3bd3c369a1ef55a58  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000449004
0xb5251fdbb9c2a10ab7b6cc61c33a48733bae231ecfa33e03d1499897d31efdc01 day 21 hrs ago0x860341cb0ffae0ef4d2052a3bd3c369a1ef55a58  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000448236
0x77a66a46c0454062b7c7b470fe720737a070beb8ddb79222cad83d0155f864041 day 21 hrs ago0x860341cb0ffae0ef4d2052a3bd3c369a1ef55a58  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000629004
0x427287269bd3cd50849ccbdada805709383583a867352201c53f6f806595bc6b1 day 21 hrs ago0x860341cb0ffae0ef4d2052a3bd3c369a1ef55a58  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000449004
0x11186611198616796dbfcbc653f031cccc46c07895467a7a3e497065291f7f631 day 21 hrs ago0x860341cb0ffae0ef4d2052a3bd3c369a1ef55a58  IN  0xbf5496122cf1bb778e0cbe5eab936f2be5fc09400 Ether0.000448236
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x57c547a51a7daa33147713a8fdb9b04d3d125796b0a1edac06abf0dc8b3ab4c7514707187 days 23 hrs ago0x546ccfd3dcc18732636317ce09ff5213c43afb06  Contract Creation0 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact match)
Contract Name: FundToken
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.19;

// File: zeppelin-solidity/contracts/math/SafeMath.sol

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure 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;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

// File: zeppelin-solidity/contracts/token/ERC20/ERC20Basic.sol

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

// File: zeppelin-solidity/contracts/token/ERC20/BasicToken.sol

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  uint256 totalSupply_;

  /**
  * @dev total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

  /**
  * @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) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    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) public view returns (uint256 balance) {
    return balances[_owner];
  }

}

// File: zeppelin-solidity/contracts/token/ERC20/BurnableToken.sol

/**
 * @title Burnable Token
 * @dev Token that can be irreversibly burned (destroyed).
 */
contract BurnableToken is BasicToken {

  event Burn(address indexed burner, uint256 value);

  /**
   * @dev Burns a specific amount of tokens.
   * @param _value The amount of token to be burned.
   */
  function burn(uint256 _value) public {
    require(_value <= balances[msg.sender]);
    // no need to require value <= totalSupply, since that would imply the
    // sender's balance is greater than the totalSupply, which *should* be an assertion failure

    address burner = msg.sender;
    balances[burner] = balances[burner].sub(_value);
    totalSupply_ = totalSupply_.sub(_value);
    Burn(burner, _value);
  }
}

// File: zeppelin-solidity/contracts/ownership/Ownable.sol

/**
 * @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;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @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));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

// File: zeppelin-solidity/contracts/token/ERC20/ERC20.sol

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

// File: zeppelin-solidity/contracts/token/ERC20/StandardToken.sol

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) internal 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 amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].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) public 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) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  /**
   * @dev Increase the amount of tokens that an owner allowed to a 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
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    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;
  }

}

// File: zeppelin-solidity/contracts/token/ERC20/MintableToken.sol

/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 * @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120
 * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
 */
contract MintableToken is StandardToken, Ownable {
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  bool public mintingFinished = false;


  modifier canMint() {
    require(!mintingFinished);
    _;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(address _to, uint256 _amount) onlyOwner canMint public returns (bool) {
    totalSupply_ = totalSupply_.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    Mint(_to, _amount);
    Transfer(address(0), _to, _amount);
    return true;
  }

  /**
   * @dev Function to stop minting new tokens.
   * @return True if the operation was successful.
   */
  function finishMinting() onlyOwner canMint public returns (bool) {
    mintingFinished = true;
    MintFinished();
    return true;
  }
}

// File: contracts/FundToken.sol

contract FundToken is MintableToken, BurnableToken {
    string public webAddress = "www.fundfantasy.io";
    string public name = "FundToken";
    string public symbol = "FUNDZ";
    uint8 public decimals = 18;
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","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":"finishMinting","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":"symbol","outputs":[{"name":"","type":"string"}],"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":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"webAddress","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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
606060409081526003805460a060020a60ff02191690558051908101604052601281527f7777772e66756e6466616e746173792e696f00000000000000000000000000006020820152600490805161005b92916020019061011b565b5060408051908101604052600981527f46756e64546f6b656e0000000000000000000000000000000000000000000000602082015260059080516100a392916020019061011b565b5060408051908101604052600581527f46554e445a000000000000000000000000000000000000000000000000000000602082015260069080516100eb92916020019061011b565b506007805460ff1916601217905560038054600160a060020a033316600160a060020a03199091161790556101b6565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061015c57805160ff1916838001178555610189565b82800160010185558215610189579182015b8281111561018957825182559160200191906001019061016e565b50610195929150610199565b5090565b6101b391905b80821115610195576000815560010161019f565b90565b610d7a806101c56000396000f3006060604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461010057806306fdde0314610127578063095ea7b3146101b157806318160ddd146101d357806323b872dd146101f8578063313ce5671461022057806340c10f191461024957806342966c681461026b578063661884631461028357806370a08231146102a55780637d64bcb4146102c45780638da5cb5b146102d757806395d89b4114610306578063a9059cbb14610319578063d73dd6231461033b578063dd62ed3e1461035d578063f1f6d94514610382578063f2fde38b14610395575b600080fd5b341561010b57600080fd5b6101136103b4565b604051901515815260200160405180910390f35b341561013257600080fd5b61013a6103c4565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017657808201518382015260200161015e565b50505050905090810190601f1680156101a35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101bc57600080fd5b610113600160a060020a0360043516602435610462565b34156101de57600080fd5b6101e66104ce565b60405190815260200160405180910390f35b341561020357600080fd5b610113600160a060020a03600435811690602435166044356104d4565b341561022b57600080fd5b610233610654565b60405160ff909116815260200160405180910390f35b341561025457600080fd5b610113600160a060020a036004351660243561065d565b341561027657600080fd5b61028160043561076b565b005b341561028e57600080fd5b610113600160a060020a0360043516602435610825565b34156102b057600080fd5b6101e6600160a060020a036004351661091f565b34156102cf57600080fd5b61011361093a565b34156102e257600080fd5b6102ea6109c5565b604051600160a060020a03909116815260200160405180910390f35b341561031157600080fd5b61013a6109d4565b341561032457600080fd5b610113600160a060020a0360043516602435610a3f565b341561034657600080fd5b610113600160a060020a0360043516602435610b51565b341561036857600080fd5b6101e6600160a060020a0360043581169060243516610bf5565b341561038d57600080fd5b61013a610c20565b34156103a057600080fd5b610281600160a060020a0360043516610c8b565b60035460a060020a900460ff1681565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561045a5780601f1061042f5761010080835404028352916020019161045a565b820191906000526020600020905b81548152906001019060200180831161043d57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60015490565b6000600160a060020a03831615156104eb57600080fd5b600160a060020a03841660009081526020819052604090205482111561051057600080fd5b600160a060020a038085166000908152600260209081526040808320339094168352929052205482111561054357600080fd5b600160a060020a03841660009081526020819052604090205461056c908363ffffffff610d2616565b600160a060020a0380861660009081526020819052604080822093909355908516815220546105a1908363ffffffff610d3816565b600160a060020a03808516600090815260208181526040808320949094558783168252600281528382203390931682529190915220546105e7908363ffffffff610d2616565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b60075460ff1681565b60035460009033600160a060020a0390811691161461067b57600080fd5b60035460a060020a900460ff161561069257600080fd5b6001546106a5908363ffffffff610d3816565b600155600160a060020a0383166000908152602081905260409020546106d1908363ffffffff610d3816565b600160a060020a0384166000818152602081905260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b600160a060020a03331660009081526020819052604081205482111561079057600080fd5b5033600160a060020a0381166000908152602081905260409020546107b59083610d26565b600160a060020a0382166000908152602081905260409020556001546107e1908363ffffffff610d2616565b600155600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561088257600160a060020a0333811660009081526002602090815260408083209388168352929052908120556108b9565b610892818463ffffffff610d2616565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526020819052604090205490565b60035460009033600160a060020a0390811691161461095857600080fd5b60035460a060020a900460ff161561096f57600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600354600160a060020a031681565b60068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561045a5780601f1061042f5761010080835404028352916020019161045a565b6000600160a060020a0383161515610a5657600080fd5b600160a060020a033316600090815260208190526040902054821115610a7b57600080fd5b600160a060020a033316600090815260208190526040902054610aa4908363ffffffff610d2616565b600160a060020a033381166000908152602081905260408082209390935590851681522054610ad9908363ffffffff610d3816565b60008085600160a060020a0316600160a060020a031681526020019081526020016000208190555082600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610b89908363ffffffff610d3816565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561045a5780601f1061042f5761010080835404028352916020019161045a565b60035433600160a060020a03908116911614610ca657600080fd5b600160a060020a0381161515610cbb57600080fd5b600354600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610d3257fe5b50900390565b600082820183811015610d4757fe5b93925050505600a165627a7a723058209fb5f7334d2f14df2cade455c074dec79e7435218a5f7f5a8b3a16d080e2124f0029

   Swarm Source:
bzzr://9fb5f7334d2f14df2cade455c074dec79e7435218a5f7f5a8b3a16d080e2124f

 

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.