ETH Price: $3,278.82 (-1.84%)

Token

Labradoodle (DOODLE)
 

Overview

Max Total Supply

98,023,206,975.132813405327724919 DOODLE

Holders

12

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
641,183,229.676990336999357469 DOODLE

Value
$0.00
0x136f4b5b6a306091b280e3f251fa0e21b1280cd5
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
doodle

Compiler Version
v0.5.3+commit.10d17f24

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-04-17
*/

pragma solidity ^0.5.0;
//
//██████╗  ██████╗  ██████╗ ██████╗ ██╗     ███████╗
//██╔══██╗██╔═══██╗██╔═══██╗██╔══██╗██║     ██╔════╝
//██║  ██║██║   ██║██║   ██║██║  ██║██║     █████╗  
//██║  ██║██║   ██║██║   ██║██║  ██║██║     ██╔══╝  
//██████╔╝╚██████╔╝╚██████╔╝██████╔╝███████╗███████╗
//╚═════╝  ╚═════╝  ╚═════╝ ╚═════╝ ╚══════╝╚══════╝
//
// Website: https://labradoodletoken.com/
// Telegram: https://t.me/Labra_doodle
//
interface IERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function transferFrom(address from, address to, uint256 value) external returns (bool);

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

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

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

  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}

contract ERC20Detailed is IERC20 {

  string private _name;
  string private _symbol;
  uint8 private _decimals;

  constructor(string memory name, string memory symbol, uint8 decimals) public {
    _name = name;
    _symbol = symbol;
    _decimals = decimals;
  }

  function name() public view returns(string memory) {
    return _name;
  }

  function symbol() public view returns(string memory) {
    return _symbol;
  }

  function decimals() public view returns(uint8) {
    return _decimals;
  }
}

contract doodle is ERC20Detailed {

  using SafeMath for uint256;
  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowed;

  string constant tokenName = "Labradoodle";
  string constant tokenSymbol = "DOODLE";
  uint8  constant tokenDecimals = 18;
  uint256 _totalSupply = 100000000000*10**18;
  uint256 public basePercent = 100;
  uint256 public _burnStopAmount;
  uint256 public _lastTokenSupply;
  
  constructor() public payable ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) {

    _mint(msg.sender, _totalSupply);
    _burnStopAmount = 0;
    _lastTokenSupply = 100000000 * 10**18;
  }

  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }

  function balanceOf(address owner) public view returns (uint256) {
    return _balances[owner];
  }

  function allowance(address owner, address spender) public view returns (uint256) {
    return _allowed[owner][spender];
  }

  function findTwoPercent(uint256 value) public view returns (uint256)  {
    uint256 roundValue = value.ceil(basePercent);
    uint256 twoPercent = roundValue.mul(basePercent).div(10000);
    return twoPercent;
  }

  function transfer(address to, uint256 value) public returns (bool) {
    require(value <= _balances[msg.sender]);
    require(to != address(0));

    uint256 tokensToBurn = findTwoPercent(value);
    uint256 tokensToTransfer = value.sub(tokensToBurn);

    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(tokensToTransfer);

    _totalSupply = _totalSupply.sub(tokensToBurn);

    emit Transfer(msg.sender, to, tokensToTransfer);
    emit Transfer(msg.sender, address(0), tokensToBurn);
    return true;
  }

  function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
    for (uint256 i = 0; i < receivers.length; i++) {
      transfer(receivers[i], amounts[i]);
    }
  }

  function approve(address spender, uint256 value) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }

  function transferFrom(address from, address to, uint256 value) public returns (bool) {
    require(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(to != address(0));

    _balances[from] = _balances[from].sub(value);

    uint256 tokensToBurn = findTwoPercent(value);
    uint256 tokensToTransfer = value.sub(tokensToBurn);

    _balances[to] = _balances[to].add(tokensToTransfer);
    _totalSupply = _totalSupply.sub(tokensToBurn);

    _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);

    emit Transfer(from, to, tokensToTransfer);
    emit Transfer(from, address(0), tokensToBurn);

    return true;
  }

  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].add(addedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }

  function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].sub(subtractedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }

  function _mint(address account, uint256 amount) internal {
    require(amount != 0);
    _balances[account] = _balances[account].add(amount);
    emit Transfer(address(0), account, amount);
  }

  function burn(uint256 amount) external {
    _burn(msg.sender, amount);
  }
  function _burn(address account, uint256 amount) internal {
    require(amount != 0);
    require(amount <= _balances[account]);
    _totalSupply = _totalSupply.sub(amount);
    _balances[account] = _balances[account].sub(amount);
    emit Transfer(account, address(0), amount);
  }

  function burnFrom(address account, uint256 amount) external {
    require(amount <= _allowed[account][msg.sender]);
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount);
    _burn(account, amount);
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"value","type":"uint256"}],"name":"findTwoPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_burnStopAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"basePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_lastTokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526c01431e0fae6d7217caa000000060055560646006556040805190810160405280600b81526020017f4c61627261646f6f646c650000000000000000000000000000000000000000008152506040805190810160405280600681526020017f444f4f444c45000000000000000000000000000000000000000000000000000081525060128260009080519060200190620000a092919062000254565b508160019080519060200190620000b992919062000254565b5080600260006101000a81548160ff021916908360ff160217905550505050620000f53360055462000115640100000000026401000000009004565b60006007819055506a52b7d2dcc80cd2e400000060088190555062000303565b600081141515156200012657600080fd5b6200018881600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002356401000000000262001960179091906401000000009004565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156200024a57fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200029757805160ff1916838001178555620002c8565b82800160010185558215620002c8579182015b82811115620002c7578251825591602001919060010190620002aa565b5b509050620002d79190620002db565b5090565b6200030091905b80821115620002fc576000816000905550600101620002e2565b5090565b90565b611bb380620003136000396000f3fe608060405234801561001057600080fd5b5060043610610133576000357c01000000000000000000000000000000000000000000000000000000009004806370a08231116100bf578063a457c2d71161008e578063a457c2d714610652578063a9059cbb146106b8578063c5ac0ded1461071e578063dd62ed3e1461073c578063e50e97ab146107b457610133565b806370a082311461050b57806379cc67901461056357806395d89b41146105b1578063a39c13e71461063457610133565b806323b872dd1161010657806323b872dd1461038b578063313ce5671461041157806335aec02414610435578063395093511461047757806342966c68146104dd57610133565b806306fdde0314610138578063095ea7b3146101bb57806318160ddd146102215780631e89d5451461023f575b600080fd5b6101406107d2565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610180578082015181840152602081019050610165565b50505050905090810190601f1680156101ad5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610207600480360360408110156101d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610874565b604051808215151515815260200191505060405180910390f35b6102296109a1565b6040518082815260200191505060405180910390f35b6103896004803603604081101561025557600080fd5b810190808035906020019064010000000081111561027257600080fd5b82018360208201111561028457600080fd5b803590602001918460208302840111640100000000831117156102a657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561030657600080fd5b82018360208201111561031857600080fd5b8035906020019184602083028401116401000000008311171561033a57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192905050506109ab565b005b6103f7600480360360608110156103a157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a05565b604051808215151515815260200191505060405180910390f35b610419610e6c565b604051808260ff1660ff16815260200191505060405180910390f35b6104616004803603602081101561044b57600080fd5b8101908080359060200190929190505050610e83565b6040518082815260200191505060405180910390f35b6104c36004803603604081101561048d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ed4565b604051808215151515815260200191505060405180910390f35b610509600480360360208110156104f357600080fd5b810190808035906020019092919050505061110b565b005b61054d6004803603602081101561052157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611118565b6040518082815260200191505060405180910390f35b6105af6004803603604081101561057957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611161565b005b6105b9611309565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105f95780820151818401526020810190506105de565b50505050905090810190601f1680156106265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61063c6113ab565b6040518082815260200191505060405180910390f35b61069e6004803603604081101561066857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113b1565b604051808215151515815260200191505060405180910390f35b610704600480360360408110156106ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115e8565b604051808215151515815260200191505060405180910390f35b6107266118b4565b6040518082815260200191505060405180910390f35b61079e6004803603604081101561075257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118ba565b6040518082815260200191505060405180910390f35b6107bc611941565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561086a5780601f1061083f5761010080835404028352916020019161086a565b820191906000526020600020905b81548152906001019060200180831161084d57829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108b157600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a00576109f283828151811015156109cb57fe5b9060200190602002015183838151811015156109e357fe5b906020019060200201516115e8565b5080806001019150506109b1565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a5557600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610ae057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b1c57600080fd5b610b6e82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610bbc83610e83565b90506000610bd3828561194790919063ffffffff16565b9050610c2781600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461196090919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c7f8260055461194790919063ffffffff16565b600581905550610d1484600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b600080610e9b6006548461197e90919063ffffffff16565b90506000610ec8612710610eba600654856119b990919063ffffffff16565b6119f490919063ffffffff16565b90508092505050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610f1157600080fd5b610fa082600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461196090919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6111153382611a0f565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111515156111ec57600080fd5b61127b81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113058282611a0f565b5050565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113a15780601f10611376576101008083540402835291602001916113a1565b820191906000526020600020905b81548152906001019060200180831161138457829003601f168201915b5050505050905090565b60075481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156113ee57600080fd5b61147d82600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561163857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561167457600080fd5b600061167f83610e83565b90506000611696828561194790919063ffffffff16565b90506116ea84600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061177f81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461196090919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117d78260055461194790919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b600082821115151561195557fe5b818303905092915050565b600080828401905083811015151561197457fe5b8091505092915050565b60008061198b8484611960565b9050600061199a826001611947565b90506119af6119a982866119f4565b856119b9565b9250505092915050565b6000808314156119cc57600090506119ee565b600082840290508284828115156119df57fe5b041415156119e957fe5b809150505b92915050565b6000808284811515611a0257fe5b0490508091505092915050565b60008114151515611a1f57600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611a6d57600080fd5b611a828160055461194790919063ffffffff16565b600581905550611ada81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a7230582029229f926a8a71a836b659c5320d05ec3c092bb2625c981533681ee259c768bf0029

Deployed Bytecode

0x608060405234801561001057600080fd5b5060043610610133576000357c01000000000000000000000000000000000000000000000000000000009004806370a08231116100bf578063a457c2d71161008e578063a457c2d714610652578063a9059cbb146106b8578063c5ac0ded1461071e578063dd62ed3e1461073c578063e50e97ab146107b457610133565b806370a082311461050b57806379cc67901461056357806395d89b41146105b1578063a39c13e71461063457610133565b806323b872dd1161010657806323b872dd1461038b578063313ce5671461041157806335aec02414610435578063395093511461047757806342966c68146104dd57610133565b806306fdde0314610138578063095ea7b3146101bb57806318160ddd146102215780631e89d5451461023f575b600080fd5b6101406107d2565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610180578082015181840152602081019050610165565b50505050905090810190601f1680156101ad5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610207600480360360408110156101d157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610874565b604051808215151515815260200191505060405180910390f35b6102296109a1565b6040518082815260200191505060405180910390f35b6103896004803603604081101561025557600080fd5b810190808035906020019064010000000081111561027257600080fd5b82018360208201111561028457600080fd5b803590602001918460208302840111640100000000831117156102a657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561030657600080fd5b82018360208201111561031857600080fd5b8035906020019184602083028401116401000000008311171561033a57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192905050506109ab565b005b6103f7600480360360608110156103a157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a05565b604051808215151515815260200191505060405180910390f35b610419610e6c565b604051808260ff1660ff16815260200191505060405180910390f35b6104616004803603602081101561044b57600080fd5b8101908080359060200190929190505050610e83565b6040518082815260200191505060405180910390f35b6104c36004803603604081101561048d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ed4565b604051808215151515815260200191505060405180910390f35b610509600480360360208110156104f357600080fd5b810190808035906020019092919050505061110b565b005b61054d6004803603602081101561052157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611118565b6040518082815260200191505060405180910390f35b6105af6004803603604081101561057957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611161565b005b6105b9611309565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105f95780820151818401526020810190506105de565b50505050905090810190601f1680156106265780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61063c6113ab565b6040518082815260200191505060405180910390f35b61069e6004803603604081101561066857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113b1565b604051808215151515815260200191505060405180910390f35b610704600480360360408110156106ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115e8565b604051808215151515815260200191505060405180910390f35b6107266118b4565b6040518082815260200191505060405180910390f35b61079e6004803603604081101561075257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118ba565b6040518082815260200191505060405180910390f35b6107bc611941565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561086a5780601f1061083f5761010080835404028352916020019161086a565b820191906000526020600020905b81548152906001019060200180831161084d57829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108b157600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b8251811015610a00576109f283828151811015156109cb57fe5b9060200190602002015183838151811015156109e357fe5b906020019060200201516115e8565b5080806001019150506109b1565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610a5557600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610ae057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b1c57600080fd5b610b6e82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610bbc83610e83565b90506000610bd3828561194790919063ffffffff16565b9050610c2781600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461196090919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c7f8260055461194790919063ffffffff16565b600581905550610d1484600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b600080610e9b6006548461197e90919063ffffffff16565b90506000610ec8612710610eba600654856119b990919063ffffffff16565b6119f490919063ffffffff16565b90508092505050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610f1157600080fd5b610fa082600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461196090919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6111153382611a0f565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111515156111ec57600080fd5b61127b81600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113058282611a0f565b5050565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113a15780601f10611376576101008083540402835291602001916113a1565b820191906000526020600020905b81548152906001019060200180831161138457829003601f168201915b5050505050905090565b60075481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156113ee57600080fd5b61147d82600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561163857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561167457600080fd5b600061167f83610e83565b90506000611696828561194790919063ffffffff16565b90506116ea84600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061177f81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461196090919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117d78260055461194790919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b600082821115151561195557fe5b818303905092915050565b600080828401905083811015151561197457fe5b8091505092915050565b60008061198b8484611960565b9050600061199a826001611947565b90506119af6119a982866119f4565b856119b9565b9250505092915050565b6000808314156119cc57600090506119ee565b600082840290508284828115156119df57fe5b041415156119e957fe5b809150505b92915050565b6000808284811515611a0257fe5b0490508091505092915050565b60008114151515611a1f57600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515611a6d57600080fd5b611a828160055461194790919063ffffffff16565b600581905550611ada81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194790919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a7230582029229f926a8a71a836b659c5320d05ec3c092bb2625c981533681ee259c768bf0029

Deployed Bytecode Sourcemap

2849:4377:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2849:4377:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2598:76;;;:::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;2598:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4862:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4862:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3535:85;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4662:194;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4662:194:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;4662:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4662:194:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;4662:194: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;;4662:194:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;4662:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4662:194:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;4662:194: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;;4662:194:0;;;;;;;;;;;;;;;:::i;:::-;;5092:686;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5092:686:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2766:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3863:217;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3863:217:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5784:305;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5784:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6619:77;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6619:77:0;;;;;;;;;;;;;;;;;:::i;:::-;;3626:100;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3626:100:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6993:230;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6993:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2680:80;;;:::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;2680:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3256:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6095:315;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6095:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4086:570;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4086:570:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3219:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3732:125;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3732:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3291:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2598:76;2634:13;2663:5;2656:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2598:76;:::o;4862:224::-;4927:4;4967:1;4948:21;;:7;:21;;;;4940:30;;;;;;;;5009:5;4977:8;:20;4986:10;4977:20;;;;;;;;;;;;;;;:29;4998:7;4977:29;;;;;;;;;;;;;;;:37;;;;5047:7;5026:36;;5035:10;5026:36;;;5056:5;5026:36;;;;;;;;;;;;;;;;;;5076:4;5069:11;;4862:224;;;;:::o;3535:85::-;3579:7;3602:12;;3595:19;;3535:85;:::o;4662:194::-;4758:9;4770:1;4758:13;;4753:98;4777:9;:16;4773:1;:20;4753:98;;;4809:34;4818:9;4828:1;4818:12;;;;;;;;;;;;;;;;;;4832:7;4840:1;4832:10;;;;;;;;;;;;;;;;;;4809:8;:34::i;:::-;;4795:3;;;;;;;4753:98;;;;4662:194;;:::o;5092:686::-;5171:4;5201:9;:15;5211:4;5201:15;;;;;;;;;;;;;;;;5192:5;:24;;5184:33;;;;;;;;5241:8;:14;5250:4;5241:14;;;;;;;;;;;;;;;:26;5256:10;5241:26;;;;;;;;;;;;;;;;5232:5;:35;;5224:44;;;;;;;;5297:1;5283:16;;:2;:16;;;;5275:25;;;;;;;;5327:26;5347:5;5327:9;:15;5337:4;5327:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;5309:9;:15;5319:4;5309:15;;;;;;;;;;;;;;;:44;;;;5362:20;5385:21;5400:5;5385:14;:21::i;:::-;5362:44;;5413:24;5440:23;5450:12;5440:5;:9;;:23;;;;:::i;:::-;5413:50;;5488:35;5506:16;5488:9;:13;5498:2;5488:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;5472:9;:13;5482:2;5472:13;;;;;;;;;;;;;;;:51;;;;5545:30;5562:12;5545;;:16;;:30;;;;:::i;:::-;5530:12;:45;;;;5613:37;5644:5;5613:8;:14;5622:4;5613:14;;;;;;;;;;;;;;;:26;5628:10;5613:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;5584:8;:14;5593:4;5584:14;;;;;;;;;;;;;;;:26;5599:10;5584:26;;;;;;;;;;;;;;;:66;;;;5679:2;5664:36;;5673:4;5664:36;;;5683:16;5664:36;;;;;;;;;;;;;;;;;;5735:1;5712:40;;5721:4;5712:40;;;5739:12;5712:40;;;;;;;;;;;;;;;;;;5768:4;5761:11;;;;5092:686;;;;;:::o;2766:76::-;2806:5;2827:9;;;;;;;;;;;2820:16;;2766:76;:::o;3863:217::-;3923:7;3940:18;3961:23;3972:11;;3961:5;:10;;:23;;;;:::i;:::-;3940:44;;3991:18;4012:38;4044:5;4012:27;4027:11;;4012:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;3991:59;;4064:10;4057:17;;;;3863:217;;;:::o;5784:305::-;5864:4;5904:1;5885:21;;:7;:21;;;;5877:30;;;;;;;;5947:45;5981:10;5947:8;:20;5956:10;5947:20;;;;;;;;;;;;;;;:29;5968:7;5947:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;5914:8;:20;5923:10;5914:20;;;;;;;;;;;;;;;:29;5935:7;5914:29;;;;;;;;;;;;;;;:79;;;;6026:7;6005:60;;6014:10;6005:60;;;6035:8;:20;6044:10;6035:20;;;;;;;;;;;;;;;:29;6056:7;6035:29;;;;;;;;;;;;;;;;6005:60;;;;;;;;;;;;;;;;;;6079:4;6072:11;;5784:305;;;;:::o;6619:77::-;6665:25;6671:10;6683:6;6665:5;:25::i;:::-;6619:77;:::o;3626:100::-;3681:7;3704:9;:16;3714:5;3704:16;;;;;;;;;;;;;;;;3697:23;;3626:100;;;:::o;6993:230::-;7078:8;:17;7087:7;7078:17;;;;;;;;;;;;;;;:29;7096:10;7078:29;;;;;;;;;;;;;;;;7068:6;:39;;7060:48;;;;;;;;7147:41;7181:6;7147:8;:17;7156:7;7147:17;;;;;;;;;;;;;;;:29;7165:10;7147:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;7115:8;:17;7124:7;7115:17;;;;;;;;;;;;;;;:29;7133:10;7115:29;;;;;;;;;;;;;;;:73;;;;7195:22;7201:7;7210:6;7195:5;:22::i;:::-;6993:230;;:::o;2680:80::-;2718:13;2747:7;2740:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2680:80;:::o;3256:30::-;;;;:::o;6095:315::-;6180:4;6220:1;6201:21;;:7;:21;;;;6193:30;;;;;;;;6263:50;6297:15;6263:8;:20;6272:10;6263:20;;;;;;;;;;;;;;;:29;6284:7;6263:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;6230:8;:20;6239:10;6230:20;;;;;;;;;;;;;;;:29;6251:7;6230:29;;;;;;;;;;;;;;;:84;;;;6347:7;6326:60;;6335:10;6326:60;;;6356:8;:20;6365:10;6356:20;;;;;;;;;;;;;;;:29;6377:7;6356:29;;;;;;;;;;;;;;;;6326:60;;;;;;;;;;;;;;;;;;6400:4;6393:11;;6095:315;;;;:::o;4086:570::-;4147:4;4177:9;:21;4187:10;4177:21;;;;;;;;;;;;;;;;4168:5;:30;;4160:39;;;;;;;;4228:1;4214:16;;:2;:16;;;;4206:25;;;;;;;;4240:20;4263:21;4278:5;4263:14;:21::i;:::-;4240:44;;4291:24;4318:23;4328:12;4318:5;:9;;:23;;;;:::i;:::-;4291:50;;4374:32;4400:5;4374:9;:21;4384:10;4374:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;4350:9;:21;4360:10;4350:21;;;;;;;;;;;;;;;:56;;;;4429:35;4447:16;4429:9;:13;4439:2;4429:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;4413:9;:13;4423:2;4413:13;;;;;;;;;;;;;;;:51;;;;4488:30;4505:12;4488;;:16;;:30;;;;:::i;:::-;4473:12;:45;;;;4553:2;4532:42;;4541:10;4532:42;;;4557:16;4532:42;;;;;;;;;;;;;;;;;;4615:1;4586:46;;4595:10;4586:46;;;4619:12;4586:46;;;;;;;;;;;;;;;;;;4646:4;4639:11;;;;4086:570;;;;:::o;3219:32::-;;;;:::o;3732:125::-;3804:7;3827:8;:15;3836:5;3827:15;;;;;;;;;;;;;;;:24;3843:7;3827:24;;;;;;;;;;;;;;;;3820:31;;3732:125;;;;:::o;3291:31::-;;;;:::o;1896:113::-;1954:7;1982:1;1977;:6;;1970:14;;;;;;2002:1;1998;:5;1991:12;;1896:113;;;;:::o;2015:133::-;2073:7;2089:9;2105:1;2101;:5;2089:17;;2125:1;2120;:6;;2113:14;;;;;;2141:1;2134:8;;;2015:133;;;;:::o;2154:157::-;2213:7;2229:9;2241:8;2245:1;2247;2241:3;:8::i;:::-;2229:20;;2256:9;2268:8;2272:1;2274;2268:3;:8::i;:::-;2256:20;;2290:15;2294:8;2298:1;2300;2294:3;:8::i;:::-;2303:1;2290:3;:15::i;:::-;2283:22;;;;2154:157;;;;:::o;1592:180::-;1650:7;1675:1;1670;:6;1666:37;;;1694:1;1687:8;;;;1666:37;1709:9;1725:1;1721;:5;1709:17;;1749:1;1744;1740;:5;;;;;;;;:10;1733:18;;;;;;1765:1;1758:8;;;1592:180;;;;;:::o;1778:112::-;1836:7;1852:9;1868:1;1864;:5;;;;;;;;1852:17;;1883:1;1876:8;;;1778:112;;;;:::o;6700:287::-;6782:1;6772:6;:11;;6764:20;;;;;;;;6809:9;:18;6819:7;6809:18;;;;;;;;;;;;;;;;6799:6;:28;;6791:37;;;;;;;;6850:24;6867:6;6850:12;;:16;;:24;;;;:::i;:::-;6835:12;:39;;;;6902:30;6925:6;6902:9;:18;6912:7;6902:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;6881:9;:18;6891:7;6881:18;;;;;;;;;;;;;;;:51;;;;6970:1;6944:37;;6953:7;6944:37;;;6974:6;6944:37;;;;;;;;;;;;;;;;;;6700:287;;:::o

Swarm Source

bzzr://29229f926a8a71a836b659c5320d05ec3c092bb2625c981533681ee259c768bf
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.