ETH Price: $3,098.34 (+1.25%)
Gas: 8 Gwei

Contract

0x9aF7c46A4ebdfB1e11B5F94196C288c885F37bCD
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
0xd790f3efcb12777f1daf8282d78fa732a590ab6f0725b44361ce90f4befba308 Transfer(pending)2024-07-07 3:34:443 days ago1720323284IN
Baker King: BAKER Token
0 ETH(Pending)(Pending)
0x9a7ea32e86bd9264b6f863d7c2dc4723f5ba42c812b1f46f45430bea50bab940 Get Airdrop(pending)2024-07-07 3:34:283 days ago1720323268IN
Baker King: BAKER Token
0 ETH(Pending)(Pending)
0x728597eb3eccb6a709970edd9d820ab171f1e86e49ea0a8c52b268f2fe6867c2 Get Airdrop(pending)2024-07-07 2:01:153 days ago1720317675IN
Baker King: BAKER Token
0 ETH(Pending)(Pending)
0x5e1ccc29410b0650f65f6c63a5d2a9e6cc04e97961b13f01ac1a957b8df577d8 Get Airdrop(pending)2024-07-07 1:25:503 days ago1720315550IN
Baker King: BAKER Token
0 ETH(Pending)(Pending)
0xd24c10bf197366292024-04-26 2:42:4775 days ago1714099367IN
Baker King: BAKER Token
0 ETH0.000105284.78458948
Approve197301632024-04-25 5:02:1176 days ago1714021331IN
Baker King: BAKER Token
0 ETH0.000146266.03929575
Approve168741962023-03-21 6:20:35477 days ago1679379635IN
Baker King: BAKER Token
0 ETH0.0002943112.15206607
Transfer163161202023-01-02 2:31:59555 days ago1672626719IN
Baker King: BAKER Token
0 ETH0.0004335116.11805876
Transfer156048382022-09-24 17:53:23655 days ago1664042003IN
Baker King: BAKER Token
0 ETH0.000170826.35407308
Get Airdrop155589672022-09-18 7:32:59661 days ago1663486379IN
Baker King: BAKER Token
0 ETH0.000051932
Transfer155589042022-09-18 7:20:11661 days ago1663485611IN
Baker King: BAKER Token
0 ETH0.000059362
Get Airdrop155582852022-09-18 5:14:47661 days ago1663478087IN
Baker King: BAKER Token
0 ETH0.000051932
Get Airdrop155582852022-09-18 5:14:47661 days ago1663478087IN
Baker King: BAKER Token
0 ETH0.000051932
Get Airdrop155581582022-09-18 4:49:11661 days ago1663476551IN
Baker King: BAKER Token
0 ETH0.000051452
Get Airdrop153868632022-08-21 23:19:29688 days ago1661123969IN
Baker King: BAKER Token
0 ETH0.000051932
Get Airdrop153833372022-08-21 9:59:01689 days ago1661075941IN
Baker King: BAKER Token
0 ETH0.000051932
Get Airdrop152466092022-07-30 22:54:41710 days ago1659221681IN
Baker King: BAKER Token
0 ETH0.00007793
Transfer141023012022-01-29 18:34:12893 days ago1643481252IN
Baker King: BAKER Token
0 ETH0.00772557165.85605102
Get Airdrop138022282021-12-14 8:33:02939 days ago1639470782IN
Baker King: BAKER Token
0 ETH0.0011320344
Get Airdrop138022282021-12-14 8:33:02939 days ago1639470782IN
Baker King: BAKER Token
0 ETH0.0011577645
Get Airdrop138022282021-12-14 8:33:02939 days ago1639470782IN
Baker King: BAKER Token
0 ETH0.0011577645
Get Airdrop138022282021-12-14 8:33:02939 days ago1639470782IN
Baker King: BAKER Token
0 ETH0.0011577645
Get Airdrop138022282021-12-14 8:33:02939 days ago1639470782IN
Baker King: BAKER Token
0 ETH0.0011320344
Get Airdrop138022282021-12-14 8:33:02939 days ago1639470782IN
Baker King: BAKER Token
0 ETH0.0011320344
Get Airdrop138022282021-12-14 8:33:02939 days ago1639470782IN
Baker King: BAKER Token
0 ETH0.0011577645
View all transactions

Latest 7 internal transactions

Advanced mode:
Parent Transaction Hash Block From To Value
113456322020-11-28 7:25:221320 days ago1606548322
Baker King: BAKER Token
0.95195786 ETH
112826172020-11-18 15:02:141330 days ago1605711734
Baker King: BAKER Token
1.1 ETH
112785832020-11-18 0:04:461330 days ago1605657886
Baker King: BAKER Token
1.48 ETH
112602962020-11-15 4:41:221333 days ago1605415282
Baker King: BAKER Token
3.78 ETH
112524042020-11-13 23:48:071334 days ago1605311287
Baker King: BAKER Token
19.07232272 ETH
111588452020-10-30 15:05:591349 days ago1604070359
Baker King: BAKER Token
4.87839042 ETH
111305462020-10-26 7:01:321353 days ago1603695692
Baker King: BAKER Token
7.0817157 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BAKER_ERC20

Compiler Version
v0.5.10+commit.5a6ea5b1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2020-10-24
*/

pragma solidity >=0.5.10;

library SafeMath {
  function add(uint a, uint b) internal pure returns (uint c) {
    c = a + b;
    require(c >= a);
  }
  function sub(uint a, uint b) internal pure returns (uint c) {
    require(b <= a);
    c = a - b;
  }
  function mul(uint a, uint b) internal pure returns (uint c) {
    c = a * b;
    require(a == 0 || c / a == b);
  }
  function div(uint a, uint b) internal pure returns (uint c) {
    require(b > 0);
    c = a / b;
  }
}

contract ERC20Interface {
  function totalSupply() public view returns (uint);
  function balanceOf(address tokenOwner) public view returns (uint balance);
  function allowance(address tokenOwner, address spender) public view returns (uint remaining);
  function transfer(address to, uint tokens) public returns (bool success);
  function approve(address spender, uint tokens) public returns (bool success);
  function transferFrom(address from, address to, uint tokens) public returns (bool success);

  event Transfer(address indexed from, address indexed to, uint tokens);
  event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

contract ApproveAndCallFallBack {
  function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public;
}

contract Owned {
  address public owner;
  address public newOwner;

  event OwnershipTransferred(address indexed _from, address indexed _to);

  constructor() public {
    owner = msg.sender;
  }

  modifier onlyOwner {
    require(msg.sender == owner);
    _;
  }

  function transferOwnership(address _newOwner) public onlyOwner {
    newOwner = _newOwner;
  }
  function acceptOwnership() public {
    require(msg.sender == newOwner);
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
    newOwner = address(0);
  }
}

contract TokenERC20 is ERC20Interface, Owned{
  using SafeMath for uint;

  string public symbol;
  string public name;
  uint8 public decimals;
  uint _totalSupply;

  mapping(address => uint) balances;
  mapping(address => mapping(address => uint)) allowed;

  constructor() public {
    symbol = "BAKER";
    name = "BakerKingSwap";
    decimals = 18;
    _totalSupply =  10**9 * 10**uint(decimals);
    balances[owner] = _totalSupply;
    emit Transfer(address(0), owner, _totalSupply);
  }

  function totalSupply() public view returns (uint) {
    return _totalSupply.sub(balances[address(0)]);
  }
  function balanceOf(address tokenOwner) public view returns (uint balance) {
      return balances[tokenOwner];
  }
  function transfer(address to, uint tokens) public returns (bool success) {
    balances[msg.sender] = balances[msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    emit Transfer(msg.sender, to, tokens);
    return true;
  }
  function approve(address spender, uint tokens) public returns (bool success) {
    allowed[msg.sender][spender] = tokens;
    emit Approval(msg.sender, spender, tokens);
    return true;
  }
  function transferFrom(address from, address to, uint tokens) public returns (bool success) {
    balances[from] = balances[from].sub(tokens);
    allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
    balances[to] = balances[to].add(tokens);
    emit Transfer(from, to, tokens);
    return true;
  }
  function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
    return allowed[tokenOwner][spender];
  }
  function approveAndCall(address spender, uint tokens, bytes memory data) public returns (bool success) {
    allowed[msg.sender][spender] = tokens;
    emit Approval(msg.sender, spender, tokens);
    ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
    return true;
  }
  function () external payable {
    revert();
  }
}

contract BAKER_ERC20  is TokenERC20 {

  
  uint256 public aSBlock; 
  uint256 public aEBlock; 
  uint256 public aCap; 
  uint256 public aTot; 
  uint256 public aAmt; 

 
  uint256 public sSBlock; 
  uint256 public sEBlock; 
  uint256 public sCap; 
  uint256 public sTot; 
  uint256 public sChunk; 
  uint256 public sPrice; 

  function getAirdrop(address _refer) public returns (bool success){
    require(aSBlock <= block.number && block.number <= aEBlock);
    require(aTot < aCap || aCap == 0);
    aTot ++;
    if(msg.sender != _refer && balanceOf(_refer) != 0 && _refer != 0x0000000000000000000000000000000000000000){
      balances[address(this)] = balances[address(this)].sub(aAmt / 2);
      balances[_refer] = balances[_refer].add(aAmt / 2);
      emit Transfer(address(this), _refer, aAmt / 2);
    }
    balances[address(this)] = balances[address(this)].sub(aAmt);
    balances[msg.sender] = balances[msg.sender].add(aAmt);
    emit Transfer(address(this), msg.sender, aAmt);
    return true;
  }

  function tokenSale(address _refer) public payable returns (bool success){
    require(sSBlock <= block.number && block.number <= sEBlock);
    require(sTot < sCap || sCap == 0);
    uint256 _eth = msg.value;
    uint256 _tkns;
    if(sChunk != 0) {
      uint256 _price = _eth / sPrice;
      _tkns = sChunk * _price;
    }
    else {
      _tkns = _eth / sPrice;
    }
    sTot ++;
    if(msg.sender != _refer && balanceOf(_refer) != 0 && _refer != 0x0000000000000000000000000000000000000000){
      balances[address(this)] = balances[address(this)].sub(_tkns / 2);
      balances[_refer] = balances[_refer].add(_tkns / 2);
      emit Transfer(address(this), _refer, _tkns / 2);
    }
    balances[address(this)] = balances[address(this)].sub(_tkns);
    balances[msg.sender] = balances[msg.sender].add(_tkns);
    emit Transfer(address(this), msg.sender, _tkns);
    return true;
  }

  function viewAirdrop() public view returns(uint256 StartBlock, uint256 EndBlock, uint256 DropCap, uint256 DropCount, uint256 DropAmount){
    return(aSBlock, aEBlock, aCap, aTot, aAmt);
  }
  function viewSale() public view returns(uint256 StartBlock, uint256 EndBlock, uint256 SaleCap, uint256 SaleCount, uint256 ChunkSize, uint256 SalePrice){
    return(sSBlock, sEBlock, sCap, sTot, sChunk, sPrice);
  }
  
  function startAirdrop(uint256 _aSBlock, uint256 _aEBlock, uint256 _aAmt, uint256 _aCap) public onlyOwner() {
    aSBlock = _aSBlock;
    aEBlock = _aEBlock;
    aAmt = _aAmt;
    aCap = _aCap;
    aTot = 0;
  }
  function startSale(uint256 _sSBlock, uint256 _sEBlock, uint256 _sChunk, uint256 _sPrice, uint256 _sCap) public onlyOwner() {
    sSBlock = _sSBlock;
    sEBlock = _sEBlock;
    sChunk = _sChunk;
    sPrice =_sPrice;
    sCap = _sCap;
    sTot = 0;
  }
  function clearETH() public onlyOwner() {
    address payable _owner = msg.sender;
    _owner.transfer(address(this).balance);
  }
  function() external payable {

  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_refer","type":"address"}],"name":"getAirdrop","outputs":[{"name":"success","type":"bool"}],"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":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"aSBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sSBlock","type":"uint256"},{"name":"_sEBlock","type":"uint256"},{"name":"_sChunk","type":"uint256"},{"name":"_sPrice","type":"uint256"},{"name":"_sCap","type":"uint256"}],"name":"startSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"viewSale","outputs":[{"name":"StartBlock","type":"uint256"},{"name":"EndBlock","type":"uint256"},{"name":"SaleCap","type":"uint256"},{"name":"SaleCount","type":"uint256"},{"name":"ChunkSize","type":"uint256"},{"name":"SalePrice","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"aTot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"clearETH","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_refer","type":"address"}],"name":"tokenSale","outputs":[{"name":"success","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_aSBlock","type":"uint256"},{"name":"_aEBlock","type":"uint256"},{"name":"_aAmt","type":"uint256"},{"name":"_aCap","type":"uint256"}],"name":"startAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sTot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sSBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sChunk","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"aEBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"aCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sEBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"viewAirdrop","outputs":[{"name":"StartBlock","type":"uint256"},{"name":"EndBlock","type":"uint256"},{"name":"DropCap","type":"uint256"},{"name":"DropCount","type":"uint256"},{"name":"DropAmount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","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":"aAmt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600581526020017f42414b4552000000000000000000000000000000000000000000000000000000815250600290805190602001906200009192919062000214565b506040518060400160405280600d81526020017f42616b65724b696e67537761700000000000000000000000000000000000000081525060039080519060200190620000df92919062000214565b506012600460006101000a81548160ff021916908360ff160217905550600460009054906101000a900460ff1660ff16600a0a633b9aca0002600581905550600554600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a3620002c3565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200025757805160ff191683800117855562000288565b8280016001018555821562000288579182015b82811115620002875782518255916020019190600101906200026a565b5b5090506200029791906200029b565b5090565b620002c091905b80821115620002bc576000816000905550600101620002a2565b5090565b90565b61239b80620002d36000396000f3fe6080604052600436106101e35760003560e01c80637d17028311610102578063c465a3db11610095578063d69b197f11610064578063d69b197f14610aa2578063dd62ed3e14610ae9578063f2fde38b14610b6e578063fc88471214610bbf576101e3565b8063c465a3db146108eb578063cae9ca5114610916578063ced4138a14610a20578063d4ee1d9014610a4b576101e3565b80639d5f9dfb116100d15780639d5f9dfb146107f7578063a695cb7f14610822578063a9059cbb1461084d578063af5f65ee146108c0576101e3565b80637d170283146106ba5780638da5cb5b146106e5578063933fe6601461073c57806395d89b4114610767576101e3565b80634a7781d91161017a5780636643ef9f116101495780636643ef9f1461058957806370a08231146105e557806376f25a841461064a57806379ba5097146106a3576101e3565b80634a7781d9146104ce5780634d1d03d1146104f957806354aeebe414610547578063616eb63814610572576101e3565b806318160ddd116101b657806318160ddd1461037c5780631dc4f9ea146103a757806323b872dd1461040a578063313ce5671461049d576101e3565b8063069f5bdd146101e557806306fdde031461024e578063095ea7b3146102de57806315d8f7e414610351575b005b3480156101f157600080fd5b506102346004803603602081101561020857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bea565b604051808215151515815260200191505060405180910390f35b34801561025a57600080fd5b5061026361100d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ea57600080fd5b506103376004803603604081101561030157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110ab565b604051808215151515815260200191505060405180910390f35b34801561035d57600080fd5b5061036661119d565b6040518082815260200191505060405180910390f35b34801561038857600080fd5b506103916111a3565b6040518082815260200191505060405180910390f35b3480156103b357600080fd5b50610408600480360360a08110156103ca57600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506111fe565b005b34801561041657600080fd5b506104836004803603606081101561042d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611289565b604051808215151515815260200191505060405180910390f35b3480156104a957600080fd5b506104b2611534565b604051808260ff1660ff16815260200191505060405180910390f35b3480156104da57600080fd5b506104e3611547565b6040518082815260200191505060405180910390f35b34801561050557600080fd5b5061050e61154d565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b34801561055357600080fd5b5061055c61157c565b6040518082815260200191505060405180910390f35b34801561057e57600080fd5b50610587611582565b005b6105cb6004803603602081101561059f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611641565b604051808215151515815260200191505060405180910390f35b3480156105f157600080fd5b506106346004803603602081101561060857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a96565b6040518082815260200191505060405180910390f35b34801561065657600080fd5b506106a16004803603608081101561066d57600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611adf565b005b3480156106af57600080fd5b506106b8611b62565b005b3480156106c657600080fd5b506106cf611cff565b6040518082815260200191505060405180910390f35b3480156106f157600080fd5b506106fa611d05565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561074857600080fd5b50610751611d2a565b6040518082815260200191505060405180910390f35b34801561077357600080fd5b5061077c611d30565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107bc5780820151818401526020810190506107a1565b50505050905090810190601f1680156107e95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561080357600080fd5b5061080c611dce565b6040518082815260200191505060405180910390f35b34801561082e57600080fd5b50610837611dd4565b6040518082815260200191505060405180910390f35b34801561085957600080fd5b506108a66004803603604081101561087057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611dda565b604051808215151515815260200191505060405180910390f35b3480156108cc57600080fd5b506108d5611f75565b6040518082815260200191505060405180910390f35b3480156108f757600080fd5b50610900611f7b565b6040518082815260200191505060405180910390f35b34801561092257600080fd5b50610a066004803603606081101561093957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561098057600080fd5b82018360208201111561099257600080fd5b803590602001918460018302840111640100000000831117156109b457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611f81565b604051808215151515815260200191505060405180910390f35b348015610a2c57600080fd5b50610a356121b4565b6040518082815260200191505060405180910390f35b348015610a5757600080fd5b50610a606121ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610aae57600080fd5b50610ab76121e0565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b348015610af557600080fd5b50610b5860048036036040811015610b0c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612208565b6040518082815260200191505060405180910390f35b348015610b7a57600080fd5b50610bbd60048036036020811015610b9157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061228f565b005b348015610bcb57600080fd5b50610bd461232c565b6040518082815260200191505060405180910390f35b60004360085411158015610c0057506009544311155b610c0957600080fd5b600a54600b541080610c1d57506000600a54145b610c2657600080fd5b600b600081548092919060010191905055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015610c7d57506000610c7a83611a96565b14155b8015610cb65750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15610e6f57610d196002600c5481610cca57fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610dba6002600c5481610d6b57fe5b04600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002600c5481610e5857fe5b046040518082815260200191505060405180910390a35b610ec3600c54600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f5a600c54600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c546040518082815260200191505060405180910390a360019050919050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110a35780601f10611078576101008083540402835291602001916110a3565b820191906000526020600020905b81548152906001019060200180831161108657829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b60006111f9600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055461233290919063ffffffff16565b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461125757600080fd5b84600d8190555083600e81905550826011819055508160128190555080600f8190555060006010819055505050505050565b60006112dd82600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113af82600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061148182600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60125481565b600080600080600080600d54600e54600f54601054601154601254955095509550955095509550909192939495565b600b5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115db57600080fd5b60003390508073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561163d573d6000803e3d6000fd5b5050565b600043600d54111580156116575750600e544311155b61166057600080fd5b600f54601054108061167457506000600f54145b61167d57600080fd5b6000349050600080601154146116aa576000601254838161169a57fe5b04905080601154029150506116b9565b60125482816116b557fe5b0490505b6010600081548092919060010191905055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156117105750600061170d85611a96565b14155b80156117495750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156118fc576117aa6002828161175b57fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611849600282816117fa57fe5b04600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600284816118e557fe5b046040518082815260200191505060405180910390a35b61194e81600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119e381600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600192505050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b3857600080fd5b836008819055508260098190555081600c8190555080600a819055506000600b8190555050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bbc57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60105481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d5481565b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611dc65780601f10611d9b57610100808354040283529160200191611dc6565b820191906000526020600020905b815481529060010190602001808311611da957829003601f168201915b505050505081565b60115481565b60095481565b6000611e2e82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ec382600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600f5481565b600a5481565b600082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612142578082015181840152602081019050612127565b50505050905090810190601f16801561216f5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561219157600080fd5b505af11580156121a5573d6000803e3d6000fd5b50505050600190509392505050565b600e5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000600854600954600a54600b54600c54945094509450945094509091929394565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122e857600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b60008282111561234157600080fd5b818303905092915050565b600081830190508281101561236057600080fd5b9291505056fea265627a7a72305820ad0eaabd26e244defde323f301c73bfa19567503ee2da7e023f25ee0bc06d06e64736f6c634300050a0032

Deployed Bytecode

0x6080604052600436106101e35760003560e01c80637d17028311610102578063c465a3db11610095578063d69b197f11610064578063d69b197f14610aa2578063dd62ed3e14610ae9578063f2fde38b14610b6e578063fc88471214610bbf576101e3565b8063c465a3db146108eb578063cae9ca5114610916578063ced4138a14610a20578063d4ee1d9014610a4b576101e3565b80639d5f9dfb116100d15780639d5f9dfb146107f7578063a695cb7f14610822578063a9059cbb1461084d578063af5f65ee146108c0576101e3565b80637d170283146106ba5780638da5cb5b146106e5578063933fe6601461073c57806395d89b4114610767576101e3565b80634a7781d91161017a5780636643ef9f116101495780636643ef9f1461058957806370a08231146105e557806376f25a841461064a57806379ba5097146106a3576101e3565b80634a7781d9146104ce5780634d1d03d1146104f957806354aeebe414610547578063616eb63814610572576101e3565b806318160ddd116101b657806318160ddd1461037c5780631dc4f9ea146103a757806323b872dd1461040a578063313ce5671461049d576101e3565b8063069f5bdd146101e557806306fdde031461024e578063095ea7b3146102de57806315d8f7e414610351575b005b3480156101f157600080fd5b506102346004803603602081101561020857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bea565b604051808215151515815260200191505060405180910390f35b34801561025a57600080fd5b5061026361100d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ea57600080fd5b506103376004803603604081101561030157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110ab565b604051808215151515815260200191505060405180910390f35b34801561035d57600080fd5b5061036661119d565b6040518082815260200191505060405180910390f35b34801561038857600080fd5b506103916111a3565b6040518082815260200191505060405180910390f35b3480156103b357600080fd5b50610408600480360360a08110156103ca57600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506111fe565b005b34801561041657600080fd5b506104836004803603606081101561042d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611289565b604051808215151515815260200191505060405180910390f35b3480156104a957600080fd5b506104b2611534565b604051808260ff1660ff16815260200191505060405180910390f35b3480156104da57600080fd5b506104e3611547565b6040518082815260200191505060405180910390f35b34801561050557600080fd5b5061050e61154d565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b34801561055357600080fd5b5061055c61157c565b6040518082815260200191505060405180910390f35b34801561057e57600080fd5b50610587611582565b005b6105cb6004803603602081101561059f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611641565b604051808215151515815260200191505060405180910390f35b3480156105f157600080fd5b506106346004803603602081101561060857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a96565b6040518082815260200191505060405180910390f35b34801561065657600080fd5b506106a16004803603608081101561066d57600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611adf565b005b3480156106af57600080fd5b506106b8611b62565b005b3480156106c657600080fd5b506106cf611cff565b6040518082815260200191505060405180910390f35b3480156106f157600080fd5b506106fa611d05565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561074857600080fd5b50610751611d2a565b6040518082815260200191505060405180910390f35b34801561077357600080fd5b5061077c611d30565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107bc5780820151818401526020810190506107a1565b50505050905090810190601f1680156107e95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561080357600080fd5b5061080c611dce565b6040518082815260200191505060405180910390f35b34801561082e57600080fd5b50610837611dd4565b6040518082815260200191505060405180910390f35b34801561085957600080fd5b506108a66004803603604081101561087057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611dda565b604051808215151515815260200191505060405180910390f35b3480156108cc57600080fd5b506108d5611f75565b6040518082815260200191505060405180910390f35b3480156108f757600080fd5b50610900611f7b565b6040518082815260200191505060405180910390f35b34801561092257600080fd5b50610a066004803603606081101561093957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019064010000000081111561098057600080fd5b82018360208201111561099257600080fd5b803590602001918460018302840111640100000000831117156109b457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611f81565b604051808215151515815260200191505060405180910390f35b348015610a2c57600080fd5b50610a356121b4565b6040518082815260200191505060405180910390f35b348015610a5757600080fd5b50610a606121ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610aae57600080fd5b50610ab76121e0565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b348015610af557600080fd5b50610b5860048036036040811015610b0c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612208565b6040518082815260200191505060405180910390f35b348015610b7a57600080fd5b50610bbd60048036036020811015610b9157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061228f565b005b348015610bcb57600080fd5b50610bd461232c565b6040518082815260200191505060405180910390f35b60004360085411158015610c0057506009544311155b610c0957600080fd5b600a54600b541080610c1d57506000600a54145b610c2657600080fd5b600b600081548092919060010191905055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015610c7d57506000610c7a83611a96565b14155b8015610cb65750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15610e6f57610d196002600c5481610cca57fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610dba6002600c5481610d6b57fe5b04600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002600c5481610e5857fe5b046040518082815260200191505060405180910390a35b610ec3600c54600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f5a600c54600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c546040518082815260200191505060405180910390a360019050919050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110a35780601f10611078576101008083540402835291602001916110a3565b820191906000526020600020905b81548152906001019060200180831161108657829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60085481565b60006111f9600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055461233290919063ffffffff16565b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461125757600080fd5b84600d8190555083600e81905550826011819055508160128190555080600f8190555060006010819055505050505050565b60006112dd82600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113af82600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061148182600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60125481565b600080600080600080600d54600e54600f54601054601154601254955095509550955095509550909192939495565b600b5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115db57600080fd5b60003390508073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561163d573d6000803e3d6000fd5b5050565b600043600d54111580156116575750600e544311155b61166057600080fd5b600f54601054108061167457506000600f54145b61167d57600080fd5b6000349050600080601154146116aa576000601254838161169a57fe5b04905080601154029150506116b9565b60125482816116b557fe5b0490505b6010600081548092919060010191905055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156117105750600061170d85611a96565b14155b80156117495750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156118fc576117aa6002828161175b57fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611849600282816117fa57fe5b04600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600284816118e557fe5b046040518082815260200191505060405180910390a35b61194e81600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119e381600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600192505050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b3857600080fd5b836008819055508260098190555081600c8190555080600a819055506000600b8190555050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bbc57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60105481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d5481565b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611dc65780601f10611d9b57610100808354040283529160200191611dc6565b820191906000526020600020905b815481529060010190602001808311611da957829003601f168201915b505050505081565b60115481565b60095481565b6000611e2e82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461233290919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ec382600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461234c90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600f5481565b600a5481565b600082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612142578082015181840152602081019050612127565b50505050905090810190601f16801561216f5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561219157600080fd5b505af11580156121a5573d6000803e3d6000fd5b50505050600190509392505050565b600e5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000600854600954600a54600b54600c54945094509450945094509091929394565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122e857600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b60008282111561234157600080fd5b818303905092915050565b600081830190508281101561236057600080fd5b9291505056fea265627a7a72305820ad0eaabd26e244defde323f301c73bfa19567503ee2da7e023f25ee0bc06d06e64736f6c634300050a0032

Deployed Bytecode Sourcemap

3930:3033:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4275:693;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4275:693:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4275:693:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1987:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1987:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1987:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2886:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2886:194:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2886:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3977:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3977:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2401:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2401:108:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6526:258;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6526:258:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;6526:258:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3084:321;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3084:321:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3084:321:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2010:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2010:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4246;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4246:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6082:216;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6082:216:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4058:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4058:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6788:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6788:132:0;;;:::i;:::-;;4974:907;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4974:907:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2513:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2513:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2513:116:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6306:216;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6306:216:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;6306:216:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1698:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1698:178:0;;;:::i;:::-;;4194:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4194:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1334:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1334:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4113:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4113:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1962:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1962:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1962:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4219:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4219:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4005:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4005:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2633:249;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2633:249:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2633:249:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4169:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4169:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4033;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4033:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3554:315;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3554:315:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3554:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3554:315:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3554:315:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;3554:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3554:315:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4141:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4141:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1359:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1359:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5887:191;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5887:191:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3409:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3409:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3409:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1598:96;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1598:96:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1598:96:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4083:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4083:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4275:693;4327:12;4366;4355:7;;:23;;:50;;;;;4398:7;;4382:12;:23;;4355:50;4347:59;;;;;;4428:4;;4421;;:11;:24;;;;4444:1;4436:4;;:9;4421:24;4413:33;;;;;;4453:4;;:7;;;;;;;;;;;;;4484:6;4470:20;;:10;:20;;;;:46;;;;;4515:1;4494:17;4504:6;4494:9;:17::i;:::-;:22;;4470:46;:102;;;;;4530:42;4520:52;;:6;:52;;;;4470:102;4467:299;;;4608:37;4643:1;4636:4;;:8;;;;;;4608;:23;4625:4;4608:23;;;;;;;;;;;;;;;;:27;;:37;;;;:::i;:::-;4582:8;:23;4599:4;4582:23;;;;;;;;;;;;;;;:63;;;;4673:30;4701:1;4694:4;;:8;;;;;;4673;:16;4682:6;4673:16;;;;;;;;;;;;;;;;:20;;:30;;;;:::i;:::-;4654:8;:16;4663:6;4654:16;;;;;;;;;;;;;;;:49;;;;4741:6;4717:41;;4734:4;4717:41;;;4756:1;4749:4;;:8;;;;;;4717:41;;;;;;;;;;;;;;;;;;4467:299;4798:33;4826:4;;4798:8;:23;4815:4;4798:23;;;;;;;;;;;;;;;;:27;;:33;;;;:::i;:::-;4772:8;:23;4789:4;4772:23;;;;;;;;;;;;;;;:59;;;;4861:30;4886:4;;4861:8;:20;4870:10;4861:20;;;;;;;;;;;;;;;;:24;;:30;;;;:::i;:::-;4838:8;:20;4847:10;4838:20;;;;;;;;;;;;;;;:53;;;;4927:10;4903:41;;4920:4;4903:41;;;4939:4;;4903:41;;;;;;;;;;;;;;;;;;4958:4;4951:11;;4275:693;;;:::o;1987:18::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2886:194::-;2949:12;3001:6;2970:7;:19;2978:10;2970:19;;;;;;;;;;;;;;;:28;2990:7;2970:28;;;;;;;;;;;;;;;:37;;;;3040:7;3019:37;;3028:10;3019:37;;;3049:6;3019:37;;;;;;;;;;;;;;;;;;3070:4;3063:11;;2886:194;;;;:::o;3977:22::-;;;;:::o;2401:108::-;2445:4;2465:38;2482:8;:20;2499:1;2482:20;;;;;;;;;;;;;;;;2465:12;;:16;;:38;;;;:::i;:::-;2458:45;;2401:108;:::o;6526:258::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;6666:8;6656:7;:18;;;;6691:8;6681:7;:18;;;;6715:7;6706:6;:16;;;;6737:7;6729:6;:15;;;;6758:5;6751:4;:12;;;;6777:1;6770:4;:8;;;;6526:258;;;;;:::o;3084:321::-;3161:12;3199:26;3218:6;3199:8;:14;3208:4;3199:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3182:8;:14;3191:4;3182:14;;;;;;;;;;;;;;;:43;;;;3260:37;3290:6;3260:7;:13;3268:4;3260:13;;;;;;;;;;;;;;;:25;3274:10;3260:25;;;;;;;;;;;;;;;;:29;;:37;;;;:::i;:::-;3232:7;:13;3240:4;3232:13;;;;;;;;;;;;;;;:25;3246:10;3232:25;;;;;;;;;;;;;;;:65;;;;3319:24;3336:6;3319:8;:12;3328:2;3319:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;3304:8;:12;3313:2;3304:12;;;;;;;;;;;;;;;:39;;;;3370:2;3355:26;;3364:4;3355:26;;;3374:6;3355:26;;;;;;;;;;;;;;;;;;3395:4;3388:11;;3084:321;;;;;:::o;2010:21::-;;;;;;;;;;;;;:::o;4246:::-;;;;:::o;6082:216::-;6122:18;6142:16;6160:15;6177:17;6196;6215;6247:7;;6256;;6265:4;;6271;;6277:6;;6285;;6240:52;;;;;;;;;;;;6082:216;;;;;;:::o;4058:19::-;;;;:::o;6788:132::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;6834:22;6859:10;6834:35;;6876:6;:15;;:38;6900:4;6892:21;;;6876:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6876:38:0;1585:1;6788:132::o;4974:907::-;5033:12;5072;5061:7;;:23;;:50;;;;;5104:7;;5088:12;:23;;5061:50;5053:59;;;;;;5134:4;;5127;;:11;:24;;;;5150:1;5142:4;;:9;5127:24;5119:33;;;;;;5159:12;5174:9;5159:24;;5190:13;5223:1;5213:6;;:11;5210:144;;5235:14;5259:6;;5252:4;:13;;;;;;5235:30;;5291:6;5282;;:15;5274:23;;5210:144;;;;5340:6;;5333:4;:13;;;;;;5325:21;;5210:144;5360:4;;:7;;;;;;;;;;;;;5391:6;5377:20;;:10;:20;;;;:46;;;;;5422:1;5401:17;5411:6;5401:9;:17::i;:::-;:22;;5377:46;:102;;;;;5437:42;5427:52;;:6;:52;;;;5377:102;5374:302;;;5515:38;5551:1;5543:5;:9;;;;;;5515:8;:23;5532:4;5515:23;;;;;;;;;;;;;;;;:27;;:38;;;;:::i;:::-;5489:8;:23;5506:4;5489:23;;;;;;;;;;;;;;;:64;;;;5581:31;5610:1;5602:5;:9;;;;;;5581:8;:16;5590:6;5581:16;;;;;;;;;;;;;;;;:20;;:31;;;;:::i;:::-;5562:8;:16;5571:6;5562:16;;;;;;;;;;;;;;;:50;;;;5650:6;5626:42;;5643:4;5626:42;;;5666:1;5658:5;:9;;;;;;5626:42;;;;;;;;;;;;;;;;;;5374:302;5708:34;5736:5;5708:8;:23;5725:4;5708:23;;;;;;;;;;;;;;;;:27;;:34;;;;:::i;:::-;5682:8;:23;5699:4;5682:23;;;;;;;;;;;;;;;:60;;;;5772:31;5797:5;5772:8;:20;5781:10;5772:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;5749:8;:20;5758:10;5749:20;;;;;;;;;;;;;;;:54;;;;5839:10;5815:42;;5832:4;5815:42;;;5851:5;5815:42;;;;;;;;;;;;;;;;;;5871:4;5864:11;;;;4974:907;;;:::o;2513:116::-;2573:12;2603:8;:20;2612:10;2603:20;;;;;;;;;;;;;;;;2596:27;;2513:116;;;:::o;6306:216::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;6430:8;6420:7;:18;;;;6455:8;6445:7;:18;;;;6477:5;6470:4;:12;;;;6496:5;6489:4;:12;;;;6515:1;6508:4;:8;;;;6306:216;;;;:::o;1698:178::-;1761:8;;;;;;;;;;;1747:22;;:10;:22;;;1739:31;;;;;;1810:8;;;;;;;;;;;1782:37;;1803:5;;;;;;;;;;;1782:37;;;;;;;;;;;;1834:8;;;;;;;;;;;1826:5;;:16;;;;;;;;;;;;;;;;;;1868:1;1849:8;;:21;;;;;;;;;;;;;;;;;;1698:178::o;4194:19::-;;;;:::o;1334:20::-;;;;;;;;;;;;;:::o;4113:22::-;;;;:::o;1962:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4219:21::-;;;;:::o;4005:22::-;;;;:::o;2633:249::-;2692:12;2736:32;2761:6;2736:8;:20;2745:10;2736:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2713:8;:20;2722:10;2713:20;;;;;;;;;;;;;;;:55;;;;2790:24;2807:6;2790:8;:12;2799:2;2790:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;2775:8;:12;2784:2;2775:12;;;;;;;;;;;;;;;:39;;;;2847:2;2826:32;;2835:10;2826:32;;;2851:6;2826:32;;;;;;;;;;;;;;;;;;2872:4;2865:11;;2633:249;;;;:::o;4169:19::-;;;;:::o;4033:::-;;;;:::o;3554:315::-;3643:12;3695:6;3664:7;:19;3672:10;3664:19;;;;;;;;;;;;;;;:28;3684:7;3664:28;;;;;;;;;;;;;;;:37;;;;3734:7;3713:37;;3722:10;3713:37;;;3743:6;3713:37;;;;;;;;;;;;;;;;;;3780:7;3757:47;;;3805:10;3817:6;3833:4;3840;3757:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3757:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3757:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3757:88:0;;;;3859:4;3852:11;;3554:315;;;;;:::o;4141:22::-;;;;:::o;1359:23::-;;;;;;;;;;;;;:::o;5887:191::-;5930:18;5950:16;5968:15;5985:17;6004:18;6037:7;;6046;;6055:4;;6061;;6067;;6030:42;;;;;;;;;;5887:191;;;;;:::o;3409:141::-;3486:14;3516:7;:19;3524:10;3516:19;;;;;;;;;;;;;;;:28;3536:7;3516:28;;;;;;;;;;;;;;;;3509:35;;3409:141;;;;:::o;1598:96::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;1679:9;1668:8;;:20;;;;;;;;;;;;;;;;;;1598:96;:::o;4083:19::-;;;;:::o;159:104::-;211:6;239:1;234;:6;;226:15;;;;;;256:1;252;:5;248:9;;159:104;;;;:::o;51:::-;103:6;126:1;122;:5;118:9;;147:1;142;:6;;134:15;;;;;;51:104;;;;:::o

Swarm Source

bzzr://ad0eaabd26e244defde323f301c73bfa19567503ee2da7e023f25ee0bc06d06e

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Bakerking is yield farming project fork from bakeryswap.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.