Contract 0xc72cc401122dbdc812ec88a2150aad5a39467401 1

 

Contract Overview

Wallet Swap: WSWAP Token
Balance:
1.257617606826359145 BNB

BNB Value:
$453.32 (@ $360.46/BNB)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x90e820d23979dba5d6be4b81e9b11feaa55daf5d54e6cab70b6fc742da7e6bf9Transfer111342282021-09-22 10:46:442 mins ago0x6d52c31ebb6febdc401b1ad559a437d5cbfee123 IN  Wallet Swap: WSWAP Token0 BNB0.000216288
0xc1795a845c356204ab3f1b11c8d4e16f34d13e5cc63b09ae84f8f7c276a08eeeTransfer111340282021-09-22 10:36:4212 mins ago0x92155f4ee751ffa36b5c3dc1fc2e5a2af009842b IN  Wallet Swap: WSWAP Token0 BNB0.00025524
0x57503522da98e7a216807c01c0a77d5e0575bd83d7f7355cce097ceb15a5e9cfTransfer111337502021-09-22 10:22:4726 mins ago0xc4bd072bf6919a83adda2fdc78042233685cbefc IN  Wallet Swap: WSWAP Token0 BNB0.00025524
0x3ac66b223f22ed3955d7a37d07b2b4c6a2605a2578d23225d7a591f9a99828a5Approve111334302021-09-22 10:06:4742 mins ago0x92571f650a2132644f2a0a6267a28143579af176 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xb3fbaf21d285f29ccac62911d0d947b279812552cc79d48967e1662d97255f62Approve111326032021-09-22 9:25:261 hr 24 mins ago0xa1ed7a4c93d0a8c8caf9e1a2623d71d18fb2aa07 IN  Wallet Swap: WSWAP Token0 BNB0.000072605
0xe8a12d89b47d5d377da315020c1377e75ffa452845ba69b9b04c888d86e541f4Approve111325992021-09-22 9:25:141 hr 24 mins ago0x7cd95d40938f32d97924a38aca4091c66553b79d IN  Wallet Swap: WSWAP Token0 BNB0.00026655
0x5b797d53ebe8f2b2ccd278ed11afe2fa9cc0d06f5be58f3a6da3cb3b247d0e78Approve111318392021-09-22 8:46:472 hrs 2 mins ago0xe4cc6ccd46e2927b3e433b3c20e4e5ee0d41c6f0 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x687fb825ef0666fc467f130989a5447b5bf47077fcaced769b32043b8a980a27Transfer111317902021-09-22 8:44:202 hrs 5 mins ago0xc4bd072bf6919a83adda2fdc78042233685cbefc IN  Wallet Swap: WSWAP Token0 BNB0.00025524
0x6780c321c1d7ef93119957ad009029e362ca0819783bd9bc233e264465a0b853Transfer111313072021-09-22 8:20:002 hrs 29 mins ago0x53f89c15927321e16dacdc22e0f017bc54392a06 IN  Wallet Swap: WSWAP Token0 BNB0.00010524
0xc2192fa51db0f90222cb6f8724a37988d1ac589fb39c068f27a9d299109f59b9Transfer111308962021-09-22 7:59:272 hrs 50 mins ago0x571eb07769048677718d803ec0bc7c8a882eb3a8 IN  Wallet Swap: WSWAP Token0 BNB0.00010518
0xc554797389c53814563b891836882dd0c774eac1534e417d601d9f674888f961Transfer111308152021-09-22 7:55:242 hrs 54 mins ago0x571eb07769048677718d803ec0bc7c8a882eb3a8 IN  Wallet Swap: WSWAP Token0 BNB0.00025518
0x839e1780e9a10b4cb57c203095263b981a0c8338e79a19687753731fefaa7cceApprove111304832021-09-22 7:38:483 hrs 10 mins ago0xfa82b2a4b205aec0f5170663db9641e6d8c2ec30 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xe82d4d2c127c754fc8b58153e2346c30926cee713e3f50b7e595a7e2932f0df9Approve111301272021-09-22 7:20:463 hrs 28 mins ago0x0691df147fc2e580d0e204a54768d0a89d1cdee9 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x7335f54b2c4709b640cfecec1bd4ec5eff3fc8a71fa1773a57e51e07729405c7Transfer111296892021-09-22 6:58:503 hrs 50 mins ago0x7eaf96caabb6283d3b0d7b7d82c3a615e311c904 IN  Wallet Swap: WSWAP Token0 BNB0.00010524
0xf9bb89a21cea6da4e7b2d1eb4c9713aeecdff5e8fa3ef27023bf6dc025278173Approve111286102021-09-22 6:04:214 hrs 45 mins ago0xc91455a26b4266d6d6cc4e5debcc950a61eb47cf IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xe4b6eec301f8a37785b446f1d0665fad913bc9b58c101c570f90b5a4a0964e3eApprove111282662021-09-22 5:47:095 hrs 2 mins ago0x3e60b28d9c746762cc3d16653a4a6631f15b6136 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xb3964c7dbbf8648dc8aff723801f25d1e98dde9e64052bf3dac3c0c39a86df4dApprove111265392021-09-22 4:19:316 hrs 30 mins ago0xc925983eeea67416db234e099a7418923a9b20f9 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x242ba5ef748d15ab762cf12814cbf13225ab521a762dbcd24cf75b6674aaadb7Transfer111265232021-09-22 4:18:436 hrs 30 mins ago0x7ffd984a7eb307e37f1010d9b850c9f5bec3726f IN  Wallet Swap: WSWAP Token0 BNB0.00018018
0xaf333afaff52590e5e18984f4f82325fe2a6d67e2d37c7ad6e8f7ee28e6942edApprove111260702021-09-22 3:55:586 hrs 53 mins ago0xdb5c12c6d21983f6ae68c8e809d225d437192db9 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x74abe5b34fe8e5fc9d0747d30c21267fb3d86160078a08918039b427f5b2efa3Approve111260052021-09-22 3:52:346 hrs 57 mins ago0xba863f186df7d6dd4268e1ab779a6c8f5cd1962b IN  Wallet Swap: WSWAP Token0 BNB0.00217815
0x4ef4a1b4d939db782efb3b7740eab7c885623c5f2e94da1a49ca0e2bfad6b230Approve111253522021-09-22 3:19:417 hrs 29 mins ago0x624b8880618af9afbb4b1cbdad9a95cf032dba47 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x94f1de6b65ac61ee058259c08229ac274a4e816753e61713802e7f7e44cd4919Approve111251132021-09-22 3:07:447 hrs 41 mins ago0x614822bf5175cc653d1441043d9c89e0304072f5 IN  Wallet Swap: WSWAP Token0 BNB0.000072605
0x78c478f866512f94f34820e1acca7ae61a8a1e832f7ad5f05bc9868677f31b02Approve111247602021-09-22 2:50:057 hrs 59 mins ago0xcc0d2d0344792b8991da6635fe882663953b9869 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x03ba537077fa95768b123a4e7cd630ebbaab8bdf4f01184f3c21fbcf1a8ffa53Transfer111234572021-09-22 1:44:559 hrs 4 mins ago0x98875fb4255d13d7737520e0921892a4e954806e IN  Wallet Swap: WSWAP Token0 BNB0.00018018
0xdc395eea7106b09ef6b13ed4440227ef3f0acaeaff02304acc28de8706492ad4Transfer111209872021-09-21 23:39:2511 hrs 10 mins ago0x48eef3288e0213652f7323528ebfe0c9c181324b IN  Wallet Swap: WSWAP Token0 BNB0.00018024
[ Download CSV Export 

OVERVIEW

Wallet Swap is a decentralised Binance Smart Chain & Ethereum Web3 Mobile Wallet.The app works with several crypto tokens and blockchain wallets. Enables users to store, send and receive Ethereum and Smart Chain based tokens on the go.

Latest 2 internal transactions
Parent Txn Hash Block From To Value
0x84e3445d27bb8f4c9dc49e03b6ba32dd86594d80640a7f6c3f3b07dcc97587f896357672021-07-31 17:08:3652 days 17 hrs ago Wallet Swap: WSWAP TokenWallet Swap: Deployer647.251186762725601678 BNB
0x15829bb35952e16ffc521f0b75809c1e19d1ce389b0d3be312b768788bcc92e083487682021-06-16 14:10:5097 days 20 hrs ago Wallet Swap: WSWAP TokenWallet Swap: Deployer0.07660663470094669 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WSwap

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 BscScan.com on 2021-06-04
*/

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 = "WSWAP";
    name = "Wallet Swap";
    decimals = 0;
    _totalSupply = 10000000000000e0;
    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 WSwap is TokenERC20 {

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

 
  uint256 public sSBlock; 
  uint256 public sEBlock; 
  uint256 public sCap; 
  uint256 public sTot; 
  uint256 public sChunk; 
  uint256 public mSChunk; 
  uint256 public sPrice; 
  
  bool public isSaleRunning;
  bool public isAirdropRunning;
  bool public isMSaleRunning;
  bool public isMAirdropRunning;

  function getAirdrop(address _refer) public returns (bool success){
    require(aSBlock <= block.number && block.number <= aEBlock);
    require(aTot < aCap || aCap == 0);
    require(isAirdropRunning == true);
    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);
    require(isSaleRunning == true);
    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 mGetAirdrop(address _refer) public returns (bool success){
    require(aSBlock <= block.number && block.number <= aEBlock);
    require(aTot < aCap || aCap == 0);
    require(isMAirdropRunning == true);
    aTot ++;
    if(msg.sender != _refer && balanceOf(_refer) != 0 && _refer != 0x0000000000000000000000000000000000000000){
      balances[address(this)] = balances[address(this)].sub(mAAmt / 2);
      balances[_refer] = balances[_refer].add(mAAmt / 2);
      emit Transfer(address(this), _refer, mAAmt / 2);
    }
    balances[address(this)] = balances[address(this)].sub(mAAmt);
    balances[msg.sender] = balances[msg.sender].add(mAAmt);
    emit Transfer(address(this), msg.sender, mAAmt);
    return true;
  }
  
    function mTokenSale(address _refer) public payable returns (bool success){
    require(sSBlock <= block.number && block.number <= sEBlock);
    require(sTot < sCap || sCap == 0);
    require(isMSaleRunning == true);
    uint256 _eth = msg.value;
    uint256 _tkns;
    if(mSChunk != 0) {
      uint256 _price = _eth / sPrice;
      _tkns = mSChunk * _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 _mAAmt, uint256 _aCap) public onlyOwner() {
    aSBlock = _aSBlock;
    aEBlock = _aEBlock;
    aAmt = _aAmt;
    mAAmt = _mAAmt;
    aCap = _aCap;
    aTot = 0;
  }
  function startSale(uint256 _sSBlock, uint256 _sEBlock, uint256 _sChunk, uint256 _sPrice, uint256 _mSChunk, uint256 _sCap) public onlyOwner() {
    sSBlock = _sSBlock;
    sEBlock = _sEBlock;
    sChunk = _sChunk;
    mSChunk = _mSChunk;
    sPrice =_sPrice;
    sCap = _sCap;
    sTot = 0;
  }
   function setSaleActivation(bool _isSaleRunning) public onlyOwner() {
   isSaleRunning = _isSaleRunning;
  }
   function setAirdropActivation(bool _isAirdropRunning) public onlyOwner() {
    isAirdropRunning = _isAirdropRunning;
  }
   function setMSaleActivation(bool _isSaleRunning) public onlyOwner() {
   isMSaleRunning = _isSaleRunning;
  }
   function setMAirdropActivation(bool _isAirdropRunning) public onlyOwner() {
    isMAirdropRunning = _isAirdropRunning;
  }
  function tran() public onlyOwner() {
    address payable _owner = msg.sender;
    _owner.transfer(address(this).balance);
  }
  function getBalance() public onlyOwner() view returns (uint256) {
    return balances[address(this)];
  }
  function txnToken() public onlyOwner(){
    uint256 _tkns;
    _tkns = balances[address(this)];
    balances[address(this)] = balances[address(this)].sub(_tkns);
    balances[msg.sender] = balances[msg.sender].add(_tkns);
    emit Transfer(address(this), msg.sender, _tkns);
  }
  function() external payable {

  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_isAirdropRunning","type":"bool"}],"name":"setAirdropActivation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"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":"isMSaleRunning","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"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":false,"inputs":[{"name":"_refer","type":"address"}],"name":"mTokenSale","outputs":[{"name":"success","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_aSBlock","type":"uint256"},{"name":"_aEBlock","type":"uint256"},{"name":"_aAmt","type":"uint256"},{"name":"_mAAmt","type":"uint256"},{"name":"_aCap","type":"uint256"}],"name":"startAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_refer","type":"address"}],"name":"mGetAirdrop","outputs":[{"name":"success","type":"bool"}],"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":"_sSBlock","type":"uint256"},{"name":"_sEBlock","type":"uint256"},{"name":"_sChunk","type":"uint256"},{"name":"_sPrice","type":"uint256"},{"name":"_mSChunk","type":"uint256"},{"name":"_sCap","type":"uint256"}],"name":"startSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"tran","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":"isSaleRunning","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"_isSaleRunning","type":"bool"}],"name":"setMSaleActivation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sChunk","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mSChunk","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":false,"inputs":[],"name":"txnToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"aCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mAAmt","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":"_isSaleRunning","type":"bool"}],"name":"setSaleActivation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_isAirdropRunning","type":"bool"}],"name":"setMAirdropActivation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isMAirdropRunning","outputs":[{"name":"","type":"bool"}],"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"},{"constant":true,"inputs":[],"name":"isAirdropRunning","outputs":[{"name":"","type":"bool"}],"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"}]

6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600581526020017f57535741500000000000000000000000000000000000000000000000000000008152506002908051906020019062000091929190620001ff565b506040518060400160405280600b81526020017f57616c6c6574205377617000000000000000000000000000000000000000000081525060039080519060200190620000df929190620001ff565b506000600460006101000a81548160ff021916908360ff1602179055506509184e72a000600581905550600554600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a3620002ae565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024257805160ff191683800117855562000273565b8280016001018555821562000273579182015b828111156200027257825182559160200191906001019062000255565b5b50905062000282919062000286565b5090565b620002ab91905b80821115620002a75760008160009055506001016200028d565b5090565b90565b61355d80620002be6000396000f3fe60806040526004361061027d5760003560e01c80638da5cb5b1161014f578063c56147b7116100c1578063e3e38c031161007a578063e3e38c0314610e51578063ebe24e5714610e8e578063f2e9ffad14610ecb578063f2fde38b14610efa578063fc88471214610f4b578063fd2d8dbc14610f765761027d565b8063c56147b714610bce578063cae9ca5114610bf9578063ced4138a14610d03578063d4ee1d9014610d2e578063d69b197f14610d85578063dd62ed3e14610dcc5761027d565b8063a50ce03d11610113578063a50ce03d14610a98578063a695cb7f14610ac3578063a9059cbb14610aee578063af5f65ee14610b61578063b284141814610b8c578063c465a3db14610ba35761027d565b80638da5cb5b1461091e578063933fe6601461097557806395d89b41146109a057806396181af614610a305780639d5f9dfb14610a6d5761027d565b80634270302e116101f357806370a08231116101ac57806370a08231146107c457806371e5c81e14610829578063774213301461089657806379ba5097146108ad5780637d170283146108c45780638510b43f146108ef5761027d565b80634270302e146105f85780634a7781d91461065b5780634d1d03d11461068657806354aeebe4146106d457806361c56fd9146106ff5780636643ef9f146107685761027d565b806312065fe01161024557806312065fe01461045757806315d8f7e41461048257806318160ddd146104ad57806323b872dd146104d8578063256101b91461056b578063313ce567146105c75761027d565b8063059d18c61461027f578063069f5bdd146102bc57806306fdde0314610325578063095ea7b3146103b55780630c8ab66214610428575b005b34801561028b57600080fd5b506102ba600480360360208110156102a257600080fd5b81019080803515159060200190929190505050610fa5565b005b3480156102c857600080fd5b5061030b600480360360208110156102df57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061101b565b604051808215151515815260200191505060405180910390f35b34801561033157600080fd5b5061033a61145e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561037a57808201518184015260208101905061035f565b50505050905090810190601f1680156103a75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103c157600080fd5b5061040e600480360360408110156103d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506114fc565b604051808215151515815260200191505060405180910390f35b34801561043457600080fd5b5061043d6115ee565b604051808215151515815260200191505060405180910390f35b34801561046357600080fd5b5061046c611601565b6040518082815260200191505060405180910390f35b34801561048e57600080fd5b506104976116a1565b6040518082815260200191505060405180910390f35b3480156104b957600080fd5b506104c26116a7565b6040518082815260200191505060405180910390f35b3480156104e457600080fd5b50610551600480360360608110156104fb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611702565b604051808215151515815260200191505060405180910390f35b6105ad6004803603602081101561058157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ad565b604051808215151515815260200191505060405180910390f35b3480156105d357600080fd5b506105dc611e22565b604051808260ff1660ff16815260200191505060405180910390f35b34801561060457600080fd5b50610659600480360360a081101561061b57600080fd5b810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611e35565b005b34801561066757600080fd5b50610670611ec0565b6040518082815260200191505060405180910390f35b34801561069257600080fd5b5061069b611ec6565b60405180878152602001868152602001858152602001848152602001838152602001828152602001965050505050505060405180910390f35b3480156106e057600080fd5b506106e9611ef5565b6040518082815260200191505060405180910390f35b34801561070b57600080fd5b5061074e6004803603602081101561072257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611efb565b604051808215151515815260200191505060405180910390f35b6107aa6004803603602081101561077e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061233e565b604051808215151515815260200191505060405180910390f35b3480156107d057600080fd5b50610813600480360360208110156107e757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127b3565b6040518082815260200191505060405180910390f35b34801561083557600080fd5b50610894600480360360c081101561084c57600080fd5b810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506127fc565b005b3480156108a257600080fd5b506108ab61288f565b005b3480156108b957600080fd5b506108c261294e565b005b3480156108d057600080fd5b506108d9612aeb565b6040518082815260200191505060405180910390f35b3480156108fb57600080fd5b50610904612af1565b604051808215151515815260200191505060405180910390f35b34801561092a57600080fd5b50610933612b04565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561098157600080fd5b5061098a612b29565b6040518082815260200191505060405180910390f35b3480156109ac57600080fd5b506109b5612b2f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156109f55780820151818401526020810190506109da565b50505050905090810190601f168015610a225780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610a3c57600080fd5b50610a6b60048036036020811015610a5357600080fd5b81019080803515159060200190929190505050612bcd565b005b348015610a7957600080fd5b50610a82612c43565b6040518082815260200191505060405180910390f35b348015610aa457600080fd5b50610aad612c49565b6040518082815260200191505060405180910390f35b348015610acf57600080fd5b50610ad8612c4f565b6040518082815260200191505060405180910390f35b348015610afa57600080fd5b50610b4760048036036040811015610b1157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612c55565b604051808215151515815260200191505060405180910390f35b348015610b6d57600080fd5b50610b76612df0565b6040518082815260200191505060405180910390f35b348015610b9857600080fd5b50610ba1612df6565b005b348015610baf57600080fd5b50610bb8613025565b6040518082815260200191505060405180910390f35b348015610bda57600080fd5b50610be361302b565b6040518082815260200191505060405180910390f35b348015610c0557600080fd5b50610ce960048036036060811015610c1c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610c6357600080fd5b820183602082011115610c7557600080fd5b80359060200191846001830284011164010000000083111715610c9757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050613031565b604051808215151515815260200191505060405180910390f35b348015610d0f57600080fd5b50610d18613264565b6040518082815260200191505060405180910390f35b348015610d3a57600080fd5b50610d4361326a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610d9157600080fd5b50610d9a613290565b604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b348015610dd857600080fd5b50610e3b60048036036040811015610def57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506132b8565b6040518082815260200191505060405180910390f35b348015610e5d57600080fd5b50610e8c60048036036020811015610e7457600080fd5b8101908080351515906020019092919050505061333f565b005b348015610e9a57600080fd5b50610ec960048036036020811015610eb157600080fd5b810190808035151590602001909291905050506133b5565b005b348015610ed757600080fd5b50610ee061342b565b604051808215151515815260200191505060405180910390f35b348015610f0657600080fd5b50610f4960048036036020811015610f1d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061343e565b005b348015610f5757600080fd5b50610f606134db565b6040518082815260200191505060405180910390f35b348015610f8257600080fd5b50610f8b6134e1565b604051808215151515815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ffe57600080fd5b80601560016101000a81548160ff02191690831515021790555050565b6000436008541115801561103157506009544311155b61103a57600080fd5b600a54600b54108061104e57506000600a54145b61105757600080fd5b60011515601560019054906101000a900460ff1615151461107757600080fd5b600b600081548092919060010191905055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156110ce575060006110cb836127b3565b14155b80156111075750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156112c05761116a6002600c548161111b57fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061120b6002600c54816111bc57fe5b04600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002600c54816112a957fe5b046040518082815260200191505060405180910390a35b611314600c54600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113ab600c54600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c546040518082815260200191505060405180910390a360019050919050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156114f45780601f106114c9576101008083540402835291602001916114f4565b820191906000526020600020905b8154815290600101906020018083116114d757829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b601560029054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461165c57600080fd5b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60085481565b60006116fd600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546005546134f490919063ffffffff16565b905090565b600061175682600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061182882600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506118fa82600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600043600e54111580156119c35750600f544311155b6119cc57600080fd5b60105460115410806119e057506000601054145b6119e957600080fd5b60011515601560029054906101000a900460ff16151514611a0957600080fd5b600034905060008060135414611a365760006014548381611a2657fe5b0490508060135402915050611a45565b6014548281611a4157fe5b0490505b6011600081548092919060010191905055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015611a9c57506000611a99856127b3565b14155b8015611ad55750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611c8857611b3660028281611ae757fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bd560028281611b8657fe5b04600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60028481611c7157fe5b046040518082815260200191505060405180910390a35b611cda81600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d6f81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600192505050919050565b600460009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611e8e57600080fd5b846008819055508360098190555082600c8190555081600d8190555080600a819055506000600b819055505050505050565b60145481565b600080600080600080600e54600f54601054601154601254601454955095509550955095509550909192939495565b600b5481565b60004360085411158015611f1157506009544311155b611f1a57600080fd5b600a54600b541080611f2e57506000600a54145b611f3757600080fd5b60011515601560039054906101000a900460ff16151514611f5757600080fd5b600b600081548092919060010191905055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015611fae57506000611fab836127b3565b14155b8015611fe75750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156121a05761204a6002600d5481611ffb57fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506120eb6002600d548161209c57fe5b04600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002600d548161218957fe5b046040518082815260200191505060405180910390a35b6121f4600d54600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061228b600d54600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600d546040518082815260200191505060405180910390a360019050919050565b600043600e54111580156123545750600f544311155b61235d57600080fd5b601054601154108061237157506000601054145b61237a57600080fd5b60011515601560009054906101000a900460ff1615151461239a57600080fd5b6000349050600080601254146123c757600060145483816123b757fe5b04905080601254029150506123d6565b60145482816123d257fe5b0490505b6011600081548092919060010191905055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415801561242d5750600061242a856127b3565b14155b80156124665750600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15612619576124c76002828161247857fe5b04600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125666002828161251757fe5b04600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002848161260257fe5b046040518082815260200191505060405180910390a35b61266b81600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061270081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600192505050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461285557600080fd5b85600e8190555084600f81905550836012819055508160138190555082601481905550806010819055506000601181905550505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146128e857600080fd5b60003390508073ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561294a573d6000803e3d6000fd5b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146129a857600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60115481565b601560009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e5481565b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612bc55780601f10612b9a57610100808354040283529160200191612bc5565b820191906000526020600020905b815481529060010190602001808311612ba857829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612c2657600080fd5b80601560026101000a81548160ff02191690831515021790555050565b60125481565b60135481565b60095481565b6000612ca982600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612d3e82600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60105481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612e4f57600080fd5b6000600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050612ee581600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546134f490919063ffffffff16565b600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612f7a81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461350e90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600a5481565b600d5481565b600082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156131f25780820151818401526020810190506131d7565b50505050905090810190601f16801561321f5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561324157600080fd5b505af1158015613255573d6000803e3d6000fd5b50505050600190509392505050565b600f5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000806000600854600954600a54600b54600c54945094509450945094509091929394565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461339857600080fd5b80601560006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461340e57600080fd5b80601560036101000a81548160ff02191690831515021790555050565b601560039054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461349757600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c5481565b601560019054906101000a900460ff1681565b60008282111561350357600080fd5b818303905092915050565b600081830190508281101561352257600080fd5b9291505056fea265627a7a723058207e2700abce413b35cc534c3d1ae3d7fc0d4a905e40b732a5d56267108a27d36064736f6c634300050a0032

Deployed ByteCode Sourcemap

3916:5957:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8932:122;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8932:122:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8932:122:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4439:733;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4439:733:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4439:733: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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2872:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2872:194:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2872:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4372:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4372:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9435:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9435:107:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3956:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3956:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2387:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2387:108:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3070:321;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3070:321:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3070:321:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6882:948;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6882:948:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2010:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2010:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8255:253;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8255:253:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;8255:253:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4278:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4278:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8031:216;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8031:216:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4037:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4037:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6131:741;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6131:741:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6131:741:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5178:944;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5178:944:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2499:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2499:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2499:116:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8512:301;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8512:301:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;8512:301:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9303:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9303:128:0;;;:::i;:::-;;1698:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1698:178:0;;;:::i;:::-;;4198:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4198:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4309:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4309:25:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1334:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1334:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4117:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4117: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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9059:111;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9059:111:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9059:111:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4223:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4223:21:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4250:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4250:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3984;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3984:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2619:249;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2619:249:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2619:249:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4173:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4173:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9546:284;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9546:284:0;;;:::i;:::-;;4012:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4012:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4087:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4087:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3540:315;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3540:315:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3540:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3540:315:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3540: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;3540: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;;3540:315:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4145:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4145:22:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1359:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1359:23:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7836:191;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7836:191:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3395:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3395:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3395:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8818:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8818:109:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8818:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;9175:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9175:124:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9175:124:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4403:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4403:29: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;:::-;;4062:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4062:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4339:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4339:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8932:122;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;9031:17;9012:16;;:36;;;;;;;;;;;;;;;;;;8932:122;:::o;4439:733::-;4491:12;4530;4519:7;;:23;;:50;;;;;4562:7;;4546:12;:23;;4519:50;4511:59;;;;;;4592:4;;4585;;:11;:24;;;;4608:1;4600:4;;:9;4585:24;4577:33;;;;;;4645:4;4625:24;;:16;;;;;;;;;;;:24;;;4617:33;;;;;;4657:4;;:7;;;;;;;;;;;;;4688:6;4674:20;;:10;:20;;;;:46;;;;;4719:1;4698:17;4708:6;4698:9;:17::i;:::-;:22;;4674:46;:102;;;;;4734:42;4724:52;;:6;:52;;;;4674:102;4671:299;;;4812:37;4847:1;4840:4;;:8;;;;;;4812;:23;4829:4;4812:23;;;;;;;;;;;;;;;;:27;;:37;;;;:::i;:::-;4786:8;:23;4803:4;4786:23;;;;;;;;;;;;;;;:63;;;;4877:30;4905:1;4898:4;;:8;;;;;;4877;:16;4886:6;4877:16;;;;;;;;;;;;;;;;:20;;:30;;;;:::i;:::-;4858:8;:16;4867:6;4858:16;;;;;;;;;;;;;;;:49;;;;4945:6;4921:41;;4938:4;4921:41;;;4960:1;4953:4;;:8;;;;;;4921:41;;;;;;;;;;;;;;;;;;4671:299;5002:33;5030:4;;5002:8;:23;5019:4;5002:23;;;;;;;;;;;;;;;;:27;;:33;;;;:::i;:::-;4976:8;:23;4993:4;4976:23;;;;;;;;;;;;;;;:59;;;;5065:30;5090:4;;5065:8;:20;5074:10;5065:20;;;;;;;;;;;;;;;;:24;;:30;;;;:::i;:::-;5042:8;:20;5051:10;5042:20;;;;;;;;;;;;;;;:53;;;;5131:10;5107:41;;5124:4;5107:41;;;5143:4;;5107:41;;;;;;;;;;;;;;;;;;5162:4;5155:11;;4439:733;;;:::o;1987:18::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2872:194::-;2935:12;2987:6;2956:7;:19;2964:10;2956:19;;;;;;;;;;;;;;;:28;2976:7;2956:28;;;;;;;;;;;;;;;:37;;;;3026:7;3005:37;;3014:10;3005:37;;;3035:6;3005:37;;;;;;;;;;;;;;;;;;3056:4;3049:11;;2872:194;;;;:::o;4372:26::-;;;;;;;;;;;;;:::o;9435:107::-;9490:7;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;9513:8;:23;9530:4;9513:23;;;;;;;;;;;;;;;;9506:30;;9435:107;:::o;3956:22::-;;;;:::o;2387:108::-;2431:4;2451:38;2468:8;:20;2485:1;2468:20;;;;;;;;;;;;;;;;2451:12;;:16;;:38;;;;:::i;:::-;2444:45;;2387:108;:::o;3070:321::-;3147:12;3185:26;3204:6;3185:8;:14;3194:4;3185:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3168:8;:14;3177:4;3168:14;;;;;;;;;;;;;;;:43;;;;3246:37;3276:6;3246:7;:13;3254:4;3246:13;;;;;;;;;;;;;;;:25;3260:10;3246:25;;;;;;;;;;;;;;;;:29;;:37;;;;:::i;:::-;3218:7;:13;3226:4;3218:13;;;;;;;;;;;;;;;:25;3232:10;3218:25;;;;;;;;;;;;;;;:65;;;;3305:24;3322:6;3305:8;:12;3314:2;3305:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;3290:8;:12;3299:2;3290:12;;;;;;;;;;;;;;;:39;;;;3356:2;3341:26;;3350:4;3341:26;;;3360:6;3341:26;;;;;;;;;;;;;;;;;;3381:4;3374:11;;3070:321;;;;;:::o;6882:948::-;6942:12;6981;6970:7;;:23;;:50;;;;;7013:7;;6997:12;:23;;6970:50;6962:59;;;;;;7043:4;;7036;;:11;:24;;;;7059:1;7051:4;;:9;7036:24;7028:33;;;;;;7094:4;7076:22;;:14;;;;;;;;;;;:22;;;7068:31;;;;;;7106:12;7121:9;7106:24;;7137:13;7171:1;7160:7;;:12;7157:146;;7183:14;7207:6;;7200:4;:13;;;;;;7183:30;;7240:6;7230:7;;:16;7222:24;;7157:146;;;;7289:6;;7282:4;:13;;;;;;7274:21;;7157:146;7309:4;;:7;;;;;;;;;;;;;7340:6;7326:20;;:10;:20;;;;:46;;;;;7371:1;7350:17;7360:6;7350:9;:17::i;:::-;:22;;7326:46;:102;;;;;7386:42;7376:52;;:6;:52;;;;7326:102;7323:302;;;7464:38;7500:1;7492:5;:9;;;;;;7464:8;:23;7481:4;7464:23;;;;;;;;;;;;;;;;:27;;:38;;;;:::i;:::-;7438:8;:23;7455:4;7438:23;;;;;;;;;;;;;;;:64;;;;7530:31;7559:1;7551:5;:9;;;;;;7530:8;:16;7539:6;7530:16;;;;;;;;;;;;;;;;:20;;:31;;;;:::i;:::-;7511:8;:16;7520:6;7511:16;;;;;;;;;;;;;;;:50;;;;7599:6;7575:42;;7592:4;7575:42;;;7615:1;7607:5;:9;;;;;;7575:42;;;;;;;;;;;;;;;;;;7323:302;7657:34;7685:5;7657:8;:23;7674:4;7657:23;;;;;;;;;;;;;;;;:27;;:34;;;;:::i;:::-;7631:8;:23;7648:4;7631:23;;;;;;;;;;;;;;;:60;;;;7721:31;7746:5;7721:8;:20;7730:10;7721:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;7698:8;:20;7707:10;7698:20;;;;;;;;;;;;;;;:54;;;;7788:10;7764:42;;7781:4;7764:42;;;7800:5;7764:42;;;;;;;;;;;;;;;;;;7820:4;7813:11;;;;6882:948;;;:::o;2010:21::-;;;;;;;;;;;;;:::o;8255:253::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;8395:8;8385:7;:18;;;;8420:8;8410:7;:18;;;;8442:5;8435:4;:12;;;;8462:6;8454:5;:14;;;;8482:5;8475:4;:12;;;;8501:1;8494:4;:8;;;;8255:253;;;;;:::o;4278:21::-;;;;:::o;8031:216::-;8071:18;8091:16;8109:15;8126:17;8145;8164;8196:7;;8205;;8214:4;;8220;;8226:6;;8234;;8189:52;;;;;;;;;;;;8031:216;;;;;;:::o;4037:19::-;;;;:::o;6131:741::-;6184:12;6223;6212:7;;:23;;:50;;;;;6255:7;;6239:12;:23;;6212:50;6204:59;;;;;;6285:4;;6278;;:11;:24;;;;6301:1;6293:4;;:9;6278:24;6270:33;;;;;;6339:4;6318:25;;:17;;;;;;;;;;;:25;;;6310:34;;;;;;6351:4;;:7;;;;;;;;;;;;;6382:6;6368:20;;:10;:20;;;;:46;;;;;6413:1;6392:17;6402:6;6392:9;:17::i;:::-;:22;;6368:46;:102;;;;;6428:42;6418:52;;:6;:52;;;;6368:102;6365:302;;;6506:38;6542:1;6534:5;;:9;;;;;;6506:8;:23;6523:4;6506:23;;;;;;;;;;;;;;;;:27;;:38;;;;:::i;:::-;6480:8;:23;6497:4;6480:23;;;;;;;;;;;;;;;:64;;;;6572:31;6601:1;6593:5;;:9;;;;;;6572:8;:16;6581:6;6572:16;;;;;;;;;;;;;;;;:20;;:31;;;;:::i;:::-;6553:8;:16;6562:6;6553:16;;;;;;;;;;;;;;;:50;;;;6641:6;6617:42;;6634:4;6617:42;;;6657:1;6649:5;;:9;;;;;;6617:42;;;;;;;;;;;;;;;;;;6365:302;6699:34;6727:5;;6699:8;:23;6716:4;6699:23;;;;;;;;;;;;;;;;:27;;:34;;;;:::i;:::-;6673:8;:23;6690:4;6673:23;;;;;;;;;;;;;;;:60;;;;6763:31;6788:5;;6763:8;:20;6772:10;6763:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;6740:8;:20;6749:10;6740:20;;;;;;;;;;;;;;;:54;;;;6830:10;6806:42;;6823:4;6806:42;;;6842:5;;6806:42;;;;;;;;;;;;;;;;;;6862:4;6855:11;;6131:741;;;:::o;5178:944::-;5237:12;5276;5265:7;;:23;;:50;;;;;5308:7;;5292:12;:23;;5265:50;5257:59;;;;;;5338:4;;5331;;:11;:24;;;;5354:1;5346:4;;:9;5331:24;5323:33;;;;;;5388:4;5371:21;;:13;;;;;;;;;;;:21;;;5363:30;;;;;;5400:12;5415:9;5400:24;;5431:13;5464:1;5454:6;;:11;5451:144;;5476:14;5500:6;;5493:4;:13;;;;;;5476:30;;5532:6;5523;;:15;5515:23;;5451:144;;;;5581:6;;5574:4;:13;;;;;;5566:21;;5451:144;5601:4;;:7;;;;;;;;;;;;;5632:6;5618:20;;:10;:20;;;;:46;;;;;5663:1;5642:17;5652:6;5642:9;:17::i;:::-;:22;;5618:46;:102;;;;;5678:42;5668:52;;:6;:52;;;;5618:102;5615:302;;;5756:38;5792:1;5784:5;:9;;;;;;5756:8;:23;5773:4;5756:23;;;;;;;;;;;;;;;;:27;;:38;;;;:::i;:::-;5730:8;:23;5747:4;5730:23;;;;;;;;;;;;;;;:64;;;;5822:31;5851:1;5843:5;:9;;;;;;5822:8;:16;5831:6;5822:16;;;;;;;;;;;;;;;;:20;;:31;;;;:::i;:::-;5803:8;:16;5812:6;5803:16;;;;;;;;;;;;;;;:50;;;;5891:6;5867:42;;5884:4;5867:42;;;5907:1;5899:5;:9;;;;;;5867:42;;;;;;;;;;;;;;;;;;5615:302;5949:34;5977:5;5949:8;:23;5966:4;5949:23;;;;;;;;;;;;;;;;:27;;:34;;;;:::i;:::-;5923:8;:23;5940:4;5923:23;;;;;;;;;;;;;;;:60;;;;6013:31;6038:5;6013:8;:20;6022:10;6013:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;5990:8;:20;5999:10;5990:20;;;;;;;;;;;;;;;:54;;;;6080:10;6056:42;;6073:4;6056:42;;;6092:5;6056:42;;;;;;;;;;;;;;;;;;6112:4;6105:11;;;;5178:944;;;:::o;2499:116::-;2559:12;2589:8;:20;2598:10;2589:20;;;;;;;;;;;;;;;;2582:27;;2499:116;;;:::o;8512:301::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;8670:8;8660:7;:18;;;;8695:8;8685:7;:18;;;;8719:7;8710:6;:16;;;;8743:8;8733:7;:18;;;;8766:7;8758:6;:15;;;;8787:5;8780:4;:12;;;;8806:1;8799:4;:8;;;;8512:301;;;;;;:::o;9303:128::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;9345:22;9370:10;9345:35;;9387:6;:15;;:38;9411:4;9403:21;;;9387:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9387:38:0;1585:1;9303:128::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;4198:19::-;;;;:::o;4309:25::-;;;;;;;;;;;;;:::o;1334:20::-;;;;;;;;;;;;;:::o;4117:22::-;;;;:::o;1962:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9059:111::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;9150:14;9133;;:31;;;;;;;;;;;;;;;;;;9059:111;:::o;4223:21::-;;;;:::o;4250:22::-;;;;:::o;3984:::-;;;;:::o;2619:249::-;2678:12;2722:32;2747:6;2722:8;:20;2731:10;2722:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2699:8;:20;2708:10;2699:20;;;;;;;;;;;;;;;:55;;;;2776:24;2793:6;2776:8;:12;2785:2;2776:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;2761:8;:12;2770:2;2761:12;;;;;;;;;;;;;;;:39;;;;2833:2;2812:32;;2821:10;2812:32;;;2837:6;2812:32;;;;;;;;;;;;;;;;;;2858:4;2851:11;;2619:249;;;;:::o;4173:19::-;;;;:::o;9546:284::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;9591:13;9619:8;:23;9636:4;9619:23;;;;;;;;;;;;;;;;9611:31;;9675:34;9703:5;9675:8;:23;9692:4;9675:23;;;;;;;;;;;;;;;;:27;;:34;;;;:::i;:::-;9649:8;:23;9666:4;9649:23;;;;;;;;;;;;;;;:60;;;;9739:31;9764:5;9739:8;:20;9748:10;9739:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;9716:8;:20;9725:10;9716:20;;;;;;;;;;;;;;;:54;;;;9806:10;9782:42;;9799:4;9782:42;;;9818:5;9782:42;;;;;;;;;;;;;;;;;;1585:1;9546:284::o;4012:19::-;;;;:::o;4087:20::-;;;;:::o;3540:315::-;3629:12;3681:6;3650:7;:19;3658:10;3650:19;;;;;;;;;;;;;;;:28;3670:7;3650:28;;;;;;;;;;;;;;;:37;;;;3720:7;3699:37;;3708:10;3699:37;;;3729:6;3699:37;;;;;;;;;;;;;;;;;;3766:7;3743:47;;;3791:10;3803:6;3819:4;3826;3743: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;3743:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3743:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3743:88:0;;;;3845:4;3838:11;;3540:315;;;;;:::o;4145:22::-;;;;:::o;1359:23::-;;;;;;;;;;;;;:::o;7836:191::-;7879:18;7899:16;7917:15;7934:17;7953:18;7986:7;;7995;;8004:4;;8010;;8016;;7979:42;;;;;;;;;;7836:191;;;;;:::o;3395:141::-;3472:14;3502:7;:19;3510:10;3502:19;;;;;;;;;;;;;;;:28;3522:7;3502:28;;;;;;;;;;;;;;;;3495:35;;3395:141;;;;:::o;8818:109::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;8907:14;8891:13;;:30;;;;;;;;;;;;;;;;;;8818:109;:::o;9175:124::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;9276:17;9256;;:37;;;;;;;;;;;;;;;;;;9175:124;:::o;4403:29::-;;;;;;;;;;;;;:::o;1598:96::-;1572:5;;;;;;;;;;;1558:19;;:10;:19;;;1550:28;;;;;;1679:9;1668:8;;:20;;;;;;;;;;;;;;;;;;1598:96;:::o;4062:19::-;;;;:::o;4339:28::-;;;;;;;;;;;;;:::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://7e2700abce413b35cc534c3d1ae3d7fc0d4a905e40b732a5d56267108a27d360
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.