Contract 0x9e004545c59D359F6B7BFB06a26390b087717b42 5

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x19166da4f6594e4806f00c3e9d90191796881593be7c4f58450930d3b340c4adApprove153973292022-05-20 22:35:1049 mins ago0x8339aa7845c3fdc5a4b8bfab95802dbe9d0b3dc0 IN  Huobi: Heco-Peg LINK Token0 HT0.00019996724.3
0xcd624f921dc4e64c15742d24b40ac93abffbaa1d17217e8b1460c2889ebb68b4Approve153973292022-05-20 22:35:1049 mins ago0x581edd3f273d8d689898b47037410b62f803332b IN  Huobi: Heco-Peg LINK Token0 HT0.0002092684.5
0xfc55c52aa777387bcef1633366162f5ea1f1259373a90f99a5f4e315f4f3da0bApprove153973292022-05-20 22:35:1049 mins ago0xeb3dcd23e2742859defa4e8a24564f5bfd1fb475 IN  Huobi: Heco-Peg LINK Token0 HT0.00021391844.6
0x9433268c4f3ac66d27f0bcf928861205ff101f6f9498c82bec9202543fb3aec7Approve153973292022-05-20 22:35:1049 mins ago0x0b3050cfed0e31cca418742b84fc22e2f14cc32f IN  Huobi: Heco-Peg LINK Token0 HT0.00021856884.7
0x683a47e32d4c2ae5736f3ad4cf0d0146532ccfcc90748324c28a8227ff9a5463Approve153973292022-05-20 22:35:1049 mins ago0x52a97bcc93584a6cbc02da5f8da03864bec9e58c IN  Huobi: Heco-Peg LINK Token0 HT0.00022321924.8
0x81bd0ecfc79b6ecfd989f969f297c23923ca513ea70badb6f84ae7bd0187fc36Approve153917032022-05-20 17:53:525 hrs 31 mins ago0xed2a5661d83516ec60adddfc3b9e6803869e3d9a IN  Huobi: Heco-Peg LINK Token0 HT0.0001046882.25
0x2d15057e984d702da30ed81abd0204d3ca5bc047d9627507b29605e6b206152eTransfer153859562022-05-20 13:06:3110 hrs 18 mins agoLendHub: Deployer IN  Huobi: Heco-Peg LINK Token0 HT0.0001113093
0x535698175a3fe50581fa23a37354d905f0aeaca82f24feb57c906f7d65c8b5d5Transfer153846792022-05-20 12:02:3911 hrs 22 mins ago0x0d0707963952f2fba59dd06f2b425ace40b492fe IN  Huobi: Heco-Peg LINK Token0 HT0.000731902513.5
0xe6469bcbe4f85315314f67ede5246ac2af23287ee90bad61a6f28f8285e2ad95Approve153794712022-05-20 7:42:1215 hrs 42 mins ago0xd2a94c6e3b8a5b479aed45fd7d2726890de325e5 IN  Huobi: Heco-Peg LINK Token0 HT0.000104634 2.25
0x6b2832d25143340282ae7ff63ecfce35a4855ad7a9c4f31d3439561b2258409dTransfer153698792022-05-19 23:42:3623 hrs 42 mins ago0x2aec997efbdedabcbf4edcb6f58975a64084c95a IN  Huobi: Heco-Peg LINK Token0 HT0.00009272752.5
0x36cd7c587b5c0902509d6c54abf787adf0c538937c9da8b2e15936acee19b9b4Transfer153608602022-05-19 16:11:391 day 7 hrs ago0xcee6de4290a4002de8712d16f8cfba03cb9afcf4 IN  Huobi: Heco-Peg LINK Token0 HT0.0003711510
0x99b96daa398b574169432116100dd1d524ea0a5d85d48ea61dc5d2e37cf2a734Transfer153606172022-05-19 15:59:301 day 7 hrs ago0xcee6de4290a4002de8712d16f8cfba03cb9afcf4 IN  Huobi: Heco-Peg LINK Token0 HT0.0005419110
0xe8a130be88846be829545f4b24dfb0ef1d0a722ea8abe026eab5cfb4326d7ceeApprove153584512022-05-19 14:11:121 day 9 hrs ago0x934b4215d1b2fa99ddc011bbca1595ece8e1da8a IN  Huobi: Heco-Peg LINK Token0 HT0.00012488042.7
0xb088d6c26fa71c679b4176fab4e5cfc5180551396fab32797f20a3ac78b8f9bdTransfer153571592022-05-19 13:06:361 day 10 hrs agoLendHub: Deployer IN  Huobi: Heco-Peg LINK Token0 HT0.0001113093
0x172b9476f10472d8d219a4d4bff80a9204a2c0bb12d27990034f46cb3dd24bb5Transfer153348762022-05-18 18:32:272 days 4 hrs ago0xcee6de4290a4002de8712d16f8cfba03cb9afcf4 IN  Huobi: Heco-Peg LINK Token0 HT0.0005420310
0x0a4704e08bcbe73c343e24598c6598339f9bbbb1dd3a2036870b104814da0c8eTransfer153336252022-05-18 17:29:542 days 5 hrs ago0x2b08c79bb2c13422b729b732072ee42329906127 IN  Huobi: Heco-Peg LINK Token0 HT0.0001298185 3.5
0xb0343c2815b6b8589d29bc171ccc196881f81827d498ea24599b2c216e301292Transfer153283592022-05-18 13:06:362 days 10 hrs agoLendHub: Deployer IN  Huobi: Heco-Peg LINK Token0 HT0.0001113093
0x4586edcd0cf6fb08be2ddcea59ae1fc4a5101199c7912a38dafd24a51e09462aApprove153265542022-05-18 11:36:212 days 11 hrs ago0xfc54017e042aa061ed3f14aaad39de14cc2d5c68 IN  Huobi: Heco-Peg LINK Token0 HT0.000116322.5
0x6824b2e56095547c5e4a9aee38216df8922510392d005f703e5e8054139b73abTransfer153215132022-05-18 7:24:182 days 16 hrs ago0x6a417a7d75f65f981810cf6bdd9272b9e6a617bc IN  Huobi: Heco-Peg LINK Token0 HT0.0003230310
0x0d073e7fbe071ed461292e5a891d1659336cc5715d86670ab09f336ebee70ecdTransfer153214212022-05-18 7:19:422 days 16 hrs ago0xb8c6e43f37e04a2411562a13c1c48b3ad5975cf4 IN  Huobi: Heco-Peg LINK Token0 HT0.00011118375 2.25
0x5bd61de5289446ef2223f85c33b9c23cce36b23dc83cb981f47a254bd1e08ac7Transfer153148492022-05-18 1:51:062 days 21 hrs ago0xcee6de4290a4002de8712d16f8cfba03cb9afcf4 IN  Huobi: Heco-Peg LINK Token0 HT0.0005420310
0x1016f340360a54cce4279c4ea80db5919bd9c1271f726e7d8148da61de760aeaTransfer And Cal...153113412022-05-17 22:55:423 days 29 mins ago0x2b08c79bb2c13422b729b732072ee42329906127 IN  Huobi: Heco-Peg LINK Token0 HT0.000306936 3.5
0xcc2638dace2083187a80be3d956e537180f1d0ed6ea07c3375210383535cb96eTransfer153113002022-05-17 22:53:393 days 31 mins ago0xcee6de4290a4002de8712d16f8cfba03cb9afcf4 IN  Huobi: Heco-Peg LINK Token0 HT0.0005420310
0xaa0e56b1ce52838b0e76c40646dbbc7f4750384652a7bb73eaa2f13f66a4b1cfTransfer153105562022-05-17 22:16:273 days 1 hr ago0xf95c1c86a5439da7833b2b3a960fcfa0b123c0cc IN  Huobi: Heco-Peg LINK Token0 HT0.00008348175 2.25
0x9df58b983e9c40b47ee378af0bab3c80f3faaf8219e3cffde5399962e67da3e3Approve153059372022-05-17 18:25:303 days 4 hrs ago0x6588597e52bf0c3665d26b75d1d9ac8b0d5a396a IN  Huobi: Heco-Peg LINK Token0 HT0.000104634 2.25
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
HRC20LINK

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at hecoinfo.com on 2021-02-07
*/

/**
 *Submitted for verification at Etherscan.io on 2017-09-23
*/

pragma solidity ^0.4.16;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

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

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


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

contract ERC677 is ERC20 {
  function transferAndCall(address to, uint value, bytes data) returns (bool success);

  event Transfer(address indexed from, address indexed to, uint value, bytes data);
}

contract ERC677Receiver {
  function onTokenTransfer(address _sender, uint _value, bytes _data);
}

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

  mapping(address => uint256) balances;

  /**
  * @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) returns (bool) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of. 
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) constant returns (uint256 balance) {
    return balances[_owner];
  }

}


/**
 * @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)) 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) returns (bool) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // require (_value <= _allowance);

    balances[_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.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) 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) 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) 
    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) 
    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;
  }

}

contract ERC677Token is ERC677 {

  /**
  * @dev transfer token to a contract address with additional data if the recipient is a contact.
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  * @param _data The extra data to be passed to the receiving contract.
  */
  function transferAndCall(address _to, uint _value, bytes _data)
    public
    returns (bool success)
  {
    super.transfer(_to, _value);
    Transfer(msg.sender, _to, _value, _data);
    if (isContract(_to)) {
      contractFallback(_to, _value, _data);
    }
    return true;
  }


  // PRIVATE

  function contractFallback(address _to, uint _value, bytes _data)
    private
  {
    ERC677Receiver receiver = ERC677Receiver(_to);
    receiver.onTokenTransfer(msg.sender, _value, _data);
  }

  function isContract(address _addr)
    private
    returns (bool hasCode)
  {
    uint length;
    assembly { length := extcodesize(_addr) }
    return length > 0;
  }

}

contract HRC20LINK is StandardToken, ERC677Token {
    using SafeMath for uint256;
    uint public totalSupply = 0;
    string public constant name = 'Heco-Peg LINK Token';
    uint8 public constant decimals = 18;
    string public constant symbol = 'LINK';

    address public _owner;
    address public _operator;
    address public _pauser;
    bool public  _ispause;

    function HRC20LINK(address owner, address operator,address pauser)public
    {
        _owner = owner;
        _operator = operator;
        _pauser = pauser;
        _ispause = false;
    }



    modifier onlyOperator(){
        require(msg.sender == _operator);
        _;
    }
    modifier onlyOwner(){
        require(msg.sender == _owner);
        _;
    }

    modifier onlyPauser(){
        require(msg.sender == _pauser);
        _;
    }

    function pause() public onlyPauser{
      _ispause = true;
    }
    function unpause()public onlyPauser{
      _ispause= false;
    }

    function changeOperator(address new_operator) public onlyOwner{
        _operator=new_operator;
    }

    function changeOwner(address new_owner) public onlyOwner{
        _owner=new_owner;
    }
    function changePauser(address new_pauser) public onlyOwner{
        _pauser = new_pauser;
    }


    function _mint(address account, uint256 amount) internal {
      require(amount != 0);
      balances[account] = balances[account].add(amount);
      totalSupply= totalSupply.add(amount);
      Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal {
      require(amount != 0);
      require(amount <= balances[account]);
      totalSupply = totalSupply.sub(amount);
      balances[account] = balances[account].sub(amount);
      Transfer(account, address(0), amount);
    }

    function mint(address to, uint256 value) public onlyOperator     onlyUnpause{
          _mint(to,value);
    }

    function burn(address to, uint256 value) public onlyOperator     onlyUnpause{
          _burn(to, value);
        
    }
    /**
    * @dev transfer token to a specified address with additional data if the recipient is a contract.
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred.
    * @param _data The extra data to be passed to the receiving contract.
    */
    function transferAndCall(address _to, uint _value, bytes _data)
    public
    validRecipient(_to)
    onlyUnpause
    returns (bool success)
    {
    return super.transferAndCall(_to, _value, _data);
    }

    /**
    * @dev transfer token to a specified address.
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred.
    */
    function transfer(address _to, uint _value)
    public
    validRecipient(_to)
    onlyUnpause
    returns (bool success)
    {
    return super.transfer(_to, _value);
    }

    /**
    * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
    * @param _spender The address which will spend the funds.
    * @param _value The amount of tokens to be spent.
    */
    function approve(address _spender, uint256 _value)
    public
    validRecipient(_spender)
    returns (bool)
    {
    return super.approve(_spender,  _value);
    }

    /**
    * @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
    validRecipient(_to)
    onlyUnpause
    returns (bool)
    {
    return super.transferFrom(_from, _to, _value);
    }


    // MODIFIERS

    modifier validRecipient(address _recipient) {
    require(_recipient != address(0) && _recipient != address(this));
    _;
    }
    modifier onlyUnpause(){
      require(!_ispause);
      _;
    }

}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"new_operator","type":"address"}],"name":"changeOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[],"name":"_pauser","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"new_pauser","type":"address"}],"name":"changePauser","outputs":[],"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":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transferAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"mint","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":true,"inputs":[],"name":"_operator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"new_owner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","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":"_ispause","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"},{"inputs":[{"name":"owner","type":"address"},{"name":"operator","type":"address"},{"name":"pauser","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"data","type":"bytes"}],"name":"Transfer","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"}]

60606040526000600355341561001457600080fd5b60405160608061210c833981016040528080519060200190919080519060200190919080519060200190919050505b82600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660146101000a81548160ff0219169083151502179055505b5050505b611fd7806101356000396000f30060606040523615610131576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306394c9b1461013657806306fdde031461016f578063095ea7b3146101fe57806318160ddd146102585780631bf5fc4d1461028157806323b872dd146102d65780632cd271e71461034f578063313ce567146103885780633f4ba83a146103b75780634000aea0146103cc57806340c10f191461046957806366188463146104ab57806370a082311461050557806370b0a843146105525780638456cb59146105a757806395d89b41146105bc5780639dc29fac1461064b578063a6f9dae11461068d578063a9059cbb146106c6578063b2bdfa7b14610720578063d15ed92e14610775578063d73dd623146107a2578063dd62ed3e146107fc575b600080fd5b341561014157600080fd5b61016d600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610868565b005b341561017a57600080fd5b61018261090a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101c35780820151818401525b6020810190506101a7565b50505050905090810190601f1680156101f05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020957600080fd5b61023e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610943565b604051808215151515815260200191505060405180910390f35b341561026357600080fd5b61026b6109cf565b6040518082815260200191505060405180910390f35b341561028c57600080fd5b6102946109d5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156102e157600080fd5b610335600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109fb565b604051808215151515815260200191505060405180910390f35b341561035a57600080fd5b610386600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610aa6565b005b341561039357600080fd5b61039b610b48565b604051808260ff1660ff16815260200191505060405180910390f35b34156103c257600080fd5b6103ca610b4d565b005b34156103d757600080fd5b61044f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050610bc8565b604051808215151515815260200191505060405180910390f35b341561047457600080fd5b6104a9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c73565b005b34156104b657600080fd5b6104eb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610cfc565b604051808215151515815260200191505060405180910390f35b341561051057600080fd5b61053c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f8e565b6040518082815260200191505060405180910390f35b341561055d57600080fd5b610565610fd8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105b257600080fd5b6105ba610ffe565b005b34156105c757600080fd5b6105cf611079565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106105780820151818401525b6020810190506105f4565b50505050905090810190601f16801561063d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561065657600080fd5b61068b600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506110b2565b005b341561069857600080fd5b6106c4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061113b565b005b34156106d157600080fd5b610706600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111dd565b604051808215151515815260200191505060405180910390f35b341561072b57600080fd5b610733611286565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561078057600080fd5b6107886112ac565b604051808215151515815260200191505060405180910390f35b34156107ad57600080fd5b6107e2600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506112bf565b604051808215151515815260200191505060405180910390f35b341561080757600080fd5b610852600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506114bc565b6040518082815260200191505060405180910390f35b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108c457600080fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b6040805190810160405280601381526020017f4865636f2d506567204c494e4b20546f6b656e0000000000000000000000000081525081565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141580156109af57503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b15156109ba57600080fd5b6109c48484611544565b91505b5b5092915050565b60035481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a6757503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b1515610a7257600080fd5b600660149054906101000a900460ff16151515610a8e57600080fd5b610a99858585611637565b91505b5b5b509392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b0257600080fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b601281565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ba957600080fd5b6000600660146101000a81548160ff0219169083151502179055505b5b565b600083600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610c3457503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b1515610c3f57600080fd5b600660149054906101000a900460ff16151515610c5b57600080fd5b610c668585856118e8565b91505b5b5b509392505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ccf57600080fd5b600660149054906101000a900460ff16151515610ceb57600080fd5b610cf582826119ee565b5b5b5b5050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610e0d576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ea1565b610e208382611b1990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505b5092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561105a57600080fd5b6001600660146101000a81548160ff0219169083151502179055505b5b565b6040805190810160405280600481526020017f4c494e4b0000000000000000000000000000000000000000000000000000000081525081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561110e57600080fd5b600660149054906101000a900460ff1615151561112a57600080fd5b6111348282611b33565b5b5b5b5050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561119757600080fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561124957503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b151561125457600080fd5b600660149054906101000a900460ff1615151561127057600080fd5b61127a8484611cac565b91505b5b5b5092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660149054906101000a900460ff1681565b600061135082600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e4890919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600190505b92915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061170b83600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1990919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117a083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e4890919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117f68382611b1990919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b509392505050565b60006118f48484611cac565b508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c1685856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561198d5780820151818401525b602081019050611971565b50505050905090810190601f1680156119ba5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a36119d184611e67565b156119e2576119e1848484611e7b565b5b600190505b9392505050565b600081141515156119fe57600080fd5b611a5081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e4890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611aa881600354611e4890919063ffffffff16565b6003819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b6000828211151515611b2757fe5b81830390505b92915050565b60008114151515611b4357600080fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611b9157600080fd5b611ba681600354611b1990919063ffffffff16565b600381905550611bfe81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1990919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b6000611d0082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b1990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d9582600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e4890919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b92915050565b6000808284019050838110151515611e5c57fe5b8091505b5092915050565b600080823b90506000811191505b50919050565b60008390508073ffffffffffffffffffffffffffffffffffffffff1663a4c0ed363385856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611f435780820151818401525b602081019050611f27565b50505050905090810190601f168015611f705780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b1515611f9057600080fd5b6102c65a03f11515611fa157600080fd5b5050505b505050505600a165627a7a72305820497164d2ec31764e1c26242ea14454a6f10df2ce1f71f9e9881270b0ef6ff3cf00290000000000000000000000002f7ef2ab933e5057c3afc6be6e4867f320e4e6a3000000000000000000000000a929022c9107643515f5c777ce9a910f0d1e490c0000000000000000000000002f7ef2ab933e5057c3afc6be6e4867f320e4e6a3

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

0000000000000000000000002f7ef2ab933e5057c3afc6be6e4867f320e4e6a3000000000000000000000000a929022c9107643515f5c777ce9a910f0d1e490c0000000000000000000000002f7ef2ab933e5057c3afc6be6e4867f320e4e6a3

-----Decoded View---------------
Arg [0] : owner (address): 0x2f7ef2ab933e5057c3afc6be6e4867f320e4e6a3
Arg [1] : operator (address): 0xa929022c9107643515f5c777ce9a910f0d1e490c
Arg [2] : pauser (address): 0x2f7ef2ab933e5057c3afc6be6e4867f320e4e6a3

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000002f7ef2ab933e5057c3afc6be6e4867f320e4e6a3
Arg [1] : 000000000000000000000000a929022c9107643515f5c777ce9a910f0d1e490c
Arg [2] : 0000000000000000000000002f7ef2ab933e5057c3afc6be6e4867f320e4e6a3


Deployed ByteCode Sourcemap

7018:4139:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8031:103;;;;;;;;;;;;;;;;;;;;;;;;;;;;7141:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10249:172:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7107:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7347:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10713:205;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8239:97;;;;;;;;;;;;;;;;;;;;;;;;;;;;7199:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7956:67;;;;;;;;;;;;;;9435:214;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8894:112;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5576:415;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2883:106;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7316:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7884:66;;;;;;;;;;;;;;7241:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9014:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8142:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;9822:180;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7288:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7376;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5301:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4914:135;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8031:103;7759:6;;;;;;;;;;;7745:20;;:10;:20;;;7737:29;;;;;;;;8114:12;8104:9;;:22;;;;;;;;;;;;;;;;;;7777:1;8031:103;;:::o;7141:51::-;;;;;;;;;;;;;;;;;;;;:::o;10249:172::-;10356:4;10332:8;11029:1;11007:24;;:10;:24;;;;:55;;;;;11057:4;11035:27;;:10;:27;;;;11007:55;10999:64;;;;;;;;10381:32;10395:8;10406:6;10381:13;:32::i;:::-;10374:39;;11070:1;10249:172;;;;;;:::o;7107:27::-;;;;:::o;7347:22::-;;;;;;;;;;;;;:::o;10713:205::-;10847:4;10811:3;11029:1;11007:24;;:10;:24;;;;:55;;;;;11057:4;11035:27;;:10;:27;;;;11007:55;10999:64;;;;;;;;11125:8;;;;;;;;;;;11124:9;11116:18;;;;;;;;10872:38;10891:5;10898:3;10903:6;10872:18;:38::i;:::-;10865:45;;11143:1;11070;10713:205;;;;;;;:::o;8239:97::-;7759:6;;;;;;;;;;;7745:20;;:10;:20;;;7737:29;;;;;;;;8318:10;8308:7;;:20;;;;;;;;;;;;;;;;;;7777:1;8239:97;;:::o;7199:35::-;7232:2;7199:35;:::o;7956:67::-;7848:7;;;;;;;;;;;7834:21;;:10;:21;;;7826:30;;;;;;;;8010:5;8000:8;;:15;;;;;;;;;;;;;;;;;;7867:1;7956:67;:::o;9435:214::-;9567:12;9531:3;11029:1;11007:24;;:10;:24;;;;:55;;;;;11057:4;11035:27;;:10;:27;;;;11007:55;10999:64;;;;;;;;11125:8;;;;;;;;;;;11124:9;11116:18;;;;;;;;9600:41;9622:3;9627:6;9635:5;9600:21;:41::i;:::-;9593:48;;11143:1;11070;9435:214;;;;;;;:::o;8894:112::-;7670:9;;;;;;;;;;;7656:23;;:10;:23;;;7648:32;;;;;;;;11125:8;;;;;;;;;;;11124:9;11116:18;;;;;;;;8983:15;8989:2;8992:5;8983;:15::i;:::-;11143:1;7691;8894:112;;;:::o;5576:415::-;5659:12;5680:13;5696:7;:19;5704:10;5696:19;;;;;;;;;;;;;;;:29;5716:8;5696:29;;;;;;;;;;;;;;;;5680:45;;5755:8;5736:16;:27;5732:168;;;5806:1;5774:7;:19;5782:10;5774:19;;;;;;;;;;;;;;;:29;5794:8;5774:29;;;;;;;;;;;;;;;:33;;;;5732:168;;;5862:30;5875:16;5862:8;:12;;:30;;;;:::i;:::-;5830:7;:19;5838:10;5830:19;;;;;;;;;;;;;;;:29;5850:8;5830:29;;;;;;;;;;;;;;;:62;;;;5732:168;5927:8;5906:61;;5915:10;5906:61;;;5937:7;:19;5945:10;5937:19;;;;;;;;;;;;;;;:29;5957:8;5937:29;;;;;;;;;;;;;;;;5906:61;;;;;;;;;;;;;;;;;;5981:4;5974:11;;5576:415;;;;;;:::o;2883:106::-;2936:15;2967:8;:16;2976:6;2967:16;;;;;;;;;;;;;;;;2960:23;;2883:106;;;;:::o;7316:24::-;;;;;;;;;;;;;:::o;7884:66::-;7848:7;;;;;;;;;;;7834:21;;:10;:21;;;7826:30;;;;;;;;7938:4;7927:8;;:15;;;;;;;;;;;;;;;;;;7867:1;7884:66;:::o;7241:38::-;;;;;;;;;;;;;;;;;;;;:::o;9014:123::-;7670:9;;;;;;;;;;;7656:23;;:10;:23;;;7648:32;;;;;;;;11125:8;;;;;;;;;;;11124:9;11116:18;;;;;;;;9103:16;9109:2;9113:5;9103;:16::i;:::-;11143:1;7691;9014:123;;;:::o;8142:91::-;7759:6;;;;;;;;;;;7745:20;;:10;:20;;;7737:29;;;;;;;;8216:9;8209:6;;:16;;;;;;;;;;;;;;;;;;7777:1;8142:91;;:::o;9822:180::-;9934:12;9898:3;11029:1;11007:24;;:10;:24;;;;:55;;;;;11057:4;11035:27;;:10;:27;;;;11007:55;10999:64;;;;;;;;11125:8;;;;;;;;;;;11124:9;11116:18;;;;;;;;9967:27;9982:3;9987:6;9967:14;:27::i;:::-;9960:34;;11143:1;11070;9822:180;;;;;;:::o;7288:21::-;;;;;;;;;;;;;:::o;7376:::-;;;;;;;;;;;;;:::o;5301:269::-;5379:12;5432:46;5466:11;5432:7;:19;5440:10;5432:19;;;;;;;;;;;;;;;:29;5452:8;5432:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;5400:7;:19;5408:10;5400:19;;;;;;;;;;;;;;;:29;5420:8;5400:29;;;;;;;;;;;;;;;:78;;;;5506:8;5485:61;;5494:10;5485:61;;;5516:7;:19;5524:10;5516:19;;;;;;;;;;;;;;;:29;5536:8;5516:29;;;;;;;;;;;;;;;;5485:61;;;;;;;;;;;;;;;;;;5560:4;5553:11;;5301:269;;;;;:::o;4914:135::-;4985:17;5018:7;:15;5026:6;5018:15;;;;;;;;;;;;;;;:25;5034:8;5018:25;;;;;;;;;;;;;;;;5011:32;;4914:135;;;;;:::o;4407:180::-;4467:4;4512:6;4480:7;:19;4488:10;4480:19;;;;;;;;;;;;;;;:29;4500:8;4480:29;;;;;;;;;;;;;;;:38;;;;4546:8;4525:38;;4534:10;4525:38;;;4556:6;4525:38;;;;;;;;;;;;;;;;;;4577:4;4570:11;;4407:180;;;;;:::o;3668:500::-;3743:4;3756:14;3773:7;:14;3781:5;3773:14;;;;;;;;;;;;;;;:26;3788:10;3773:26;;;;;;;;;;;;;;;;3756:43;;3976:27;3996:6;3976:8;:15;3985:5;3976:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3958:8;:15;3967:5;3958:15;;;;;;;;;;;;;;;:45;;;;4026:25;4044:6;4026:8;:13;4035:3;4026:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;4010:8;:13;4019:3;4010:13;;;;;;;;;;;;;;;:41;;;;4087:22;4102:6;4087:10;:14;;:22;;;;:::i;:::-;4058:7;:14;4066:5;4058:14;;;;;;;;;;;;;;;:26;4073:10;4058:26;;;;;;;;;;;;;;;:51;;;;4132:3;4116:28;;4125:5;4116:28;;;4137:6;4116:28;;;;;;;;;;;;;;;;;;4158:4;4151:11;;3668:500;;;;;;;:::o;6316:292::-;6406:12;6430:27;6445:3;6450:6;6430:14;:27::i;:::-;;6485:3;6464:40;;6473:10;6464:40;;;6490:6;6498:5;6464:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6515:15:0;6526:3;6515:10;:15::i;:::-;6511:74;;;6541:36;6558:3;6563:6;6571:5;6541:16;:36::i;:::-;6511:74;6598:4;6591:11;;6316:292;;;;;;:::o;8346:243::-;8430:1;8420:6;:11;;8412:20;;;;;;;;8461:29;8483:6;8461:8;:17;8470:7;8461:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;8441:8;:17;8450:7;8441:17;;;;;;;;;;;;;;;:49;;;;8512:23;8528:6;8512:11;;:15;;:23;;;;:::i;:::-;8499:11;:36;;;;8565:7;8544:37;;8561:1;8544:37;;;8574:6;8544:37;;;;;;;;;;;;;;;;;;8346:243;;;:::o;654:117::-;716:7;744:1;739;:6;;732:14;;;;;;764:1;760;:5;753:12;;654:117;;;;;:::o;8597:289::-;8681:1;8671:6;:11;;8663:20;;;;;;;;8710:8;:17;8719:7;8710:17;;;;;;;;;;;;;;;;8700:6;:27;;8692:36;;;;;;;;8751:23;8767:6;8751:11;;:15;;:23;;;;:::i;:::-;8737:11;:37;;;;8803:29;8825:6;8803:8;:17;8812:7;8803:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;8783:8;:17;8792:7;8783:17;;;;;;;;;;;;;;;:49;;;;8867:1;8841:37;;8850:7;8841:37;;;8871:6;8841:37;;;;;;;;;;;;;;;;;;8597:289;;;:::o;2437:236::-;2493:4;2529:32;2554:6;2529:8;:20;2538:10;2529:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2506:8;:20;2515:10;2506:20;;;;;;;;;;;;;;;:55;;;;2584:25;2602:6;2584:8;:13;2593:3;2584:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2568:8;:13;2577:3;2568:13;;;;;;;;;;;;;;;:41;;;;2637:3;2616:33;;2625:10;2616:33;;;2642:6;2616:33;;;;;;;;;;;;;;;;;;2663:4;2656:11;;2437:236;;;;;:::o;777:137::-;839:7;855:9;871:1;867;:5;855:17;;891:1;886;:6;;879:14;;;;;;907:1;900:8;;777:137;;;;;;:::o;6835:174::-;6897:12;6921:11;6972:5;6960:11;6950:28;;7002:1;6993:6;:10;6986:17;;6835:174;;;;;:::o;6632:197::-;6720:23;6761:3;6720:45;;6772:8;:24;;;6797:10;6809:6;6817:5;6772:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;8:100;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6632:197:0;;;;;:::o

Swarm Source

bzzr://497164d2ec31764e1c26242ea14454a6f10df2ce1f71f9e9881270b0ef6ff3cf
Block Transaction Gas Used Reward
Age Block Fee Address Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading