ETH Price: $3,026.43 (+4.26%)

Token

GoodGameWellPlayed (GGWP)
 

Overview

Max Total Supply

1,000,000,000,000 GGWP

Holders

280 (0.00%)

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

$GGWP leads a revolution against the corrupted financial system, Pay-To-Win whales and market makers' control. A global community of gamers and crypto enthusiasts gathering in an arcade revival featuring classics like Super Smash Bros, Street Fighter II, Pokémon Fire Red and many more!

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
GoodGameWellPlayed

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : Token.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

interface IERC20 {
    event Transfer(address indexed from, address indexed to, uint256 value);

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

    function totalSupply() external view returns (uint256);

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

    function transfer(address to, uint256 value) external returns (bool);

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

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

    function transferFrom(address from, address to, uint256 value) external returns (bool);
}

interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);

    function symbol() external view returns (string memory);

    function decimals() external view returns (uint8);
}

interface IERC20Errors {
    error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);

    error ERC20InvalidSender(address sender);

    error ERC20InvalidReceiver(address receiver);

    error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed);

    error ERC20InvalidApprover(address approver);

    error ERC20InvalidSpender(address spender);
}

abstract contract ERC20 is Context, IERC20, IERC20Metadata, IERC20Errors {
    mapping(address account => uint256) private _balances;

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    constructor(string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

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

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

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

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

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

    function transfer(address to, uint256 value) public virtual returns (bool) {
        address owner = _msgSender();
        _transfer(owner, to, value);
        return true;
    }

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

    function approve(address spender, uint256 value) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public virtual returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, value);
        _transfer(from, to, value);
        return true;
    }

    function _transfer(address from, address to, uint256 value) internal {
        if (from == address(0)) {
            revert ERC20InvalidSender(address(0));
        }
        if (to == address(0)) {
            revert ERC20InvalidReceiver(address(0));
        }
        _update(from, to, value);
    }

    function _update(address from, address to, uint256 value) internal virtual {
        if (from == address(0)) {
            _totalSupply += value;
        } else {
            uint256 fromBalance = _balances[from];
            if (fromBalance < value) {
                revert ERC20InsufficientBalance(from, fromBalance, value);
            }
            unchecked {
                _balances[from] = fromBalance - value;
            }
        }

        if (to == address(0)) {
            unchecked {
                _totalSupply -= value;
            }
        } else {
            unchecked {
                _balances[to] += value;
            }
        }

        emit Transfer(from, to, value);
    }

    function _mint(address account, uint256 value) internal {
        if (account == address(0)) {
            revert ERC20InvalidReceiver(address(0));
        }
        _update(address(0), account, value);
    }

    function _burn(address account, uint256 value) internal {
        if (account == address(0)) {
            revert ERC20InvalidSender(address(0));
        }
        _update(account, address(0), value);
    }

    function _approve(address owner, address spender, uint256 value) internal {
        _approve(owner, spender, value, true);
    }

    function _approve(address owner, address spender, uint256 value, bool emitEvent) internal virtual {
        if (owner == address(0)) {
            revert ERC20InvalidApprover(address(0));
        }
        if (spender == address(0)) {
            revert ERC20InvalidSpender(address(0));
        }
        _allowances[owner][spender] = value;
        if (emitEvent) {
            emit Approval(owner, spender, value);
        }
    }

    function _spendAllowance(address owner, address spender, uint256 value) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            if (currentAllowance < value) {
                revert ERC20InsufficientAllowance(spender, currentAllowance, value);
            }
            unchecked {
                _approve(owner, spender, currentAllowance - value, false);
            }
        }
    }
}

abstract contract ERC20Burnable is Context, ERC20 {
    function burn(uint256 value) public virtual {
        _burn(_msgSender(), value);
    }

    function burnFrom(address account, uint256 value) public virtual {
        _spendAllowance(account, _msgSender(), value);
        _burn(account, value);
    }
}

contract GoodGameWellPlayed is ERC20, ERC20Burnable {
    constructor() ERC20("GoodGameWellPlayed", "GGWP") {
        _mint(msg.sender, 1000000000000 * 10 ** decimals());
    }
}

Settings
{
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"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":"value","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":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"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"}]

608060405234801562000010575f80fd5b506040518060400160405280601281526020017f476f6f6447616d6557656c6c506c6179656400000000000000000000000000008152506040518060400160405280600481526020017f474757500000000000000000000000000000000000000000000000000000000081525081600390816200008e919062000604565b508060049081620000a0919062000604565b505050620000e433620000b8620000ea60201b60201c565b600a620000c6919062000871565b64e8d4a51000620000d89190620008c1565b620000f260201b60201c565b62000a0a565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000165575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016200015c91906200094e565b60405180910390fd5b620001785f83836200017c60201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620001d0578060025f828254620001c3919062000969565b92505081905550620002a1565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156200025c578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016200025393929190620009b4565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002ea578060025f828254039250508190555062000334565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003939190620009ef565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200041c57607f821691505b602082108103620004325762000431620003d7565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620004967fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000459565b620004a2868362000459565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620004ec620004e6620004e084620004ba565b620004c3565b620004ba565b9050919050565b5f819050919050565b6200050783620004cc565b6200051f6200051682620004f3565b84845462000465565b825550505050565b5f90565b6200053562000527565b62000542818484620004fc565b505050565b5b8181101562000569576200055d5f826200052b565b60018101905062000548565b5050565b601f821115620005b857620005828162000438565b6200058d846200044a565b810160208510156200059d578190505b620005b5620005ac856200044a565b83018262000547565b50505b505050565b5f82821c905092915050565b5f620005da5f1984600802620005bd565b1980831691505092915050565b5f620005f48383620005c9565b9150826002028217905092915050565b6200060f82620003a0565b67ffffffffffffffff8111156200062b576200062a620003aa565b5b62000637825462000404565b620006448282856200056d565b5f60209050601f8311600181146200067a575f841562000665578287015190505b620006718582620005e7565b865550620006e0565b601f1984166200068a8662000438565b5f5b82811015620006b3578489015182556001820191506020850194506020810190506200068c565b86831015620006d35784890151620006cf601f891682620005c9565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000772578086048111156200074a5762000749620006e8565b5b60018516156200075a5780820291505b80810290506200076a8562000715565b94506200072a565b94509492505050565b5f826200078c57600190506200085e565b816200079b575f90506200085e565b8160018114620007b45760028114620007bf57620007f5565b60019150506200085e565b60ff841115620007d457620007d3620006e8565b5b8360020a915084821115620007ee57620007ed620006e8565b5b506200085e565b5060208310610133831016604e8410600b84101617156200082f5782820a905083811115620008295762000828620006e8565b5b6200085e565b6200083e848484600162000721565b92509050818404811115620008585762000857620006e8565b5b81810290505b9392505050565b5f60ff82169050919050565b5f6200087d82620004ba565b91506200088a8362000865565b9250620008b97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200077b565b905092915050565b5f620008cd82620004ba565b9150620008da83620004ba565b9250828202620008ea81620004ba565b91508282048414831517620009045762000903620006e8565b5b5092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000936826200090b565b9050919050565b62000948816200092a565b82525050565b5f602082019050620009635f8301846200093d565b92915050565b5f6200097582620004ba565b91506200098283620004ba565b92508282019050808211156200099d576200099c620006e8565b5b92915050565b620009ae81620004ba565b82525050565b5f606082019050620009c95f8301866200093d565b620009d86020830185620009a3565b620009e76040830184620009a3565b949350505050565b5f60208201905062000a045f830184620009a3565b92915050565b610f278062000a185f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c806342966c681161006f57806342966c681461016557806370a082311461018157806379cc6790146101b157806395d89b41146101cd578063a9059cbb146101eb578063dd62ed3e1461021b576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b361024b565b6040516100c09190610b75565b60405180910390f35b6100e360048036038101906100de9190610c26565b6102db565b6040516100f09190610c7e565b60405180910390f35b6101016102fd565b60405161010e9190610ca6565b60405180910390f35b610131600480360381019061012c9190610cbf565b610306565b60405161013e9190610c7e565b60405180910390f35b61014f610334565b60405161015c9190610d2a565b60405180910390f35b61017f600480360381019061017a9190610d43565b61033c565b005b61019b60048036038101906101969190610d6e565b610350565b6040516101a89190610ca6565b60405180910390f35b6101cb60048036038101906101c69190610c26565b610395565b005b6101d56103b5565b6040516101e29190610b75565b60405180910390f35b61020560048036038101906102009190610c26565b610445565b6040516102129190610c7e565b60405180910390f35b61023560048036038101906102309190610d99565b610467565b6040516102429190610ca6565b60405180910390f35b60606003805461025a90610e04565b80601f016020809104026020016040519081016040528092919081815260200182805461028690610e04565b80156102d15780601f106102a8576101008083540402835291602001916102d1565b820191905f5260205f20905b8154815290600101906020018083116102b457829003601f168201915b5050505050905090565b5f806102e56104e9565b90506102f28185856104f0565b600191505092915050565b5f600254905090565b5f806103106104e9565b905061031d858285610502565b610328858585610594565b60019150509392505050565b5f6012905090565b61034d6103476104e9565b82610684565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6103a7826103a16104e9565b83610502565b6103b18282610684565b5050565b6060600480546103c490610e04565b80601f01602080910402602001604051908101604052809291908181526020018280546103f090610e04565b801561043b5780601f106104125761010080835404028352916020019161043b565b820191905f5260205f20905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b5f8061044f6104e9565b905061045c818585610594565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b6104fd8383836001610703565b505050565b5f61050d8484610467565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461058e578181101561057f578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161057693929190610e43565b60405180910390fd5b61058d84848484035f610703565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610604575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016105fb9190610e78565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610674575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161066b9190610e78565b60405180910390fd5b61067f8383836108d2565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106f4575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016106eb9190610e78565b60405180910390fd5b6106ff825f836108d2565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610773575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161076a9190610e78565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107e3575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016107da9190610e78565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156108cc578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108c39190610ca6565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610922578060025f8282546109169190610ebe565b925050819055506109f0565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156109ab578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016109a293929190610e43565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a37578060025f8282540392505081905550610a81565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ade9190610ca6565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610b22578082015181840152602081019050610b07565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610b4782610aeb565b610b518185610af5565b9350610b61818560208601610b05565b610b6a81610b2d565b840191505092915050565b5f6020820190508181035f830152610b8d8184610b3d565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610bc282610b99565b9050919050565b610bd281610bb8565b8114610bdc575f80fd5b50565b5f81359050610bed81610bc9565b92915050565b5f819050919050565b610c0581610bf3565b8114610c0f575f80fd5b50565b5f81359050610c2081610bfc565b92915050565b5f8060408385031215610c3c57610c3b610b95565b5b5f610c4985828601610bdf565b9250506020610c5a85828601610c12565b9150509250929050565b5f8115159050919050565b610c7881610c64565b82525050565b5f602082019050610c915f830184610c6f565b92915050565b610ca081610bf3565b82525050565b5f602082019050610cb95f830184610c97565b92915050565b5f805f60608486031215610cd657610cd5610b95565b5b5f610ce386828701610bdf565b9350506020610cf486828701610bdf565b9250506040610d0586828701610c12565b9150509250925092565b5f60ff82169050919050565b610d2481610d0f565b82525050565b5f602082019050610d3d5f830184610d1b565b92915050565b5f60208284031215610d5857610d57610b95565b5b5f610d6584828501610c12565b91505092915050565b5f60208284031215610d8357610d82610b95565b5b5f610d9084828501610bdf565b91505092915050565b5f8060408385031215610daf57610dae610b95565b5b5f610dbc85828601610bdf565b9250506020610dcd85828601610bdf565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610e1b57607f821691505b602082108103610e2e57610e2d610dd7565b5b50919050565b610e3d81610bb8565b82525050565b5f606082019050610e565f830186610e34565b610e636020830185610c97565b610e706040830184610c97565b949350505050565b5f602082019050610e8b5f830184610e34565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ec882610bf3565b9150610ed383610bf3565b9250828201905080821115610eeb57610eea610e91565b5b9291505056fea2646970667358221220fa580ae7fa8f1806dc8a5c82099a7ecc669a248e3851900f26b44ed2ae7054dd64736f6c63430008180033

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100a7575f3560e01c806342966c681161006f57806342966c681461016557806370a082311461018157806379cc6790146101b157806395d89b41146101cd578063a9059cbb146101eb578063dd62ed3e1461021b576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b361024b565b6040516100c09190610b75565b60405180910390f35b6100e360048036038101906100de9190610c26565b6102db565b6040516100f09190610c7e565b60405180910390f35b6101016102fd565b60405161010e9190610ca6565b60405180910390f35b610131600480360381019061012c9190610cbf565b610306565b60405161013e9190610c7e565b60405180910390f35b61014f610334565b60405161015c9190610d2a565b60405180910390f35b61017f600480360381019061017a9190610d43565b61033c565b005b61019b60048036038101906101969190610d6e565b610350565b6040516101a89190610ca6565b60405180910390f35b6101cb60048036038101906101c69190610c26565b610395565b005b6101d56103b5565b6040516101e29190610b75565b60405180910390f35b61020560048036038101906102009190610c26565b610445565b6040516102129190610c7e565b60405180910390f35b61023560048036038101906102309190610d99565b610467565b6040516102429190610ca6565b60405180910390f35b60606003805461025a90610e04565b80601f016020809104026020016040519081016040528092919081815260200182805461028690610e04565b80156102d15780601f106102a8576101008083540402835291602001916102d1565b820191905f5260205f20905b8154815290600101906020018083116102b457829003601f168201915b5050505050905090565b5f806102e56104e9565b90506102f28185856104f0565b600191505092915050565b5f600254905090565b5f806103106104e9565b905061031d858285610502565b610328858585610594565b60019150509392505050565b5f6012905090565b61034d6103476104e9565b82610684565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6103a7826103a16104e9565b83610502565b6103b18282610684565b5050565b6060600480546103c490610e04565b80601f01602080910402602001604051908101604052809291908181526020018280546103f090610e04565b801561043b5780601f106104125761010080835404028352916020019161043b565b820191905f5260205f20905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b5f8061044f6104e9565b905061045c818585610594565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b6104fd8383836001610703565b505050565b5f61050d8484610467565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461058e578181101561057f578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161057693929190610e43565b60405180910390fd5b61058d84848484035f610703565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610604575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016105fb9190610e78565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610674575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161066b9190610e78565b60405180910390fd5b61067f8383836108d2565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106f4575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016106eb9190610e78565b60405180910390fd5b6106ff825f836108d2565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610773575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161076a9190610e78565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107e3575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016107da9190610e78565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156108cc578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108c39190610ca6565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610922578060025f8282546109169190610ebe565b925050819055506109f0565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156109ab578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016109a293929190610e43565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a37578060025f8282540392505081905550610a81565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ade9190610ca6565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610b22578082015181840152602081019050610b07565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610b4782610aeb565b610b518185610af5565b9350610b61818560208601610b05565b610b6a81610b2d565b840191505092915050565b5f6020820190508181035f830152610b8d8184610b3d565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610bc282610b99565b9050919050565b610bd281610bb8565b8114610bdc575f80fd5b50565b5f81359050610bed81610bc9565b92915050565b5f819050919050565b610c0581610bf3565b8114610c0f575f80fd5b50565b5f81359050610c2081610bfc565b92915050565b5f8060408385031215610c3c57610c3b610b95565b5b5f610c4985828601610bdf565b9250506020610c5a85828601610c12565b9150509250929050565b5f8115159050919050565b610c7881610c64565b82525050565b5f602082019050610c915f830184610c6f565b92915050565b610ca081610bf3565b82525050565b5f602082019050610cb95f830184610c97565b92915050565b5f805f60608486031215610cd657610cd5610b95565b5b5f610ce386828701610bdf565b9350506020610cf486828701610bdf565b9250506040610d0586828701610c12565b9150509250925092565b5f60ff82169050919050565b610d2481610d0f565b82525050565b5f602082019050610d3d5f830184610d1b565b92915050565b5f60208284031215610d5857610d57610b95565b5b5f610d6584828501610c12565b91505092915050565b5f60208284031215610d8357610d82610b95565b5b5f610d9084828501610bdf565b91505092915050565b5f8060408385031215610daf57610dae610b95565b5b5f610dbc85828601610bdf565b9250506020610dcd85828601610bdf565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610e1b57607f821691505b602082108103610e2e57610e2d610dd7565b5b50919050565b610e3d81610bb8565b82525050565b5f606082019050610e565f830186610e34565b610e636020830185610c97565b610e706040830184610c97565b949350505050565b5f602082019050610e8b5f830184610e34565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ec882610bf3565b9150610ed383610bf3565b9250828201905080821115610eeb57610eea610e91565b5b9291505056fea2646970667358221220fa580ae7fa8f1806dc8a5c82099a7ecc669a248e3851900f26b44ed2ae7054dd64736f6c63430008180033

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.