Contract 0xc72cc401122dbdc812ec88a2150aad5a39467401 1

 

Contract Overview

Wallet Swap: WSWAP Token
Balance:
1.257617606826359145 BNB

BNB Value:
$456.04 (@ $362.62/BNB)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x83250a295343bf4215e0493a0fc24414a385a445db7e683045eedc920dc40e4bApprove110999782021-09-21 6:02:1411 mins ago0x2e8e474d5654a6a6c27f3a77a8e5e09835810d3e IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x6e978ca9da78ab98e263f36afe1d9a2cec870acf41d548b27051fef073cd7cc3Approve110994972021-09-21 5:38:1135 mins ago0x175d1aa54264afa3e7426705a86f977e9cde4f73 IN  Wallet Swap: WSWAP Token0 BNB0.00026655
0xe54a60c49112418772d883ed7e476248f1dd716bb58d8ee15896da677d83a09fTransfer110994642021-09-21 5:36:3237 mins ago0xa046932c87e3972807df273bd9a936effa86d163 IN  Wallet Swap: WSWAP Token0 BNB0.00010524
0x11c1da6bbeff0505acf67879558d5bfe8bebc13825d15bc52ccc841cb2f744ffApprove110982922021-09-21 4:37:561 hr 35 mins ago0x4ddf9167ee6820d3db64b2bc2e9ffc7381ca4698 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xdfe3f35e4237a92d15d605ac024e750edaaf17b372fee3cfe0a40c122a75f8d0Approve110981572021-09-21 4:31:111 hr 42 mins ago0x1d97415af863a6a19285c7354b0a94b0e8d538fc IN  Wallet Swap: WSWAP Token0 BNB0.000072605
0x54342da2597677e7f1250b3f4ec3fa464846a5b57b98434b7aba0490b7d824a7Transfer110968182021-09-21 3:24:142 hrs 49 mins ago0x695595066906cb2f9dcf405a10393a5a1ac18f72 IN  Wallet Swap: WSWAP Token0 BNB0.00010518
0x7ea2d33c597f74ca8a4f741f2e1685a091a71c47d98b9586ec4fec5647fcde55Transfer110960422021-09-21 2:45:263 hrs 28 mins ago0x0b1fba1cd9052d86cfe1c6516843567d5e1ad0d9 IN  Wallet Swap: WSWAP Token0 BNB0.00018018
0x43cba482c157e5e1687fff81e24a5067c41bd129b93dde5e1de26de5c67be47aTransfer110958182021-09-21 2:34:143 hrs 39 mins ago0x6aff35f4e7d37916d2814a1cb733b6680b109fe3 IN  Wallet Swap: WSWAP Token0 BNB0.000216216
0x014d9a6ef56d35f3bfdcbaeed2187c7af0874d146f8a26e214f89b5120238773Transfer110955192021-09-21 2:19:173 hrs 54 mins ago0xdcaa7b92e2ca37aa384ec50d0a367501fe9494b1 IN  Wallet Swap: WSWAP Token0 BNB0.00018024
0x3a92aace0110e07746a66e23a37093eac11a8302e99554c784e96080f73f3edcApprove110953332021-09-21 2:09:594 hrs 3 mins ago0x686621622dd0869a7efe97c1f52507e099a5f236 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xbe505c4bca0061d9741c5edbb560fa5fb8877919bebb0f88feac5369d2732666Transfer110946522021-09-21 1:35:204 hrs 38 mins ago0x1f78747a745d64ee01e4ec2ff555d3b0f7df04bc IN  Wallet Swap: WSWAP Token0 BNB0.00010512
0x9cabca30315b35563f5370fa4bbe1f815c3fa4df31ea8f0245ff0dc933d87320Transfer110946422021-09-21 1:34:504 hrs 38 mins ago0xf64a0578cc8eb41f4d43c1ab743aed42dacc5e50 IN  Wallet Swap: WSWAP Token0 BNB0.00018024
0xdca5725aaefdfbcc1d377fd51647114cc443abc0fa5e3bd23f73176a4e1fa3dcTransfer110946302021-09-21 1:34:144 hrs 39 mins ago0xf64a0578cc8eb41f4d43c1ab743aed42dacc5e50 IN  Wallet Swap: WSWAP Token0 BNB0.000138
0xc1fcaacadb5bbd86d0a633cc4dbb541c1bfb7c42c7d76596c59fcd77d268b1c3Approve110944722021-09-21 1:26:204 hrs 47 mins ago0x9836b6ecca547ae47688ee129e8b228867be67ef IN  Wallet Swap: WSWAP Token0 BNB0.000126125
0x8ea445253c0779ae760819068532a79a85a78c7e1872fa2a1bf91553d7250199Approve110944642021-09-21 1:25:564 hrs 47 mins ago0x9836b6ecca547ae47688ee129e8b228867be67ef IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xf763c7b5c21dde0a5a2f57a088ad4c1827ebac4b3c3035064567ccf4f47dc46cApprove110942682021-09-21 1:16:084 hrs 57 mins ago0xb7e8c9209606cdb30dbca6e8e1a558db99ebfe4e IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x14556b8764bc1758146ea05131ed2a3ae6696940a5ae03ef81988d6fca110c62Transfer110941672021-09-21 1:11:055 hrs 2 mins ago0x5bd3b617a071f72e850cc33754486ef7453f6110 IN  Wallet Swap: WSWAP Token0 BNB0.00010524
0xdb1bc08d82bd5d77f10d91bf7b8a24b9b8bc494400d49f3aedff9b0e25f4f674Approve110933112021-09-21 0:27:215 hrs 46 mins ago0x3db4b2d0b7248ada103d1d59d713109e0a759979 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xc2d090ff45a1338371b1a1f3a626ec077049120e05caf9d8008d092aef3abaf4Approve110925452021-09-20 23:48:416 hrs 25 mins ago0x9999c0244594256d5d493247a35345939679836d IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x6e7914b605c0478f6a00d0e22de007adafe117f2e517196a28895cfacc827fffApprove110911742021-09-20 22:39:277 hrs 34 mins ago0xc7e04fbfec0c74cd636db285fc2abdc841ca932a IN  Wallet Swap: WSWAP Token0 BNB0.00026655
0xd9bd579f14b78d255f4f685461607160d1aa6e7f03f0b1977cdac31445adc9cdApprove110902112021-09-20 21:51:178 hrs 22 mins ago0xcb3201ef25b0b49f7a05dc1c29a6a755d4435b4c IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0xbc6ab4054cd2fc38bb6c76310c7685c00064a578bb4884ff6741ebc29e15dfc9Approve110895562021-09-20 21:18:328 hrs 55 mins ago0x84f4bca8a6adb5560c7c617d0c4156e02ab37681 IN  Wallet Swap: WSWAP Token0 BNB0.000222125
0x49eee5b0153bfa21a0162fac42effedbfe8b7be0cf2616ad2f0f569783b063b1Approve110888832021-09-20 20:44:529 hrs 28 mins ago0x18fb290e07b92c7f1655d87581d08f9d3dcede8a IN  Wallet Swap: WSWAP Token0 BNB0.00026655
0x824b0502a49fdaf5b0e4a71d8be1cecfc1d4751c2d8ead1c155fa0f01e947926Transfer110885892021-09-20 20:30:099 hrs 43 mins ago0x9f15fb413e4fe669a53aaa07f03b9036f70e09cd IN  Wallet Swap: WSWAP Token0 BNB0.00018024
0x8d5ff43693497d9c32e62a65f9ba5d2c4eb2d1776600bee09646755287301263Transfer110863002021-09-20 18:35:4111 hrs 38 mins ago0x3c3cea2c4537c617cdee7c75270c20245d4f2e37 IN  Wallet Swap: WSWAP Token0 BNB0.00010518
[ 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:3651 days 13 hrs ago Wallet Swap: WSWAP TokenWallet Swap: Deployer647.251186762725601678 BNB
0x15829bb35952e16ffc521f0b75809c1e19d1ce389b0d3be312b768788bcc92e083487682021-06-16 14:10:5096 days 16 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.