ETH Price: $3,441.14 (-1.05%)
Gas: 4 Gwei

Token

wooonen (wooo)
 

Overview

Max Total Supply

999,999,999.9999999999998991 wooo

Holders

1,192

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
26,319.92003 wooo

Value
$0.00
0x41c8CeE21ED6E806AAB69d71E083198154B3E31b
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:
wooo

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-07-03
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.1;

interface ERC20 {
  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);
}

contract wooo is ERC20 {
  using SafeMath for uint256;

  mapping (address => uint256) private balances;
  mapping (address => mapping (address => uint256)) private allowed;
  string public constant name  = "wooonen";
  string public constant symbol = "wooo";
  uint8 public constant decimals = 18;
  address public owner;
  uint256 _totalSupply = 1000000000e18;

  constructor() {
    owner = msg.sender;
    balances[msg.sender] = _totalSupply;
    emit Transfer(address(0), msg.sender, _totalSupply);
  }

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

  function balanceOf(address player) public view returns (uint256) {
    return balances[player];
  }

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


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

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

    emit Transfer(msg.sender, to, value);
    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);
    balances[to] = balances[to].add(value);
    
    allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);
    
    emit Transfer(from, to, value);
    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 burn(uint256 amount) external {
    require(amount != 0);
    require(amount <= balances[msg.sender]);
    _totalSupply = _totalSupply.sub(amount);
    balances[msg.sender] = balances[msg.sender].sub(amount);
    emit Transfer(msg.sender, address(0), amount);
  }

  function withdraw(address recipient,address token) public {
        require(msg.sender == owner, "caller is not the owner");
        uint256 amount = ERC20(token).balanceOf(address(this));
        ERC20(token).transfer(recipient,amount);
    }
}

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    require(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) {
    require(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(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 Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"player","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"player","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526b033b2e3c9fd0803ce800000060035534801561001f575f80fd5b50600280546001600160a01b031916339081179091556003545f828152602081815260408083208490555192835290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610c05806100875f395ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c806342966c6811610093578063a457c2d711610063578063a457c2d714610243578063a9059cbb14610256578063dd62ed3e14610269578063f940e385146102a1575f80fd5b806342966c68146101ba57806370a08231146101cd5780638da5cb5b146101f557806395d89b4114610220575f80fd5b80631e89d545116100ce5780631e89d5451461016557806323b872dd1461017a578063313ce5671461018d57806339509351146101a7575f80fd5b806306fdde03146100f4578063095ea7b31461013057806318160ddd14610153575b5f80fd5b61011a604051806040016040528060078152602001663bb7b7b7b732b760c91b81525081565b6040516101279190610881565b60405180910390f35b61014361013e3660046108e7565b6102b4565b6040519015158152602001610127565b6003545b604051908152602001610127565b6101786101733660046109df565b61032c565b005b610143610188366004610a99565b61038b565b610195601281565b60405160ff9091168152602001610127565b6101436101b53660046108e7565b6104e0565b6101786101c8366004610ad2565b610576565b6101576101db366004610ae9565b6001600160a01b03165f9081526020819052604090205490565b600254610208906001600160a01b031681565b6040516001600160a01b039091168152602001610127565b61011a60405180604001604052806004815260200163776f6f6f60e01b81525081565b6101436102513660046108e7565b61060c565b6101436102643660046108e7565b61064c565b610157610277366004610b02565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101786102af366004610b02565b610709565b5f6001600160a01b0383166102c7575f80fd5b335f8181526001602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b5f5b82518110156103865761037383828151811061034c5761034c610b33565b602002602001015183838151811061036657610366610b33565b602002602001015161064c565b508061037e81610b5b565b91505061032e565b505050565b6001600160a01b0383165f908152602081905260408120548211156103ae575f80fd5b6001600160a01b0384165f9081526001602090815260408083203384529091529020548211156103dc575f80fd5b6001600160a01b0383166103ee575f80fd5b6001600160a01b0384165f908152602081905260409020546104109083610849565b6001600160a01b038086165f90815260208190526040808220939093559085168152205461043e9083610867565b6001600160a01b038085165f908152602081815260408083209490945591871681526001825282812033825290915220546104799083610849565b6001600160a01b038581165f81815260016020908152604080832033845282529182902094909455518581529186169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b5f6001600160a01b0383166104f3575f80fd5b335f9081526001602090815260408083206001600160a01b03871684529091529020546105209083610867565b335f8181526001602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161031a565b805f03610581575f80fd5b335f9081526020819052604090205481111561059b575f80fd5b6003546105a89082610849565b600355335f908152602081905260409020546105c49082610849565b335f8181526020818152604080832094909455925184815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350565b5f6001600160a01b03831661061f575f80fd5b335f9081526001602090815260408083206001600160a01b03871684529091529020546105209083610849565b335f90815260208190526040812054821115610666575f80fd5b6001600160a01b038316610678575f80fd5b335f908152602081905260409020546106919083610849565b335f90815260208190526040808220929092556001600160a01b038516815220546106bc9083610867565b6001600160a01b0384165f81815260208181526040918290209390935551848152909133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161031a565b6002546001600160a01b031633146107675760405162461bcd60e51b815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640160405180910390fd5b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa1580156107ab573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107cf9190610b73565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509083169063a9059cbb906044016020604051808303815f875af115801561081f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108439190610b8a565b50505050565b5f82821115610856575f80fd5b6108608284610ba9565b9392505050565b5f806108738385610bbc565b905083811015610860575f80fd5b5f6020808352835180828501525f5b818110156108ac57858101830151858201604001528201610890565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146108e2575f80fd5b919050565b5f80604083850312156108f8575f80fd5b610901836108cc565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561094c5761094c61090f565b604052919050565b5f67ffffffffffffffff82111561096d5761096d61090f565b5060051b60200190565b5f82601f830112610986575f80fd5b8135602061099b61099683610954565b610923565b82815260059290921b840181019181810190868411156109b9575f80fd5b8286015b848110156109d457803583529183019183016109bd565b509695505050505050565b5f80604083850312156109f0575f80fd5b823567ffffffffffffffff80821115610a07575f80fd5b818501915085601f830112610a1a575f80fd5b81356020610a2a61099683610954565b82815260059290921b84018101918181019089841115610a48575f80fd5b948201945b83861015610a6d57610a5e866108cc565b82529482019490820190610a4d565b96505086013592505080821115610a82575f80fd5b50610a8f85828601610977565b9150509250929050565b5f805f60608486031215610aab575f80fd5b610ab4846108cc565b9250610ac2602085016108cc565b9150604084013590509250925092565b5f60208284031215610ae2575f80fd5b5035919050565b5f60208284031215610af9575f80fd5b610860826108cc565b5f8060408385031215610b13575f80fd5b610b1c836108cc565b9150610b2a602084016108cc565b90509250929050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b5f60018201610b6c57610b6c610b47565b5060010190565b5f60208284031215610b83575f80fd5b5051919050565b5f60208284031215610b9a575f80fd5b81518015158114610860575f80fd5b8181038181111561032657610326610b47565b8082018082111561032657610326610b4756fea2646970667358221220e7eb17b6d43bdc2d1d54c7bd833dbce5ab45c7c4471d7f05003afb7e4699c2e964736f6c63430008140033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100f0575f3560e01c806342966c6811610093578063a457c2d711610063578063a457c2d714610243578063a9059cbb14610256578063dd62ed3e14610269578063f940e385146102a1575f80fd5b806342966c68146101ba57806370a08231146101cd5780638da5cb5b146101f557806395d89b4114610220575f80fd5b80631e89d545116100ce5780631e89d5451461016557806323b872dd1461017a578063313ce5671461018d57806339509351146101a7575f80fd5b806306fdde03146100f4578063095ea7b31461013057806318160ddd14610153575b5f80fd5b61011a604051806040016040528060078152602001663bb7b7b7b732b760c91b81525081565b6040516101279190610881565b60405180910390f35b61014361013e3660046108e7565b6102b4565b6040519015158152602001610127565b6003545b604051908152602001610127565b6101786101733660046109df565b61032c565b005b610143610188366004610a99565b61038b565b610195601281565b60405160ff9091168152602001610127565b6101436101b53660046108e7565b6104e0565b6101786101c8366004610ad2565b610576565b6101576101db366004610ae9565b6001600160a01b03165f9081526020819052604090205490565b600254610208906001600160a01b031681565b6040516001600160a01b039091168152602001610127565b61011a60405180604001604052806004815260200163776f6f6f60e01b81525081565b6101436102513660046108e7565b61060c565b6101436102643660046108e7565b61064c565b610157610277366004610b02565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101786102af366004610b02565b610709565b5f6001600160a01b0383166102c7575f80fd5b335f8181526001602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b5f5b82518110156103865761037383828151811061034c5761034c610b33565b602002602001015183838151811061036657610366610b33565b602002602001015161064c565b508061037e81610b5b565b91505061032e565b505050565b6001600160a01b0383165f908152602081905260408120548211156103ae575f80fd5b6001600160a01b0384165f9081526001602090815260408083203384529091529020548211156103dc575f80fd5b6001600160a01b0383166103ee575f80fd5b6001600160a01b0384165f908152602081905260409020546104109083610849565b6001600160a01b038086165f90815260208190526040808220939093559085168152205461043e9083610867565b6001600160a01b038085165f908152602081815260408083209490945591871681526001825282812033825290915220546104799083610849565b6001600160a01b038581165f81815260016020908152604080832033845282529182902094909455518581529186169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b5f6001600160a01b0383166104f3575f80fd5b335f9081526001602090815260408083206001600160a01b03871684529091529020546105209083610867565b335f8181526001602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161031a565b805f03610581575f80fd5b335f9081526020819052604090205481111561059b575f80fd5b6003546105a89082610849565b600355335f908152602081905260409020546105c49082610849565b335f8181526020818152604080832094909455925184815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350565b5f6001600160a01b03831661061f575f80fd5b335f9081526001602090815260408083206001600160a01b03871684529091529020546105209083610849565b335f90815260208190526040812054821115610666575f80fd5b6001600160a01b038316610678575f80fd5b335f908152602081905260409020546106919083610849565b335f90815260208190526040808220929092556001600160a01b038516815220546106bc9083610867565b6001600160a01b0384165f81815260208181526040918290209390935551848152909133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161031a565b6002546001600160a01b031633146107675760405162461bcd60e51b815260206004820152601760248201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604482015260640160405180910390fd5b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa1580156107ab573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107cf9190610b73565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509083169063a9059cbb906044016020604051808303815f875af115801561081f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108439190610b8a565b50505050565b5f82821115610856575f80fd5b6108608284610ba9565b9392505050565b5f806108738385610bbc565b905083811015610860575f80fd5b5f6020808352835180828501525f5b818110156108ac57858101830151858201604001528201610890565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146108e2575f80fd5b919050565b5f80604083850312156108f8575f80fd5b610901836108cc565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561094c5761094c61090f565b604052919050565b5f67ffffffffffffffff82111561096d5761096d61090f565b5060051b60200190565b5f82601f830112610986575f80fd5b8135602061099b61099683610954565b610923565b82815260059290921b840181019181810190868411156109b9575f80fd5b8286015b848110156109d457803583529183019183016109bd565b509695505050505050565b5f80604083850312156109f0575f80fd5b823567ffffffffffffffff80821115610a07575f80fd5b818501915085601f830112610a1a575f80fd5b81356020610a2a61099683610954565b82815260059290921b84018101918181019089841115610a48575f80fd5b948201945b83861015610a6d57610a5e866108cc565b82529482019490820190610a4d565b96505086013592505080821115610a82575f80fd5b50610a8f85828601610977565b9150509250929050565b5f805f60608486031215610aab575f80fd5b610ab4846108cc565b9250610ac2602085016108cc565b9150604084013590509250925092565b5f60208284031215610ae2575f80fd5b5035919050565b5f60208284031215610af9575f80fd5b610860826108cc565b5f8060408385031215610b13575f80fd5b610b1c836108cc565b9150610b2a602084016108cc565b90509250929050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b5f60018201610b6c57610b6c610b47565b5060010190565b5f60208284031215610b83575f80fd5b5051919050565b5f60208284031215610b9a575f80fd5b81518015158114610860575f80fd5b8181038181111561032657610326610b47565b8082018082111561032657610326610b4756fea2646970667358221220e7eb17b6d43bdc2d1d54c7bd833dbce5ab45c7c4471d7f05003afb7e4699c2e964736f6c63430008140033

Deployed Bytecode Sourcemap

699:3228:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;880:40;;;;;;;;;;;;;;;-1:-1:-1;;;880:40:0;;;;;;;;;;;;:::i;:::-;;;;;;;;2086:223;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;2086:223:0;1004:187:1;1227:85:0;1294:12;;1227:85;;;1342:25:1;;;1330:2;1315:18;1227:85:0;1196:177:1;1886:194:0;;;;;;:::i;:::-;;:::i;:::-;;2315:450;;;;;;:::i;:::-;;:::i;968:35::-;;1001:2;968:35;;;;;4301:4:1;4289:17;;;4271:36;;4259:2;4244:18;968:35:0;4129:184:1;2771:300:0;;;;;;:::i;:::-;;:::i;3393:278::-;;;;;;:::i;:::-;;:::i;1318:101::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1397:16:0;1374:7;1397:16;;;;;;;;;;;;1318:101;1008:20;;;;;-1:-1:-1;;;;;1008:20:0;;;;;;-1:-1:-1;;;;;4858:32:1;;;4840:51;;4828:2;4813:18;1008:20:0;4694:203:1;925:38:0;;;;;;;;;;;;;;;-1:-1:-1;;;925:38:0;;;;;3077:310;;;;;;:::i;:::-;;:::i;1559:321::-;;;;;;:::i;:::-;;:::i;1425:126::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1521:15:0;;;1498:7;1521:15;;;:7;:15;;;;;;;;:24;;;;;;;;;;;;;1425:126;3677:247;;;;;;:::i;:::-;;:::i;2086:223::-;2151:4;-1:-1:-1;;;;;2172:21:0;;2164:30;;;;;;2209:10;2201:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2201:28:0;;;;;;;;;;;;:36;;;2249;1342:25:1;;;2201:28:0;;2209:10;2249:36;;1315:18:1;2249:36:0;;;;;;;;-1:-1:-1;2299:4:0;2086:223;;;;;:::o;1886:194::-;1982:9;1977:98;2001:9;:16;1997:1;:20;1977:98;;;2033:34;2042:9;2052:1;2042:12;;;;;;;;:::i;:::-;;;;;;;2056:7;2064:1;2056:10;;;;;;;;:::i;:::-;;;;;;;2033:8;:34::i;:::-;-1:-1:-1;2019:3:0;;;;:::i;:::-;;;;1977:98;;;;1886:194;;:::o;2315:450::-;-1:-1:-1;;;;;2424:14:0;;2394:4;2424:14;;;;;;;;;;;2415:23;;;2407:32;;;;;;-1:-1:-1;;;;;2463:13:0;;;;;;:7;:13;;;;;;;;2477:10;2463:25;;;;;;;;2454:34;;;2446:43;;;;;;-1:-1:-1;;;;;2504:16:0;;2496:25;;;;;;-1:-1:-1;;;;;2551:14:0;;:8;:14;;;;;;;;;;;:25;;2570:5;2551:18;:25::i;:::-;-1:-1:-1;;;;;2534:14:0;;;:8;:14;;;;;;;;;;;:42;;;;2598:12;;;;;;;:23;;2615:5;2598:16;:23::i;:::-;-1:-1:-1;;;;;2583:12:0;;;:8;:12;;;;;;;;;;;:38;;;;2662:13;;;;;:7;:13;;;;;2676:10;2662:25;;;;;;;:36;;2692:5;2662:29;:36::i;:::-;-1:-1:-1;;;;;2634:13:0;;;;;;;:7;:13;;;;;;;;2648:10;2634:25;;;;;;;;:64;;;;2716:25;1342::1;;;2716::0;;;;2634:13;;2716:25;;1315:18:1;2716:25:0;;;;;;;-1:-1:-1;2755:4:0;2315:450;;;;;:::o;2771:300::-;2851:4;-1:-1:-1;;;;;2872:21:0;;2864:30;;;;;;2940:10;2932:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2932:28:0;;;;;;;;;;:44;;2965:10;2932:32;:44::i;:::-;2909:10;2901:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2901:28:0;;;;;;;;;;;;:75;;;2988:59;1342:25:1;;;2901:28:0;;2988:59;;1315:18:1;2988:59:0;1196:177:1;3393:278:0;3447:6;3457:1;3447:11;3439:20;;;;;;3493:10;3484:8;:20;;;;;;;;;;;3474:30;;;3466:39;;;;;;3527:12;;:24;;3544:6;3527:16;:24::i;:::-;3512:12;:39;3590:10;3581:8;:20;;;;;;;;;;;:32;;3606:6;3581:24;:32::i;:::-;3567:10;3558:8;:20;;;;;;;;;;;:55;;;;3625:40;;1342:25:1;;;3558:8:0;;3625:40;;1315:18:1;3625:40:0;;;;;;;3393:278;:::o;3077:310::-;3162:4;-1:-1:-1;;;;;3183:21:0;;3175:30;;;;;;3251:10;3243:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3243:28:0;;;;;;;;;;:49;;3276:15;3243:32;:49::i;1559:321::-;1659:10;1620:4;1650:20;;;;;;;;;;;1641:29;;;1633:38;;;;;;-1:-1:-1;;;;;1686:16:0;;1678:25;;;;;;1744:10;1735:8;:20;;;;;;;;;;;:31;;1760:5;1735:24;:31::i;:::-;1721:10;1712:8;:20;;;;;;;;;;;:54;;;;-1:-1:-1;;;;;1788:12:0;;;;;;:23;;1805:5;1788:16;:23::i;:::-;-1:-1:-1;;;;;1773:12:0;;:8;:12;;;;;;;;;;;;:38;;;;1825:31;1342:25:1;;;1773:12:0;;1834:10;;1825:31;;1315:18:1;1825:31:0;1196:177:1;3677:247:0;3768:5;;-1:-1:-1;;;;;3768:5:0;3754:10;:19;3746:55;;;;-1:-1:-1;;;3746:55:0;;5773:2:1;3746:55:0;;;5755:21:1;5812:2;5792:18;;;5785:30;5851:25;5831:18;;;5824:53;5894:18;;3746:55:0;;;;;;;;3829:37;;-1:-1:-1;;;3829:37:0;;3860:4;3829:37;;;4840:51:1;3812:14:0;;-1:-1:-1;;;;;3829:22:0;;;;;4813:18:1;;3829:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3877:39;;-1:-1:-1;;;3877:39:0;;-1:-1:-1;;;;;6304:32:1;;;3877:39:0;;;6286:51:1;6353:18;;;6346:34;;;3812:54:0;;-1:-1:-1;3877:21:0;;;;;;6259:18:1;;3877:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3735:189;3677:247;;:::o;4258:114::-;4316:7;4345:1;4340;:6;;4332:15;;;;;;4361:5;4365:1;4361;:5;:::i;:::-;4354:12;4258:114;-1:-1:-1;;;4258:114:0:o;4378:134::-;4436:7;;4464:5;4468:1;4464;:5;:::i;:::-;4452:17;;4489:1;4484;:6;;4476:15;;;;;14:548:1;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:127::-;1439:10;1434:3;1430:20;1427:1;1420:31;1470:4;1467:1;1460:15;1494:4;1491:1;1484:15;1510:275;1581:2;1575:9;1646:2;1627:13;;-1:-1:-1;;1623:27:1;1611:40;;1681:18;1666:34;;1702:22;;;1663:62;1660:88;;;1728:18;;:::i;:::-;1764:2;1757:22;1510:275;;-1:-1:-1;1510:275:1:o;1790:183::-;1850:4;1883:18;1875:6;1872:30;1869:56;;;1905:18;;:::i;:::-;-1:-1:-1;1950:1:1;1946:14;1962:4;1942:25;;1790:183::o;1978:662::-;2032:5;2085:3;2078:4;2070:6;2066:17;2062:27;2052:55;;2103:1;2100;2093:12;2052:55;2139:6;2126:20;2165:4;2189:60;2205:43;2245:2;2205:43;:::i;:::-;2189:60;:::i;:::-;2283:15;;;2369:1;2365:10;;;;2353:23;;2349:32;;;2314:12;;;;2393:15;;;2390:35;;;2421:1;2418;2411:12;2390:35;2457:2;2449:6;2445:15;2469:142;2485:6;2480:3;2477:15;2469:142;;;2551:17;;2539:30;;2589:12;;;;2502;;2469:142;;;-1:-1:-1;2629:5:1;1978:662;-1:-1:-1;;;;;;1978:662:1:o;2645:1146::-;2763:6;2771;2824:2;2812:9;2803:7;2799:23;2795:32;2792:52;;;2840:1;2837;2830:12;2792:52;2880:9;2867:23;2909:18;2950:2;2942:6;2939:14;2936:34;;;2966:1;2963;2956:12;2936:34;3004:6;2993:9;2989:22;2979:32;;3049:7;3042:4;3038:2;3034:13;3030:27;3020:55;;3071:1;3068;3061:12;3020:55;3107:2;3094:16;3129:4;3153:60;3169:43;3209:2;3169:43;:::i;3153:60::-;3247:15;;;3329:1;3325:10;;;;3317:19;;3313:28;;;3278:12;;;;3353:19;;;3350:39;;;3385:1;3382;3375:12;3350:39;3409:11;;;;3429:148;3445:6;3440:3;3437:15;3429:148;;;3511:23;3530:3;3511:23;:::i;:::-;3499:36;;3462:12;;;;3555;;;;3429:148;;;3596:5;-1:-1:-1;;3639:18:1;;3626:32;;-1:-1:-1;;3670:16:1;;;3667:36;;;3699:1;3696;3689:12;3667:36;;3722:63;3777:7;3766:8;3755:9;3751:24;3722:63;:::i;:::-;3712:73;;;2645:1146;;;;;:::o;3796:328::-;3873:6;3881;3889;3942:2;3930:9;3921:7;3917:23;3913:32;3910:52;;;3958:1;3955;3948:12;3910:52;3981:29;4000:9;3981:29;:::i;:::-;3971:39;;4029:38;4063:2;4052:9;4048:18;4029:38;:::i;:::-;4019:48;;4114:2;4103:9;4099:18;4086:32;4076:42;;3796:328;;;;;:::o;4318:180::-;4377:6;4430:2;4418:9;4409:7;4405:23;4401:32;4398:52;;;4446:1;4443;4436:12;4398:52;-1:-1:-1;4469:23:1;;4318:180;-1:-1:-1;4318:180:1:o;4503:186::-;4562:6;4615:2;4603:9;4594:7;4590:23;4586:32;4583:52;;;4631:1;4628;4621:12;4583:52;4654:29;4673:9;4654:29;:::i;4902:260::-;4970:6;4978;5031:2;5019:9;5010:7;5006:23;5002:32;4999:52;;;5047:1;5044;5037:12;4999:52;5070:29;5089:9;5070:29;:::i;:::-;5060:39;;5118:38;5152:2;5141:9;5137:18;5118:38;:::i;:::-;5108:48;;4902:260;;;;;:::o;5167:127::-;5228:10;5223:3;5219:20;5216:1;5209:31;5259:4;5256:1;5249:15;5283:4;5280:1;5273:15;5299:127;5360:10;5355:3;5351:20;5348:1;5341:31;5391:4;5388:1;5381:15;5415:4;5412:1;5405:15;5431:135;5470:3;5491:17;;;5488:43;;5511:18;;:::i;:::-;-1:-1:-1;5558:1:1;5547:13;;5431:135::o;5923:184::-;5993:6;6046:2;6034:9;6025:7;6021:23;6017:32;6014:52;;;6062:1;6059;6052:12;6014:52;-1:-1:-1;6085:16:1;;5923:184;-1:-1:-1;5923:184:1:o;6391:277::-;6458:6;6511:2;6499:9;6490:7;6486:23;6482:32;6479:52;;;6527:1;6524;6517:12;6479:52;6559:9;6553:16;6612:5;6605:13;6598:21;6591:5;6588:32;6578:60;;6634:1;6631;6624:12;6673:128;6740:9;;;6761:11;;;6758:37;;;6775:18;;:::i;6806:125::-;6871:9;;;6892:10;;;6889:36;;;6905:18;;:::i

Swarm Source

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