Contract 0x19F5a4b3B79E220664f27a6Ff3cb927Ae7189506

 

Overview

Balance:
0 MATIC

MATIC Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xfe975bc02681c2b3a22a56be84cf561f9a6dc0665cc4a5ae26a8adce94e19644Receive Tokens224486962021-12-12 19:59:3247 days 5 hrs ago0x4926b868f074bf1052ea9e351b5a0f9bbd7a4356 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0006860430
0x4600b6896a62983f7928260f69982076425a11b9767b04788f6ed8851695a2c5Transfer224429002021-12-12 16:31:4847 days 9 hrs ago0xdc349735f89500eb97a49abff26cb93e445451c0 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0006330
0xdbe7f36ae3e63fd0cc860f3c26f5b256f00977a61ba4e581d8a73117cf0812b7Transfer224428942021-12-12 16:31:3647 days 9 hrs ago0xdc349735f89500eb97a49abff26cb93e445451c0 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0006330
0x79ef7d9a34978a9bcba11acbad96b7b878d2bc437c878ba6f55285415aa4a19dTransfer224428902021-12-12 16:31:2847 days 9 hrs ago0xdc349735f89500eb97a49abff26cb93e445451c0 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0006330
0x4e45fa0719861d2e31924aa008258e6bf111821d9fe6585fd99630113374ee2fTransfer224428852021-12-12 16:31:1847 days 9 hrs ago0xdc349735f89500eb97a49abff26cb93e445451c0 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0006330
0x487e8f8a9ff8cae3381a3af0349021c3dd8efc357b43d0da7a9df926328a34c9Destroy224275102021-12-12 7:24:4747 days 18 hrs agoGrexie: Deployer IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.000974130
0xb1bd3b40827cfce73b58d16a60eff478969501df24928dbdddb06866918fc80fEnd224274112021-12-12 7:21:2547 days 18 hrs agoGrexie: Deployer IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0008700930
0x88b23f64bd9907e266564048316825ac07df6a6a39aae9c70e466d52f793e091Receive Tokens224245202021-12-12 5:37:4747 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x746dd75d5aea3e9f2a22ff2246ac0127c926707370e75940c565b58ec48b591dReceive Tokens224244682021-12-12 5:35:5947 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x23ae116d6e978d84740db448e8fdcbae16ecc7e3c0ba7539b4ca818d8c8354daReceive Tokens224244002021-12-12 5:33:3947 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0xb1f9329ef873e24d6ec8c4d3fe93e9d477cb5a8f6606e5ab3a779a2e73c717e0Receive Tokens224243262021-12-12 5:31:0747 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x0debe8b1b524cc2912cbad213e3ad63e5a11a146d2c7f20b387f86b4391d422bReceive Tokens224241952021-12-12 5:26:3747 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x66043fc2a6506c24f0c431387a73c5c62fd8e10d21032af49a3b43ad992bacb5Receive Tokens224240442021-12-12 5:21:2347 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028987230
0x40b5f77ae77d2b01382c6bd3046322ffe4de50ed6dcbf911ba9375750d225674Receive Tokens224240352021-12-12 5:21:0547 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x266259750e93377eaebe33ad2c2e176fcbdda2ad7df2d3fc2624318b563bf025Receive Tokens224239802021-12-12 5:18:3347 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028987230
0x9ffadd70abb6fd2c35f2cfeda48d48dd88b809147d91af66c63688b89b4fc326Receive Tokens224239602021-12-12 5:17:1347 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0xb8f5cbaae1c4d1eb73981b6d463f6001addce3e8024cfdc4bbe76a061adf4220Receive Tokens224239392021-12-12 5:15:4947 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x5587cf0edb39bcbf8615cbf5072ae23ec0a099eea0bc4df72c74d79ee403d261Receive Tokens224238922021-12-12 5:14:0347 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028987230
0x181f160f9f914dd22bfe73c38c8aa59d654135774501aab530a2327c2b906d91Receive Tokens224238902021-12-12 5:13:5947 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0xd0d0c491d5219ec7b316c7a93aeff9708d596d81986b638edbb7bf992f72f26dReceive Tokens224235442021-12-12 5:02:0347 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028987230
0x7d14e82a48576e650263c6b92a1def34dbce87a06784eaf7c203ec8e32c1fe0dReceive Tokens224235222021-12-12 5:01:1947 days 20 hrs ago0xe5e71e6eef2411d5bd46926fb896717f510e0c43 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0034120830
0x4824aa394c5e529bc8e1ee82c184cad25d501fd7fee4b02bb3be34cbecf49966Receive Tokens224218512021-12-12 3:59:3547 days 21 hrs ago0x293c0158d4ac34140f7e3eb4e8ccc183c787f919 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028987230
0x0318075f51d76b28b218d969a69b352a693792988563a87cb612250254841500Receive Tokens224217352021-12-12 3:55:3547 days 21 hrs ago0x293c0158d4ac34140f7e3eb4e8ccc183c787f919 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x5e755961ee9fba6a83504ffccaa95b51e29ca7b7ced7597251c9d7d8958d01a2Receive Tokens224216972021-12-12 3:54:1947 days 21 hrs ago0x293c0158d4ac34140f7e3eb4e8ccc183c787f919 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0028990830
0x11b7f5d371ec8deb62baed92f48fce56507e0e34400c5cb3d3514c72da1a9bcfReceive Tokens224216062021-12-12 3:51:0947 days 21 hrs ago0x293c0158d4ac34140f7e3eb4e8ccc183c787f919 IN  0x19f5a4b3b79e220664f27a6ff3cb927ae71895060 MATIC0.0034120830
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x487e8f8a9ff8cae3381a3af0349021c3dd8efc357b43d0da7a9df926328a34c9224275102021-12-12 7:24:4747 days 18 hrs ago 0x19f5a4b3b79e220664f27a6ff3cb927ae7189506Grexie: Deployer0 MATIC
[ Download CSV Export 
Loading
Contract Self Destruct called at Txn Hash 0x487e8f8a9ff8cae3381a3af0349021c3dd8efc357b43d0da7a9df926328a34c9


Contract Source Code Verified (Exact Match)

Contract Name:
GrexieICO

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 3: GrexieICO.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.5.8;

import './SafeMath.sol';
import './Ownable.sol';

/**
 * @title Token
 * @dev API interface for interacting with the Grexie Token contract
 */
interface Token {
  function transfer(address _to, uint256 _value) external returns (bool);

  function balanceOf(address _owner) external view returns (uint256 balance);
}

/**
 * @title GrexieICO
 * @dev GrexieICO contract is Ownable
 **/
contract GrexieICO is Ownable {
  using SafeMath for uint256;
  Token private token;

  bool public hasStarted = false;
  bool public hasEnded = false;

  uint256 private dividend = 10**18 * 10**6 * 10**18;
  uint256 private divisor = 10**18 * 1;
  uint256 public issue = 1;

  uint256 private constant ALPHA = 600 * 10**12 * 10**18;
  uint256 private constant GAMMA = 1 * 10**6 * 10**18;

  uint256 private _initialAlpha;
  uint256 private _alpha;
  uint256 private _alphaMinusGamma;

  uint256 public sentTokens = 0;

  mapping(bytes32 => bool) private _transactionHashes;
  address private _signer;

  /**
   * ReceivedTokens
   * @dev Log tokens received onto the blockchain
   */
  event ReceivedTokens(address indexed to, uint256 value);

  /**
   * ReceivedAffiliateTokens
   * @dev Log tokens received as an affiliate onto the blockchain
   */
  event ReceivedAffiliateTokens(address indexed to, uint256 value);

  /**
   * whenContractIsActive
   * @dev ensures that the contract is still active
   **/
  modifier whenContractIsActive() {
    // Check if sale is active
    require(isActive(), 'contract is not active');
    _;
  }

  /**
   * onlyUser
   * @dev guard contracts from calling method
   **/
  modifier onlyUser() {
    require(msg.sender == tx.origin);
    _;
  }

  /**
   * GrexieICO
   * @dev GrexieICO constructor
   **/
  constructor(
    address _tokenAddr,
    uint256 initialAlpha,
    uint256 initialDivisor,
    uint256 initialIssue,
    uint256 initialSentTokens
  ) public {
    require(_tokenAddr != address(0));
    token = Token(_tokenAddr);

    _initialAlpha = initialAlpha;
    issue = initialIssue;
    divisor = initialDivisor;
    sentTokens = initialSentTokens;
    _alpha = initialAlpha.mul(100).div(110);
    _alphaMinusGamma = _alpha.sub(GAMMA);
  }

  /**
   * start
   * @dev Start the contract
   **/
  function start() public onlyOwner {
    require(hasStarted == false, 'can only be initialized once');
    require(
      tokensAvailable() >= _initialAlpha,
      'must have enough tokens allocated'
    );
    hasStarted = true;
  }

  /**
   * end
   * @dev End the contract
   **/
  function end() public onlyOwner {
    require(hasStarted == true, 'contract not started');
    require(hasEnded == false, 'contract already ended');
    hasEnded = true;
  }

  /**
   * isActive
   * @dev Determines if the contract is still active
   **/
  function isActive() public view returns (bool) {
    return (hasStarted == true && hasEnded == false && goalReached() == false); // Goal must not already be reached
  }

  /**
   * goalReached
   * @dev Function to determine is goal has been reached
   **/
  function goalReached() public view returns (bool) {
    uint256 tokens = dividend.div(divisor);

    return sentTokens >= ALPHA || tokens == 0;
  }

  /**
   * Recovers the address for an ECDSA signature and transaction hash
   * @return address The address that was used to sign the transaction
   **/
  function recoverAddress(
    bytes32 hash,
    uint8 v,
    bytes32 r,
    bytes32 s
  ) private pure returns (address) {
    bytes memory prefix = '\x19Ethereum Signed Message:\n32';
    bytes32 prefixedHash = keccak256(abi.encodePacked(prefix, hash));

    return ecrecover(prefixedHash, v, r, s);
  }

  /**
   * isValidSignature
   * @dev checks whether the signature is valid and checks whether it has been
   * used before
   **/
  function isValidSignature(
    bytes32 hash,
    uint8 v,
    bytes32 r,
    bytes32 s
  ) private view returns (bool) {
    require(
      !_transactionHashes[hash],
      'signature has already been used for a previous transaction'
    );

    return recoverAddress(hash, v, r, s) == _signer;
  }

  /**
   * setSigner
   * @dev sets the signer address for the ICO contract
   **/
  function setSigner(address signer) public payable onlyOwner {
    require(signer != owner);

    _signer = signer;
  }

  function nextTokens()
    public
    view
    whenContractIsActive
    returns (uint256, uint256)
  {
    uint256 tokens = dividend.div(divisor);

    return (issue, tokens);
  }

  /**
   * receiveTokens
   * @dev function that gives away available tokens for free
   **/
  function receiveTokens(
    address affiliate,
    bytes32 hash,
    uint8 v,
    bytes32 r,
    bytes32 s
  ) public payable whenContractIsActive onlyUser {
    require(msg.value == 0, 'you should not send currency to this contract');
    require(msg.sender != affiliate, 'message sender cannot be affiliate');
    require(isValidSignature(hash, v, r, s), 'invalid signature');

    uint256 tokens = calculateNextTokens();

    if (affiliate == address(0)) {
      require(
        tokens <= tokensAvailable(),
        'trying to allocate more tokens than are available'
      );

      emit ReceivedTokens(msg.sender, tokens);

      sentTokens = sentTokens.add(tokens);
    } else {
      uint256 affiliateTokens = tokens.div(10);
      uint256 totalTokens = tokens.add(affiliateTokens);

      require(
        totalTokens <= tokensAvailable(),
        'trying to allocate more tokens than are available'
      );

      emit ReceivedTokens(msg.sender, tokens);
      emit ReceivedAffiliateTokens(affiliate, affiliateTokens);

      sentTokens = sentTokens.add(totalTokens);

      token.transfer(affiliate, affiliateTokens);
    }

    _transactionHashes[hash] = true;
    token.transfer(msg.sender, tokens);
  }

  /**
   * sendTokens
   * @dev function that sends iterations worth of tokens for free
   **/
  function sendTokens(address user, uint256 iterations)
    public
    payable
    whenContractIsActive
    onlyOwner
  {
    require(msg.value == 0, 'you should not send currency to this contract');
    require(user != address(0), 'cannot be used to burn tokens');
    require(iterations > 0, 'at least 1 iteration is required');

    uint256 totalTokens = 0;

    for (uint256 i = 0; i < iterations; i = i.add(1)) {
      uint256 tokens = calculateNextTokens();

      totalTokens = totalTokens.add(tokens);
    }

    require(
      totalTokens <= tokensAvailable(),
      'trying to allocate more tokens than are available'
    );

    sentTokens = sentTokens.add(totalTokens);

    emit ReceivedTokens(user, totalTokens);

    token.transfer(user, totalTokens);
  }

  /**
   * tokensAvailable
   * @dev returns the number of tokens allocated to this contract
   **/
  function tokensAvailable() public view returns (uint256) {
    return token.balanceOf(address(this));
  }

  /**
   * destroy
   * @notice Terminate contract and refund to owner
   **/
  function destroy() public onlyOwner {
    // Transfer tokens back to owner
    uint256 balance = token.balanceOf(address(this));
    assert(balance > 0);
    token.transfer(owner, balance);
    // There should be no ether in the contract but just in case
    selfdestruct(owner);
  }

  function calculateNextTokens()
    private
    whenContractIsActive
    returns (uint256)
  {
    uint256 tokens = dividend.div(divisor);

    divisor = divisor.mul(_alpha).div(_alphaMinusGamma);
    issue = issue.add(1);

    return tokens;
  }
}

File 2 of 3: Ownable.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.5.8;

/**
 * @title Ownable
 * @dev Ownable has an owner address to simplify "user permissions".
 */
contract Ownable {
  address payable public owner;

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

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

  /**
   * transferOwnership
   * @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 payable newOwner) public onlyOwner {
    require(newOwner != address(0));
    owner = newOwner;
  }
}

File 3 of 3: SafeMath.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.5.8;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 * @notice https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/math/SafeMath.sol
 */
library SafeMath {
  /**
   * SafeMath mul function
   * @dev function for safe multiply
   **/
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  /**
   * SafeMath div funciotn
   * @dev function for safe devide
   **/
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  /**
   * SafeMath sub function
   * @dev function for safe subtraction
   **/
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
   * SafeMath add fuction
   * @dev function for safe addition
   **/
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }

  function toString(uint256 _i) internal pure returns (string memory) {
    if (_i == 0) {
      return '0';
    }
    uint256 j = _i;
    uint256 len;
    while (j != 0) {
      len++;
      j /= 10;
    }
    bytes memory bstr = new bytes(len);
    uint256 k = len;
    while (_i != 0) {
      k = k - 1;
      uint8 temp = (48 + uint8(_i - (_i / 10) * 10));
      bytes1 b1 = bytes1(temp);
      bstr[k] = b1;
      _i /= 10;
    }
    return string(bstr);
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_tokenAddr","type":"address"},{"internalType":"uint256","name":"initialAlpha","type":"uint256"},{"internalType":"uint256","name":"initialDivisor","type":"uint256"},{"internalType":"uint256","name":"initialIssue","type":"uint256"},{"internalType":"uint256","name":"initialSentTokens","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"ReceivedAffiliateTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"ReceivedTokens","type":"event"},{"constant":false,"inputs":[],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"end","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"goalReached","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hasEnded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hasStarted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"issue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"affiliate","type":"address"},{"internalType":"bytes32","name":"hash","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"receiveTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"iterations","type":"uint256"}],"name":"sendTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"sentTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"signer","type":"address"}],"name":"setSigner","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"start","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensAvailable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526000600160146101000a81548160ff0219169083151502179055506000600160156101000a81548160ff021916908315150217905550710b7abc627050305adf14a3d9e40000000000600255670de0b6b3a7640000600355600160045560006008553480156200007357600080fd5b5060405162001fbb38038062001fbb833981810160405260a08110156200009957600080fd5b810190808051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156200014d57600080fd5b84600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600581905550816004819055508260038190555080600881905550620001df606e620001cb6064876200021c60201b62001aa81790919060201c565b6200024e60201b62001a8f1790919060201c565b6006819055506200020b69d3c21bcecceda10000006006546200026860201b62001c041790919060201c565b600781905550505050505062000280565b600080828402905060008414806200023d5750828482816200023a57fe5b04145b6200024457fe5b8091505092915050565b6000808284816200025b57fe5b0490508091505092915050565b6000828211156200027557fe5b818303905092915050565b611d2b80620002906000396000f3fe6080604052600436106100f35760003560e01c806383197ef01161008a578063d383f64611610059578063d383f64614610393578063ecb70fb7146103be578063efbe1c1c146103ed578063f2fde38b14610404576100f3565b806383197ef0146102dc5780638da5cb5b146102f3578063a967377b1461034a578063be9a65551461037c576100f3565b806360659a92116100c657806360659a921461021357806366613ea91461023e5780636c19e783146102695780637d3d6522146102ad576100f3565b806305ab421d146100f857806312d57c0a1461014657806322f3e2d4146101b557806344691f7e146101e4575b600080fd5b6101446004803603604081101561010e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610455565b005b6101b3600480360360a081101561015c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803560ff169060200190929190803590602001909291908035906020019092919050505061089e565b005b3480156101c157600080fd5b506101ca610f02565b604051808215151515815260200191505060405180910390f35b3480156101f057600080fd5b506101f9610f56565b604051808215151515815260200191505060405180910390f35b34801561021f57600080fd5b50610228610f69565b6040518082815260200191505060405180910390f35b34801561024a57600080fd5b5061025361104a565b6040518082815260200191505060405180910390f35b6102ab6004803603602081101561027f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611050565b005b3480156102b957600080fd5b506102c2611147565b604051808215151515815260200191505060405180910390f35b3480156102e857600080fd5b506102f1611188565b005b3480156102ff57600080fd5b50610308611409565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561035657600080fd5b5061035f61142e565b604051808381526020018281526020019250505060405180910390f35b34801561038857600080fd5b506103916114d3565b005b34801561039f57600080fd5b506103a8611633565b6040518082815260200191505060405180910390f35b3480156103ca57600080fd5b506103d3611639565b604051808215151515815260200191505060405180910390f35b3480156103f957600080fd5b5061040261164c565b005b34801561041057600080fd5b506104536004803603602081101561042757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117d3565b005b61045d610f02565b6104cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f636f6e7472616374206973206e6f74206163746976650000000000000000000081525060200191505060405180910390fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461052857600080fd5b60003414610581576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180611c3e602d913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610624576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f63616e6e6f74206265207573656420746f206275726e20746f6b656e7300000081525060200191505060405180910390fd5b6000811161069a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f6174206c65617374203120697465726174696f6e20697320726571756972656481525060200191505060405180910390fd5b600080905060008090505b828110156106ea5760006106b76118a9565b90506106cc818461199490919063ffffffff16565b9250506106e360018261199490919063ffffffff16565b90506106a5565b506106f3610f69565b81111561074b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180611cc66031913960400191505060405180910390fd5b6107608160085461199490919063ffffffff16565b6008819055508273ffffffffffffffffffffffffffffffffffffffff167f2946de6c4ec03d8d15126164a7c0da68d7c6835173e41827a7a715f8becb07a8826040518082815260200191505060405180910390a2600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561085d57600080fd5b505af1158015610871573d6000803e3d6000fd5b505050506040513d602081101561088757600080fd5b810190808051906020019092919050505050505050565b6108a6610f02565b610918576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f636f6e7472616374206973206e6f74206163746976650000000000000000000081525060200191505060405180910390fd5b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461095057600080fd5b600034146109a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180611c3e602d913960400191505060405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610a2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180611c1c6022913960400191505060405180910390fd5b610a3a848484846119b0565b610aac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f696e76616c6964207369676e617475726500000000000000000000000000000081525060200191505060405180910390fd5b6000610ab66118a9565b9050600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415610bbb57610af5610f69565b811115610b4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180611cc66031913960400191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f2946de6c4ec03d8d15126164a7c0da68d7c6835173e41827a7a715f8becb07a8826040518082815260200191505060405180910390a2610bb08160085461199490919063ffffffff16565b600881905550610de9565b6000610bd1600a83611a8f90919063ffffffff16565b90506000610be8828461199490919063ffffffff16565b9050610bf2610f69565b811115610c4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180611cc66031913960400191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f2946de6c4ec03d8d15126164a7c0da68d7c6835173e41827a7a715f8becb07a8846040518082815260200191505060405180910390a28773ffffffffffffffffffffffffffffffffffffffff167fe2932ceadb5fbd166be4a3b3ca4b15e609f880368a7cf3afa37d74d12e0ac53f836040518082815260200191505060405180910390a2610cfb8160085461199490919063ffffffff16565b600881905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb89846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610daa57600080fd5b505af1158015610dbe573d6000803e3d6000fd5b505050506040513d6020811015610dd457600080fd5b81019080805190602001909291905050505050505b60016009600087815260200190815260200160002060006101000a81548160ff021916908315150217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ebe57600080fd5b505af1158015610ed2573d6000803e3d6000fd5b505050506040513d6020811015610ee857600080fd5b810190808051906020019092919050505050505050505050565b600060011515600160149054906101000a900460ff161515148015610f3a575060001515600160159054906101000a900460ff161515145b8015610f51575060001515610f4d611147565b1515145b905090565b600160149054906101000a900460ff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561100a57600080fd5b505afa15801561101e573d6000803e3d6000fd5b505050506040513d602081101561103457600080fd5b8101908080519060200190929190505050905090565b60085481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110a957600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561110357600080fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080611161600354600254611a8f90919063ffffffff16565b90506d1d95108f8825220d9d06000000006008541015806111825750600081145b91505090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111e157600080fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561128257600080fd5b505afa158015611296573d6000803e3d6000fd5b505050506040513d60208110156112ac57600080fd5b81019080805190602001909291905050509050600081116112c957fe5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561139357600080fd5b505af11580156113a7573d6000803e3d6000fd5b505050506040513d60208110156113bd57600080fd5b8101908080519060200190929190505050506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080611439610f02565b6114ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f636f6e7472616374206973206e6f74206163746976650000000000000000000081525060200191505060405180910390fd5b60006114c4600354600254611a8f90919063ffffffff16565b90506004548192509250509091565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461152c57600080fd5b60001515600160149054906101000a900460ff161515146115b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f63616e206f6e6c7920626520696e697469616c697a6564206f6e63650000000081525060200191505060405180910390fd5b6005546115c0610f69565b1015611617576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180611c6b6021913960400191505060405180910390fd5b60018060146101000a81548160ff021916908315150217905550565b60045481565b600160159054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146116a557600080fd5b60011515600160149054906101000a900460ff1615151461172e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f636f6e7472616374206e6f74207374617274656400000000000000000000000081525060200191505060405180910390fd5b60001515600160159054906101000a900460ff161515146117b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f636f6e747261637420616c726561647920656e6465640000000000000000000081525060200191505060405180910390fd5b60018060156101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461182c57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561186657600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006118b3610f02565b611925576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f636f6e7472616374206973206e6f74206163746976650000000000000000000081525060200191505060405180910390fd5b600061193e600354600254611a8f90919063ffffffff16565b905061196b60075461195d600654600354611aa890919063ffffffff16565b611a8f90919063ffffffff16565b600381905550611987600160045461199490919063ffffffff16565b6004819055508091505090565b6000808284019050838110156119a657fe5b8091505092915050565b60006009600086815260200190815260200160002060009054906101000a900460ff1615611a29576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a815260200180611c8c603a913960400191505060405180910390fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611a6e86868686611ad7565b73ffffffffffffffffffffffffffffffffffffffff16149050949350505050565b600080828481611a9b57fe5b0490508091505092915050565b60008082840290506000841480611ac7575082848281611ac457fe5b04145b611acd57fe5b8091505092915050565b600060606040518060400160405280601c81526020017f19457468657265756d205369676e6564204d6573736167653a0a3332000000008152509050600081876040516020018083805190602001908083835b60208310611b4d5780518252602082019150602081019050602083039250611b2a565b6001836020036101000a0380198251168184511680821785525050505050509050018281526020019250505060405160208183030381529060405280519060200120905060018187878760405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015611bee573d6000803e3d6000fd5b5050506020604051035192505050949350505050565b600082821115611c1057fe5b81830390509291505056fe6d6573736167652073656e6465722063616e6e6f7420626520616666696c69617465796f752073686f756c64206e6f742073656e642063757272656e637920746f207468697320636f6e74726163746d757374206861766520656e6f75676820746f6b656e7320616c6c6f63617465647369676e61747572652068617320616c7265616479206265656e207573656420666f7220612070726576696f7573207472616e73616374696f6e747279696e6720746f20616c6c6f63617465206d6f726520746f6b656e73207468616e2061726520617661696c61626c65a265627a7a72315820353f48c41cf39fa9365e929ed38ba00770142aab2d89a79fc75b0b6e0745ecc264736f6c63430005100032000000000000000000000000f9a75e8881af1be80ae80050616185f0b924a03e0000000000000000000000000000000000001d7b8132e6461d91425ecae5df090000000000000000000000000000000000000000000000000dedf3e49404d96e00000000000000000000000000000000000000000000000000000000001ef52300000000000000000000000000000000000000198f5ca1df047c5aa7351a20f7

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

000000000000000000000000f9a75e8881af1be80ae80050616185f0b924a03e0000000000000000000000000000000000001d7b8132e6461d91425ecae5df090000000000000000000000000000000000000000000000000dedf3e49404d96e00000000000000000000000000000000000000000000000000000000001ef52300000000000000000000000000000000000000198f5ca1df047c5aa7351a20f7

-----Decoded View---------------
Arg [0] : _tokenAddr (address): 0xf9a75e8881af1be80ae80050616185f0b924a03e
Arg [1] : initialAlpha (uint256): 597974927595148583766052114390793
Arg [2] : initialDivisor (uint256): 1003726455034927470
Arg [3] : initialIssue (uint256): 2028835
Arg [4] : initialSentTokens (uint256): 2025072404851416233947885609207

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000f9a75e8881af1be80ae80050616185f0b924a03e
Arg [1] : 0000000000000000000000000000000000001d7b8132e6461d91425ecae5df09
Arg [2] : 0000000000000000000000000000000000000000000000000dedf3e49404d96e
Arg [3] : 00000000000000000000000000000000000000000000000000000000001ef523
Arg [4] : 00000000000000000000000000000000000000198f5ca1df047c5aa7351a20f7


Deployed ByteCode Sourcemap

441:7090:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5938:768;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5938:768:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4622:1217;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;4622:1217:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2838:168;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2838:168:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;529:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;529:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6810:105;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6810:105:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;929:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;929:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4225:118;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4225:118:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;3097:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3097:147:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6997:283;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6997:283:0;;;:::i;:::-;;173:28:1;;8:9:-1;5:2;;;30:1;27;20:12;5:2;173:28:1;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4347:178:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4347:178:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;2296:232;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2296:232:0;;;:::i;:::-;;690:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;690:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;563:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;563:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2581:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2581:173:0;;;:::i;:::-;;709:134:1;;8:9:-1;5:2;;;30:1;27;20:12;5:2;709:134:1;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;709:134:1;;;;;;;;;;;;;;;;;;;:::i;:::-;;5938:768:0;1532:10;:8;:10::i;:::-;1524:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;507:5:1;;;;;;;;;;;493:19;;:10;:19;;;485:28;;;;;;6083:1:0;6070:9;:14;6062:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6164:1;6148:18;;:4;:18;;;;6140:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6227:1;6214:10;:14;6206:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6272:19;6294:1;6272:23;;6307:9;6319:1;6307:13;;6302:149;6326:10;6322:1;:14;6302:149;;;6360:14;6377:21;:19;:21::i;:::-;6360:38;;6421:23;6437:6;6421:11;:15;;:23;;;;:::i;:::-;6407:37;;6302:149;6342:8;6348:1;6342;:5;;:8;;;;:::i;:::-;6338:12;;6302:149;;;;6487:17;:15;:17::i;:::-;6472:11;:32;;6457:112;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6589:27;6604:11;6589:10;;:14;;:27;;;;:::i;:::-;6576:10;:40;;;;6643:4;6628:33;;;6649:11;6628:33;;;;;;;;;;;;;;;;;;6668:5;;;;;;;;;;;:14;;;6683:4;6689:11;6668:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6668:33:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6668:33:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6668:33:0;;;;;;;;;;;;;;;;;519:1:1;5938:768:0;;:::o;4622:1217::-;1532:10;:8;:10::i;:::-;1524:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1706:9;1692:23;;:10;:23;;;1684:32;;;;;;4805:1;4792:9;:14;4784:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4884:9;4870:23;;:10;:23;;;;4862:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4946:31;4963:4;4969:1;4972;4975;4946:16;:31::i;:::-;4938:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5006:14;5023:21;:19;:21::i;:::-;5006:38;;5076:1;5055:23;;:9;:23;;;5051:706;;;5115:17;:15;:17::i;:::-;5105:6;:27;;5088:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5230:10;5215:34;;;5242:6;5215:34;;;;;;;;;;;;;;;;;;5271:22;5286:6;5271:10;;:14;;:22;;;;:::i;:::-;5258:10;:35;;;;5051:706;;;5314:23;5340:14;5351:2;5340:6;:10;;:14;;;;:::i;:::-;5314:40;;5362:19;5384:27;5395:15;5384:6;:10;;:27;;;;:::i;:::-;5362:49;;5452:17;:15;:17::i;:::-;5437:11;:32;;5420:118;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5567:10;5552:34;;;5579:6;5552:34;;;;;;;;;;;;;;;;;;5623:9;5599:51;;;5634:15;5599:51;;;;;;;;;;;;;;;;;;5672:27;5687:11;5672:10;;:14;;:27;;;;:::i;:::-;5659:10;:40;;;;5708:5;;;;;;;;;;;:14;;;5723:9;5734:15;5708:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5708:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5708:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5708:42:0;;;;;;;;;;;;;;;;;5051:706;;;5790:4;5763:18;:24;5782:4;5763:24;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;5800:5;;;;;;;;;;;:14;;;5815:10;5827:6;5800:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5800:34:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5800:34:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5800:34:0;;;;;;;;;;;;;;;;;1722:1;4622:1217;;;;;:::o;2838:168::-;2879:4;2913;2899:18;;:10;;;;;;;;;;;:18;;;:39;;;;;2933:5;2921:17;;:8;;;;;;;;;;;:17;;;2899:39;:65;;;;;2959:5;2942:22;;:13;:11;:13::i;:::-;:22;;;2899:65;2891:74;;2838:168;:::o;529:30::-;;;;;;;;;;;;;:::o;6810:105::-;6858:7;6880:5;;;;;;;;;;;:15;;;6904:4;6880:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6880:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6880:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6880:30:0;;;;;;;;;;;;;;;;6873:37;;6810:105;:::o;929:29::-;;;;:::o;4225:118::-;507:5:1;;;;;;;;;;;493:19;;:10;:19;;;485:28;;;;;;4309:5:0;;;;;;;;;;;4299:15;;:6;:15;;;;4291:24;;;;;;4332:6;4322:7;;:16;;;;;;;;;;;;;;;;;;4225:118;:::o;3097:147::-;3141:4;3153:14;3170:21;3183:7;;3170:8;;:12;;:21;;;;:::i;:::-;3153:38;;752:21;3205:10;;:19;;:34;;;;3238:1;3228:6;:11;3205:34;3198:41;;;3097:147;:::o;6997:283::-;507:5:1;;;;;;;;;;;493:19;;:10;:19;;;485:28;;;;;;7076:15:0;7094:5;;;;;;;;;;;:15;;;7118:4;7094:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7094:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7094:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7094:30:0;;;;;;;;;;;;;;;;7076:48;;7147:1;7137:7;:11;7130:19;;;;7155:5;;;;;;;;;;;:14;;;7170:5;;;;;;;;;;;7177:7;7155:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7155:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7155:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7155:30:0;;;;;;;;;;;;;;;;;7269:5;;;;;;;;;;;7256:19;;;173:28:1;;;;;;;;;;;;;:::o;4347:178:0:-;4427:7;4436;1532:10;:8;:10::i;:::-;1524:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4453:14;4470:21;4483:7;;4470:8;;:12;;:21;;;;:::i;:::-;4453:38;;4506:5;;4513:6;4498:22;;;;;4347:178;;:::o;2296:232::-;507:5:1;;;;;;;;;;;493:19;;:10;:19;;;485:28;;;;;;2358:5:0;2344:19;;:10;;;;;;;;;;;:19;;;2336:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2438:13;;2417:17;:15;:17::i;:::-;:34;;2402:98;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2519:4;2506:10;;:17;;;;;;;;;;;;;;;;;;2296:232::o;690:24::-;;;;:::o;563:28::-;;;;;;;;;;;;;:::o;2581:173::-;507:5:1;;;;;;;;;;;493:19;;:10;:19;;;485:28;;;;;;2641:4:0;2627:18;;:10;;;;;;;;;;;:18;;;2619:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2696:5;2684:17;;:8;;;;;;;;;;;:17;;;2676:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2745:4;2734:8;;:15;;;;;;;;;;;;;;;;;;2581:173::o;709:134:1:-;507:5;;;;;;;;;;;493:19;;:10;:19;;;485:28;;;;;;813:1;793:22;;:8;:22;;;;785:31;;;;;;830:8;822:5;;:16;;;;;;;;;;;;;;;;;;709:134;:::o;7284:245:0:-;7365:7;1532:10;:8;:10::i;:::-;1524:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7382:14;7399:21;7412:7;;7399:8;;:12;;:21;;;;:::i;:::-;7382:38;;7437:41;7461:16;;7437:19;7449:6;;7437:7;;:11;;:19;;;;:::i;:::-;:23;;:41;;;;:::i;:::-;7427:7;:51;;;;7492:12;7502:1;7492:5;;:9;;:12;;;;:::i;:::-;7484:5;:20;;;;7518:6;7511:13;;;7284:245;:::o;951:129:2:-;1009:7;1024:9;1040:1;1036;:5;1024:17;;1059:1;1054;:6;;1047:14;;;;1074:1;1067:8;;;951:129;;;;:::o;3840:298:0:-;3953:4;3981:18;:24;4000:4;3981:24;;;;;;;;;;;;;;;;;;;;;3980:25;3965:114;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4126:7;;;;;;;;;;;4093:40;;:29;4108:4;4114:1;4117;4120;4093:14;:29::i;:::-;:40;;;4086:47;;3840:298;;;;;;:::o;568:109:2:-;626:7;641:9;657:1;653;:5;;;;;;641:17;;671:1;664:8;;;568:109;;;;:::o;346:143::-;404:7;419:9;435:1;431;:5;419:17;;454:1;449;:6;:20;;;;468:1;463;459;:5;;;;;;:10;449:20;442:28;;;;483:1;476:8;;;346:143;;;;:::o;3402:303:0:-;3513:7;3528:19;:56;;;;;;;;;;;;;;;;;;;3590:20;3640:6;3648:4;3623:30;;;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;3623:30:0;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;3623:30:0;;;3613:41;;;;;;3590:64;;3668:32;3678:12;3692:1;3695;3698;3668:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3668:32:0;;;;;;;;3661:39;;;;3402:303;;;;;;:::o;761:110:2:-;819:7;846:1;841;:6;;834:14;;;;865:1;861;:5;854:12;;761:110;;;;:::o

Swarm Source

bzzr://353f48c41cf39fa9365e929ed38ba00770142aab2d89a79fc75b0b6e0745ecc2
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.