Contract 0xcD1cFD5FAfF934C33134b96171b1D29D55eb215F 1

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x62a37d5e72a4a3a046bfbb1d22b9374058d18ded35c7ac6fdad8a505ba373c34Transfer140998662022-01-05 12:42:5723 days 13 hrs ago0x4d5d3b6fe37e0ea1c5c981b97f01752fecc73358 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115685
0x7676a30b700ac9c04f89fb601cbd371f1457866565e5e05364a85a6bd61ddb82Transfer140998492022-01-05 12:42:0623 days 13 hrs ago0x4d5d3b6fe37e0ea1c5c981b97f01752fecc73358 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115685
0x0a56707fba89507ca5be7f0254df26a4137363709050e8c5eb271bbe44213342Transfer135886992021-12-18 17:35:0141 days 8 hrs ago0xf615dec7de8129b8f1f0d530fefc499ec99ca8bc IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115745
0x0ed05baf044b976b58a15e5960e214edd0860f9c255e7fa8333be4bef208745aTransfer131185472021-12-02 1:57:3958 days 24 mins ago0x9ee6752625dd7465a4f40fde44f177d3d779f2bb IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115805
0x4e3780f3179e7595f4f735bcdf7b2bdc9efe3cec2fe24ac81c6344057885fa1fTransfer131184282021-12-02 1:51:2258 days 30 mins ago0x9ee6752625dd7465a4f40fde44f177d3d779f2bb IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115865
0xaba3c7351009c9735690a438a6de7cc8e304566f9f14df597c3acf2d7b670a4dApprove128021962021-11-20 9:21:1369 days 17 hrs ago0xe1c9acbb22bf0fdfbe03ae55e935f1f0d717e97a IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000158907
0x3f8c71275f18d09f42b6374ed4df839d2151385d4c923a5ef685a7bdd083ebe6Approve126878142021-11-16 4:47:1773 days 21 hrs ago0xe1c9acbb22bf0fdfbe03ae55e935f1f0d717e97a IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000158907
0x6896c3fa58135176e90996c53a616c94ee40388f143c15f59d5b473e04331b9fApprove121666232021-10-28 14:55:1592 days 11 hrs ago0x429095be3b8f2b2eb5267fcaff01b21abe77e26f IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115365
0x06b6e6e7bc77ee87bd26e840797b44fccafea498cbf44a1ad9a0e19c1c3fa66fTransfer120850872021-10-25 18:12:3995 days 8 hrs ago0xa2620b9498d05bedfa86903d5457ffabbe6a0ffd IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115865
0x2e838c934ff9a8c47153b6db958889ad17b8a07e90dec38852758d0ada62a46bTransfer120158802021-10-23 7:57:0197 days 18 hrs ago0x3ab5814ad9e1ff8bdfb941d68c2fb75d3d69579d IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115625
0xa5f70c179838615ade9e42a254d4641e40b4455119fb388980159083263eeccfTransfer120158512021-10-23 7:55:3197 days 18 hrs ago0x3ab5814ad9e1ff8bdfb941d68c2fb75d3d69579d IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115625
0x238dc314dbd5403559d4895c4670816a7435e05c7b0fe8eba91e68fe560e8ebfTransfer120157762021-10-23 7:51:4697 days 18 hrs ago0x3ab5814ad9e1ff8bdfb941d68c2fb75d3d69579d IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115805
0x407102570c04565b63a8ee3945303438743ee5e63d46bc8b9b3f6228f6953ba1Transfer120084642021-10-23 1:41:1898 days 40 mins ago0x69c5938f899deb10bc1e48a544e9c8717a8fb337 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115685
0x15754ef392c08797ac7afc66c841b46a7e2c38bd45e243e4f30a032c1430486fTransfer119441772021-10-20 19:00:03100 days 7 hrs ago0x0a21d4fbaa20487d454a1b94cb0037e51ef5a8f2 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115865
0x65a986f8125b483c4fa66e279e56f691e5b664eca7b9b3c518af404fe6c0302dTransfer119362652021-10-20 12:22:26100 days 13 hrs ago0x0a21d4fbaa20487d454a1b94cb0037e51ef5a8f2 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115865
0x4c45750be02242fe3175563eaec7adba2d3d7f7866ab9e4c8bb96184a17ca826Approve116705162021-10-11 4:23:10109 days 21 hrs ago0xb59870bed3d005c57687d1b426d3f317e3967c1f IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115425
0x1c0a7a1b6169171ef0a2fa36a3508192f9e45b8610246997ba69c3cf3bd7f1f9Approve116705122021-10-11 4:22:58109 days 21 hrs ago0xb59870bed3d005c57687d1b426d3f317e3967c1f IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115425
0x601825254835a4814c26595b6d929b73a06ad379f1864eab8532bdad952712e6Transfer116347802021-10-09 22:30:05111 days 3 hrs ago0xd8644e8cea84815cc52ce883222c6419f8bae570 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115745
0xbeb177b4c0a3cd1e0a83f698e407fb228a33c4973dc592994e4b51e1bf102400Transfer116347692021-10-09 22:29:32111 days 3 hrs ago0xd8644e8cea84815cc52ce883222c6419f8bae570 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115745
0x790df33d137ed8cf9ddaa275bdd28148dd04948ee13d137f07f2771d3503ca27Transfer116324192021-10-09 20:31:56111 days 5 hrs ago0xebb0e1bd3e81ad8c6dfa5e6259d969c3f00e69d5 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115865
0x87fc94a0b562ab7125bff8f0adfc9a1a6a8874a66a4790acab48636fa37fabacTransfer116251112021-10-09 14:25:42111 days 11 hrs ago0x5f7ef813dd274264d4310a4b517b1163d4d45dde IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115745
0xa1cfffebedd4fe354e272ca9c8ed7ff8ebc74961c20af32762a1ad3d33c89e58Transfer116250902021-10-09 14:24:39111 days 11 hrs ago0x5f7ef813dd274264d4310a4b517b1163d4d45dde IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115745
0x322bf1f62cda3368bba6828413184c339cc09b05b982a4c149bad16352051a77Approve115157042021-10-05 19:04:13115 days 7 hrs ago0x429095be3b8f2b2eb5267fcaff01b21abe77e26f IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115365
0x5ad2f2772ab1379c8680513e917cd56b3e4c3f0917901705a6ba1d1a031e0dacTransfer114075062021-10-02 0:29:18119 days 1 hr ago0xfb8ebcde4a7d27366715efea68c8d71679d58404 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115805
0xee154fc80393de938ef0fc7abe7eccd56ce84c14250933d365149bdbc4c2d4e0Transfer114074312021-10-02 0:25:33119 days 1 hr ago0xfb8ebcde4a7d27366715efea68c8d71679d58404 IN  0xcd1cfd5faff934c33134b96171b1d29d55eb215f0 BNB0.000115805
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xbdf9ffb5d7c463708e7464d8ce4aa865b400dc452fd8b71f1730130b8b8bcb9080077452021-06-04 16:23:20238 days 9 hrs ago MR Jobs Finder: Deployer  Contract Creation0 BNB
[ Download CSV Export 
Loading

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xa48ebb04b22af7f78d42148b7b030e01b644abc8

Contract Name:
CoinToken

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-04-13
*/

pragma solidity ^0.4.24;

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

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

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

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

contract Ownable {
  address public owner;


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

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


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

}

contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


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

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

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    emit Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    emit Unpause();
  }
}

contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


contract StandardToken is ERC20 {
  using SafeMath for uint256;
  uint256 public txFee;
  uint256 public burnFee;
  address public FeeAddress;

  mapping (address => mapping (address => uint256)) internal allowed;
	mapping(address => bool) tokenBlacklist;
	event Blacklist(address indexed blackListed, bool value);


  mapping(address => uint256) balances;


  function transfer(address _to, uint256 _value) public returns (bool) {
    require(tokenBlacklist[msg.sender] == false);
    require(_to != address(0));
    require(_value <= balances[msg.sender]);
    balances[msg.sender] = balances[msg.sender].sub(_value);
    uint256 tempValue = _value;
    if(txFee > 0 && msg.sender != FeeAddress){
        uint256 DenverDeflaionaryDecay = tempValue.div(uint256(100 / txFee));
        balances[FeeAddress] = balances[FeeAddress].add(DenverDeflaionaryDecay);
        emit Transfer(msg.sender, FeeAddress, DenverDeflaionaryDecay);
        _value =  _value.sub(DenverDeflaionaryDecay); 
    }
    
    if(burnFee > 0 && msg.sender != FeeAddress){
        uint256 Burnvalue = tempValue.div(uint256(100 / burnFee));
        totalSupply = totalSupply.sub(Burnvalue);
        emit Transfer(msg.sender, address(0), Burnvalue);
        _value =  _value.sub(Burnvalue); 
    }
    
    // SafeMath.sub will throw if there is not enough balance.
    
    
    balances[_to] = balances[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }


  function balanceOf(address _owner) public view returns (uint256 balance) {
    return balances[_owner];
  }

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(tokenBlacklist[msg.sender] == false);
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);
    balances[_from] = balances[_from].sub(_value);
    uint256 tempValue = _value;
    if(txFee > 0 && _from != FeeAddress){
        uint256 DenverDeflaionaryDecay = tempValue.div(uint256(100 / txFee));
        balances[FeeAddress] = balances[FeeAddress].add(DenverDeflaionaryDecay);
        emit Transfer(_from, FeeAddress, DenverDeflaionaryDecay);
        _value =  _value.sub(DenverDeflaionaryDecay); 
    }
    
    if(burnFee > 0 && _from != FeeAddress){
        uint256 Burnvalue = tempValue.div(uint256(100 / burnFee));
        totalSupply = totalSupply.sub(Burnvalue);
        emit Transfer(_from, address(0), Burnvalue);
        _value =  _value.sub(Burnvalue); 
    }

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


  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }


  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }


  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

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


  function _blackList(address _address, bool _isBlackListed) internal returns (bool) {
	require(tokenBlacklist[_address] != _isBlackListed);
	tokenBlacklist[_address] = _isBlackListed;
	emit Blacklist(_address, _isBlackListed);
	return true;
  }



}

contract PausableToken is StandardToken, Pausable {

  function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transfer(_to, _value);
  }

  function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transferFrom(_from, _to, _value);
  }

  function approve(address _spender, uint256 _value) public whenNotPaused returns (bool) {
    return super.approve(_spender, _value);
  }

  function increaseApproval(address _spender, uint _addedValue) public whenNotPaused returns (bool success) {
    return super.increaseApproval(_spender, _addedValue);
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused returns (bool success) {
    return super.decreaseApproval(_spender, _subtractedValue);
  }
  
  function blackListAddress(address listAddress,  bool isBlackListed) public whenNotPaused onlyOwner  returns (bool success) {
	return super._blackList(listAddress, isBlackListed);
  }
  
}

contract CoinToken is PausableToken {
    string public name;
    string public symbol;
    uint public decimals;
    event Mint(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed burner, uint256 value);

	
    constructor(string memory _name, string memory _symbol, uint256 _decimals, uint256 _supply, uint256 _txFee,uint256 _burnFee,address _FeeAddress,address tokenOwner) public {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        totalSupply = _supply * 10**_decimals;
        balances[tokenOwner] = totalSupply;
        owner = tokenOwner;
	    txFee = _txFee;
	    burnFee = _burnFee;
	    FeeAddress = _FeeAddress;
        emit Transfer(address(0), tokenOwner, totalSupply);
    }
	
	function burn(uint256 _value) public{
		_burn(msg.sender, _value);
	}
	
	function updateFee(uint256 _txFee,uint256 _burnFee,address _FeeAddress) onlyOwner public{
	    txFee = _txFee;
	    burnFee = _burnFee;
	    FeeAddress = _FeeAddress;
	}
	

	function _burn(address _who, uint256 _value) internal {
		require(_value <= balances[_who]);
		balances[_who] = balances[_who].sub(_value);
		totalSupply = totalSupply.sub(_value);
		emit Burn(_who, _value);
		emit Transfer(_who, address(0), _value);
	}

    function mint(address account, uint256 amount) onlyOwner public {

        totalSupply = totalSupply.add(amount);
        balances[account] = balances[account].add(amount);
        emit Mint(address(0), account, amount);
        emit Transfer(address(0), account, amount);
    }

    
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"listAddress","type":"address"},{"name":"isBlackListed","type":"bool"}],"name":"blackListAddress","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"FeeAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_txFee","type":"uint256"},{"name":"_burnFee","type":"uint256"},{"name":"_FeeAddress","type":"address"}],"name":"updateFee","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"txFee","outputs":[{"name":"","type":"uint256"}],"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":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"burnFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint256"},{"name":"_supply","type":"uint256"},{"name":"_txFee","type":"uint256"},{"name":"_burnFee","type":"uint256"},{"name":"_FeeAddress","type":"address"},{"name":"tokenOwner","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"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"blackListed","type":"address"},{"indexed":false,"name":"value","type":"bool"}],"name":"Blacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

60806040526007805460a060020a60ff02191690553480156200002157600080fd5b50604051620014e1380380620014e18339810160409081528151602080840151928401516060850151608086015160a087015160c088015160e08901519689018051909998909801979496939592949193909290916200008891600891908b01906200013b565b5086516200009e9060099060208a01906200013b565b50600a86815586900a85026000818155600160a060020a0383811680835260066020908152604080852086905560078054600160a060020a0319908116851790915560018b905560028a905560038054909116948916949094179093558251948552915190937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a35050505050505050620001e0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017e57805160ff1916838001178555620001ae565b82800160010185558215620001ae579182015b82811115620001ae57825182559160200191906001019062000191565b50620001bc929150620001c0565b5090565b620001dd91905b80821115620001bc5760008155600101620001c7565b90565b6112f180620001f06000396000f3006080604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610137578063095ea7b3146101c157806318160ddd146101f957806323b872dd14610220578063313ce5671461024a5780633f4ba83a1461025f57806340c10f191461027657806342966c681461029a5780635c975abb146102b257806366188463146102c757806370a08231146102eb578063794be7071461030c5780637b7e8bac146103325780638456cb5914610363578063875ae990146103785780638da5cb5b1461039f57806395d89b41146103b4578063a9059cbb146103c9578063cf820461146103ed578063d73dd62314610402578063dd62ed3e14610426578063f2fde38b1461044d578063fce589d81461046e575b600080fd5b34801561014357600080fd5b5061014c610483565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018657818101518382015260200161016e565b50505050905090810190601f1680156101b35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101cd57600080fd5b506101e5600160a060020a0360043516602435610511565b604080519115158252519081900360200190f35b34801561020557600080fd5b5061020e61053c565b60408051918252519081900360200190f35b34801561022c57600080fd5b506101e5600160a060020a0360043581169060243516604435610542565b34801561025657600080fd5b5061020e61056f565b34801561026b57600080fd5b50610274610575565b005b34801561028257600080fd5b50610274600160a060020a03600435166024356105ed565b3480156102a657600080fd5b506102746004356106c9565b3480156102be57600080fd5b506101e56106d6565b3480156102d357600080fd5b506101e5600160a060020a03600435166024356106e6565b3480156102f757600080fd5b5061020e600160a060020a036004351661070a565b34801561031857600080fd5b506101e5600160a060020a03600435166024351515610725565b34801561033e57600080fd5b50610347610760565b60408051600160a060020a039092168252519081900360200190f35b34801561036f57600080fd5b5061027461076f565b34801561038457600080fd5b50610274600435602435600160a060020a03604435166107ec565b3480156103ab57600080fd5b5061034761083a565b3480156103c057600080fd5b5061014c610849565b3480156103d557600080fd5b506101e5600160a060020a03600435166024356108a4565b3480156103f957600080fd5b5061020e6108c8565b34801561040e57600080fd5b506101e5600160a060020a03600435166024356108ce565b34801561043257600080fd5b5061020e600160a060020a03600435811690602435166108f2565b34801561045957600080fd5b50610274600160a060020a036004351661091d565b34801561047a57600080fd5b5061020e6109b2565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105095780601f106104de57610100808354040283529160200191610509565b820191906000526020600020905b8154815290600101906020018083116104ec57829003601f168201915b505050505081565b60075460009060a060020a900460ff161561052b57600080fd5b61053583836109b8565b9392505050565b60005481565b60075460009060a060020a900460ff161561055c57600080fd5b610567848484610a1e565b949350505050565b600a5481565b600754600160a060020a0316331461058c57600080fd5b60075460a060020a900460ff1615156105a457600080fd5b6007805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b600754600160a060020a0316331461060457600080fd5b600054610617908263ffffffff610d1e16565b6000908155600160a060020a038316815260066020526040902054610642908263ffffffff610d1e16565b600160a060020a03831660008181526006602090815260408083209490945583518581529351929391927fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f89281900390910190a3604080518281529051600160a060020a038416916000916000805160206112a68339815191529181900360200190a35050565b6106d33382610d2d565b50565b60075460a060020a900460ff1681565b60075460009060a060020a900460ff161561070057600080fd5b6105358383610e1d565b600160a060020a031660009081526006602052604090205490565b60075460009060a060020a900460ff161561073f57600080fd5b600754600160a060020a0316331461075657600080fd5b6105358383610f0d565b600354600160a060020a031681565b600754600160a060020a0316331461078657600080fd5b60075460a060020a900460ff161561079d57600080fd5b6007805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600754600160a060020a0316331461080357600080fd5b6001929092556002556003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b600754600160a060020a031681565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105095780601f106104de57610100808354040283529160200191610509565b60075460009060a060020a900460ff16156108be57600080fd5b6105358383610f9e565b60015481565b60075460009060a060020a900460ff16156108e857600080fd5b61053583836111e3565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600754600160a060020a0316331461093457600080fd5b600160a060020a038116151561094957600080fd5b600754604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60025481565b336000818152600460209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b3360009081526005602052604081205481908190819060ff1615610a4157600080fd5b600160a060020a0386161515610a5657600080fd5b600160a060020a038716600090815260066020526040902054851115610a7b57600080fd5b600160a060020a0387166000908152600460209081526040808320338452909152902054851115610aab57600080fd5b600160a060020a038716600090815260066020526040902054610ad4908663ffffffff61127c16565b600160a060020a038816600090815260066020526040812091909155600154869450118015610b115750600354600160a060020a03888116911614155b15610bc457610b366001546064811515610b2757fe5b8591900463ffffffff61128e16565b600354600160a060020a0316600090815260066020526040902054909250610b64908363ffffffff610d1e16565b60038054600160a060020a039081166000908152600660209081526040918290209490945591548251868152925190821693918b16926000805160206112a683398151915292908290030190a3610bc1858363ffffffff61127c16565b94505b6000600254118015610be45750600354600160a060020a03888116911614155b15610c5557610bfa6002546064811515610b2757fe5b600054909150610c10908263ffffffff61127c16565b6000908155604080518381529051600160a060020a038a16916000805160206112a6833981519152919081900360200190a3610c52858263ffffffff61127c16565b94505b600160a060020a038616600090815260066020526040902054610c7e908663ffffffff610d1e16565b600160a060020a03808816600090815260066020908152604080832094909455918a168152600482528281203382529091522054610cc2908663ffffffff61127c16565b600160a060020a0380891660008181526004602090815260408083203384528252918290209490945580518981529051928a169391926000805160206112a6833981519152929181900390910190a35060019695505050505050565b60008282018381101561053557fe5b600160a060020a038216600090815260066020526040902054811115610d5257600080fd5b600160a060020a038216600090815260066020526040902054610d7b908263ffffffff61127c16565b600160a060020a03831660009081526006602052604081209190915554610da8908263ffffffff61127c16565b600055604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a038516916000805160206112a68339815191529181900360200190a35050565b336000908152600460209081526040808320600160a060020a038616845290915281205480831115610e7257336000908152600460209081526040808320600160a060020a0388168452909152812055610ea7565b610e82818463ffffffff61127c16565b336000908152600460209081526040808320600160a060020a03891684529091529020555b336000818152600460209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a03821660009081526005602052604081205460ff1615158215151415610f3957600080fd5b600160a060020a038316600081815260056020908152604091829020805460ff1916861515908117909155825190815291517ff7e58a63a036e3a7ef7921f83b6ae47930cf5c293dd3bfe7a857c6863409046d9281900390910190a250600192915050565b3360009081526005602052604081205481908190819060ff1615610fc157600080fd5b600160a060020a0386161515610fd657600080fd5b33600090815260066020526040902054851115610ff257600080fd5b33600090815260066020526040902054611012908663ffffffff61127c16565b336000908152600660205260408120919091556001548694501180156110435750600354600160a060020a03163314155b156110e6576110596001546064811515610b2757fe5b600354600160a060020a0316600090815260066020526040902054909250611087908363ffffffff610d1e16565b60038054600160a060020a039081166000908152600660209081526040918290209490945591548251868152925191169233926000805160206112a6833981519152929081900390910190a36110e3858363ffffffff61127c16565b94505b60006002541180156111035750600354600160a060020a03163314155b1561116b576111196002546064811515610b2757fe5b60005490915061112f908263ffffffff61127c16565b600090815560408051838152905133916000805160206112a6833981519152919081900360200190a3611168858263ffffffff61127c16565b94505b600160a060020a038616600090815260066020526040902054611194908663ffffffff610d1e16565b600160a060020a0387166000818152600660209081526040918290209390935580518881529051919233926000805160206112a68339815191529281900390910190a350600195945050505050565b336000908152600460209081526040808320600160a060020a0386168452909152812054611217908363ffffffff610d1e16565b336000818152600460209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b60008282111561128857fe5b50900390565b600080828481151561129c57fe5b049493505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820ee08ffd86924eb38feed60d4af5e7334946d8fbbe4ed982c03579c323909a1a60029000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d92d9ea58ead3b9b9142103c9838f24d8f27bd2d000000000000000000000000d92d9ea58ead3b9b9142103c9838f24d8f27bd2d00000000000000000000000000000000000000000000000000000000000000084241524e434f494e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000342524e0000000000000000000000000000000000000000000000000000000000

Deployed ByteCode Sourcemap

7986:1606:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8029:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8029:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;8029:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7281:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7281:138:0;-1:-1:-1;;;;;7281:138:0;;;;;;;;;;;;;;;;;;;;;;;;;2239:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2239:26:0;;;;;;;;;;;;;;;;;;;;7115:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7115:160:0;-1:-1:-1;;;;;7115:160:0;;;;;;;;;;;;8081:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8081:20:0;;;;2112:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2112:95:0;;;;;;9297:284;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;9297:284:0;-1:-1:-1;;;;;9297:284:0;;;;;;;8772:71;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8772:71:0;;;;;1491:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1491:26:0;;;;7602:181;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7602:181:0;-1:-1:-1;;;;;7602:181:0;;;;;;;4360:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4360:109:0;-1:-1:-1;;;;;4360:109:0;;;;;7791:184;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7791:184:0;-1:-1:-1;;;;;7791:184:0;;;;;;;;;2976:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2976:25:0;;;;;;;;-1:-1:-1;;;;;2976:25:0;;;;;;;;;;;;;;1932:93;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1932:93:0;;;;8849:173;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;8849:173:0;;;;;-1:-1:-1;;;;;8849:173:0;;;;;793:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;793:20:0;;;;8054;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8054:20:0;;;;6979:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6979:130:0;-1:-1:-1;;;;;6979:130:0;;;;;;;2924:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2924:20:0;;;;7425:171;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7425:171:0;-1:-1:-1;;;;;7425:171:0;;;;;;;5829:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5829:128:0;-1:-1:-1;;;;;5829:128:0;;;;;;;;;;1230:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1230:178:0;-1:-1:-1;;;;;1230:178:0;;;;;2949:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2949:22:0;;;;8029:18;;;;;;;;;;;;;;;-1:-1:-1;;8029:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7281:138::-;1667:6;;7362:4;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;7382:31;7396:8;7406:6;7382:13;:31::i;:::-;7375:38;7281:138;-1:-1:-1;;;7281:138:0:o;2239:26::-;;;;:::o;7115:160::-;1667:6;;7211:4;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;7231:38;7250:5;7257:3;7262:6;7231:18;:38::i;:::-;7224:45;7115:160;-1:-1:-1;;;;7115:160:0:o;8081:20::-;;;;:::o;2112:95::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;1827:6;;-1:-1:-1;;;1827:6:0;;;;1819:15;;;;;;;;2166:6;:14;;-1:-1:-1;;2166:14:0;;;2192:9;;;;2175:5;;2192:9;2112:95::o;9297:284::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;9388:11;;:23;;9404:6;9388:23;:15;:23;:::i;:::-;9374:11;:37;;;-1:-1:-1;;;;;9442:17:0;;;;:8;:17;;;;;;:29;;9464:6;9442:29;:21;:29;:::i;:::-;-1:-1:-1;;;;;9422:17:0;;;;;;:8;:17;;;;;;;;:49;;;;9487:33;;;;;;;9422:17;;;;9487:33;;;;;;;;;;9536:37;;;;;;;;-1:-1:-1;;;;;9536:37:0;;;9553:1;;-1:-1:-1;;;;;;;;;;;9536:37:0;;;;;;;;9297:284;;:::o;8772:71::-;8813:25;8819:10;8831:6;8813:5;:25::i;:::-;8772:71;:::o;1491:26::-;;;-1:-1:-1;;;1491:26:0;;;;;:::o;7602:181::-;1667:6;;7699:12;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;7727:50;7750:8;7760:16;7727:22;:50::i;4360:109::-;-1:-1:-1;;;;;4447:16:0;4416:15;4447:16;;;:8;:16;;;;;;;4360:109::o;7791:184::-;1667:6;;7900:12;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;7925:44;7942:11;7955:13;7925:16;:44::i;2976:25::-;;;-1:-1:-1;;;;;2976:25:0;;:::o;1932:93::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;1667:6;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;1987:6;:13;;-1:-1:-1;;1987:13:0;-1:-1:-1;;;1987:13:0;;;2012:7;;;;1987:13;;2012:7;1932:93::o;8849:173::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;8945:5;:14;;;;8967:7;:18;8993:10;:24;;-1:-1:-1;;8993:24:0;-1:-1:-1;;;;;8993:24:0;;;;;;;;;8849:173::o;793:20::-;;;-1:-1:-1;;;;;793:20:0;;:::o;8054:::-;;;;;;;;;;;;;;;-1:-1:-1;;8054:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6979:130;1667:6;;7056:4;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;7076:27;7091:3;7096:6;7076:14;:27::i;2924:20::-;;;;:::o;7425:171::-;1667:6;;7517:12;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;7545:45;7568:8;7578:11;7545:22;:45::i;5829:128::-;-1:-1:-1;;;;;5926:15:0;;;5903:7;5926:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;5829:128::o;1230:178::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;-1:-1:-1;;;;;1307:22:0;;;;1299:31;;;;;;1363:5;;1342:37;;-1:-1:-1;;;;;1342:37:0;;;;1363:5;;1342:37;;1363:5;;1342:37;1386:5;:16;;-1:-1:-1;;1386:16:0;-1:-1:-1;;;;;1386:16:0;;;;;;;;;;1230:178::o;2949:22::-;;;;:::o;5629:192::-;5717:10;5696:4;5709:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5709:29:0;;;;;;;;;;;:38;;;5759;;;;;;;5696:4;;5709:29;;5717:10;;5759:38;;;;;;;;-1:-1:-1;5811:4:0;5629:192;;;;:::o;4475:1146::-;4593:10;4557:4;4578:26;;;:14;:26;;;;;;4557:4;;;;;;4578:26;;:35;4570:44;;;;;;-1:-1:-1;;;;;4629:17:0;;;;4621:26;;;;;;-1:-1:-1;;;;;4672:15:0;;;;;;:8;:15;;;;;;4662:25;;;4654:34;;;;;;-1:-1:-1;;;;;4713:14:0;;;;;;:7;:14;;;;;;;;4728:10;4713:26;;;;;;;;4703:36;;;4695:45;;;;;;-1:-1:-1;;;;;4765:15:0;;;;;;:8;:15;;;;;;:27;;4785:6;4765:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;4747:15:0;;;;;;:8;:15;;;;;:45;;;;4835:5;;4819:6;;-1:-1:-1;4835:9:0;:32;;;;-1:-1:-1;4857:10:0;;-1:-1:-1;;;;;4848:19:0;;;4857:10;;4848:19;;4835:32;4832:328;;;4912:35;4940:5;;4934:3;:11;;;;;;;4912:9;;4934:11;;4912:35;:13;:35;:::i;:::-;4990:10;;-1:-1:-1;;;;;4990:10:0;4981:20;;;;:8;:20;;;;;;4879:68;;-1:-1:-1;4981:48:0;;4879:68;4981:48;:24;:48;:::i;:::-;4967:10;;;-1:-1:-1;;;;;4967:10:0;;;4958:20;;;;:8;:20;;;;;;;;;:71;;;;5061:10;;5045:51;;;;;;;5061:10;;;;5045:51;;;;-1:-1:-1;;;;;;;;;;;5045:51:0;;;;;;;;5117:34;:6;5128:22;5117:34;:10;:34;:::i;:::-;5107:44;;4832:328;5185:1;5175:7;;:11;:34;;;;-1:-1:-1;5199:10:0;;-1:-1:-1;;;;;5190:19:0;;;5199:10;;5190:19;;5175:34;5172:262;;;5241:37;5269:7;;5263:3;:13;;;;;;5241:37;5303:11;;5221:57;;-1:-1:-1;5303:26:0;;5221:57;5303:26;:15;:26;:::i;:::-;5289:11;:40;;;5345:38;;;;;;;;-1:-1:-1;;;;;5345:38:0;;;-1:-1:-1;;;;;;;;;;;5345:38:0;;;;;;;;;5404:21;:6;5415:9;5404:21;:10;:21;:::i;:::-;5394:31;;5172:262;-1:-1:-1;;;;;5458:13:0;;;;;;:8;:13;;;;;;:25;;5476:6;5458:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;5442:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;5519:14;;;;;:7;:14;;;;;5534:10;5519:26;;;;;;;:38;;5550:6;5519:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;5490:14:0;;;;;;;:7;:14;;;;;;;;5505:10;5490:26;;;;;;;;:67;;;;5569:28;;;;;;;;;;;5490:14;;-1:-1:-1;;;;;;;;;;;5569:28:0;;;;;;;;;;-1:-1:-1;5611:4:0;;4475:1146;-1:-1:-1;;;;;;4475:1146:0:o;631:133::-;689:7;717:5;;;736:6;;;;729:14;;;9030:259;-1:-1:-1;;;;;9107:14:0;;;;;;:8;:14;;;;;;9097:24;;;9089:33;;;;;;-1:-1:-1;;;;;9144:14:0;;;;;;:8;:14;;;;;;:26;;9163:6;9144:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;9127:14:0;;;;;;:8;:14;;;;;:43;;;;9189:11;:23;;9205:6;9189:23;:15;:23;:::i;:::-;9175:11;:37;9222:18;;;;;;;;-1:-1:-1;;;;;9222:18:0;;;;;;;;;;;;;9250:34;;;;;;;;9273:1;;-1:-1:-1;;;;;9250:34:0;;;-1:-1:-1;;;;;;;;;;;9250:34:0;;;;;;;;9030:259;;:::o;6237:412::-;6357:10;6320:4;6349:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6349:29:0;;;;;;;;;;6389:27;;;6385:168;;;6435:10;6459:1;6427:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6427:29:0;;;;;;;;;:33;6385:168;;;6515:30;:8;6528:16;6515:30;:12;:30;:::i;:::-;6491:10;6483:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6483:29:0;;;;;;;;;:62;6385:168;6573:10;6595:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6564:61:0;;6595:29;;;;;;;;;;;6564:61;;;;;;;;;6573:10;6564:61;;;;;;;;;;;-1:-1:-1;6639:4:0;;6237:412;-1:-1:-1;;;6237:412:0:o;6661:248::-;-1:-1:-1;;;;;6756:24:0;;6738:4;6756:24;;;:14;:24;;;;;;;;:42;;;;;;;6748:51;;;;;;-1:-1:-1;;;;;6803:24:0;;;;;;:14;:24;;;;;;;;;:41;;-1:-1:-1;;6803:41:0;;;;;;;;;;6853:35;;;;;;;;;;;;;;;;;-1:-1:-1;6899:4:0;6661:248;;;;:::o;3231:1121::-;3330:10;3294:4;3315:26;;;:14;:26;;;;;;3294:4;;;;;;3315:26;;:35;3307:44;;;;;;-1:-1:-1;;;;;3366:17:0;;;;3358:26;;;;;;3418:10;3409:20;;;;:8;:20;;;;;;3399:30;;;3391:39;;;;;;3469:10;3460:20;;;;:8;:20;;;;;;:32;;3485:6;3460:32;:24;:32;:::i;:::-;3446:10;3437:20;;;;:8;:20;;;;;:55;;;;3535:5;;3519:6;;-1:-1:-1;3535:9:0;:37;;;;-1:-1:-1;3562:10:0;;-1:-1:-1;;;;;3562:10:0;3548;:24;;3535:37;3532:338;;;3617:35;3645:5;;3639:3;:11;;;;;;3617:35;3695:10;;-1:-1:-1;;;;;3695:10:0;3686:20;;;;:8;:20;;;;;;3584:68;;-1:-1:-1;3686:48:0;;3584:68;3686:48;:24;:48;:::i;:::-;3672:10;;;-1:-1:-1;;;;;3672:10:0;;;3663:20;;;;:8;:20;;;;;;;;;:71;;;;3771:10;;3750:56;;;;;;;3771:10;;;3759;;-1:-1:-1;;;;;;;;;;;3750:56:0;;;;;;;;;;3827:34;:6;3838:22;3827:34;:10;:34;:::i;:::-;3817:44;;3532:338;3895:1;3885:7;;:11;:39;;;;-1:-1:-1;3914:10:0;;-1:-1:-1;;;;;3914:10:0;3900;:24;;3885:39;3882:272;;;3956:37;3984:7;;3978:3;:13;;;;;;3956:37;4018:11;;3936:57;;-1:-1:-1;4018:26:0;;3936:57;4018:26;:15;:26;:::i;:::-;4004:11;:40;;;4060:43;;;;;;;;4069:10;;-1:-1:-1;;;;;;;;;;;4060:43:0;;;;;;;;;4124:21;:6;4135:9;4124:21;:10;:21;:::i;:::-;4114:31;;3882:272;-1:-1:-1;;;;;4258:13:0;;;;;;:8;:13;;;;;;:25;;4276:6;4258:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4242:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;4295:33;;;;;;;4242:13;;4304:10;;-1:-1:-1;;;;;;;;;;;4295:33:0;;;;;;;;;-1:-1:-1;4342:4:0;;3231:1121;-1:-1:-1;;;;;3231:1121:0:o;5965:266::-;6096:10;6043:4;6088:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6088:29:0;;;;;;;;;;:46;;6122:11;6088:46;:33;:46;:::i;:::-;6064:10;6056:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6056:29:0;;;;;;;;;;;;:78;;;6146:61;;;;;;6056:29;;6146:61;;;;;;;;;;;-1:-1:-1;6221:4:0;5965:266;;;;:::o;512:113::-;570:7;593:6;;;;586:14;;;;-1:-1:-1;614:5:0;;;512:113::o;236:270::-;294:7;385:9;401:1;397;:5;;;;;;;;;236:270;-1:-1:-1;;;;236:270:0:o

Swarm Source

bzzr://ee08ffd86924eb38feed60d4af5e7334946d8fbbe4ed982c03579c323909a1a6
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.