ETH Price: $3,417.76 (-1.33%)
Gas: 7 Gwei

Token

SavePepe (SAVEPEPE)
 

Overview

Max Total Supply

420,690,000,000,000 SAVEPEPE

Holders

122

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.2342509356784182 SAVEPEPE

Value
$0.00
0xb42f65c106f1b189686a16b8e0cea4e14f691be8
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:
SavePepeToken

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-04-30
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

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

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

abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        _transferOwnership(_msgSender());
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(
            newOwner != address(0),
            "Ownable: new owner is the zero address"
        );
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

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 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);

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

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

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

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

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

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

    mapping(address => mapping(address => 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 override returns (string memory) {
        return _name;
    }

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

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

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

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

    function transfer(address recipient, uint256 amount)
        public
        virtual
        override
        returns (bool)
    {
        _transfer(_msgSender(), 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(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(
            currentAllowance >= amount,
            "ERC20: transfer amount exceeds allowance"
        );
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender] + addedValue
        );
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        virtual
        returns (bool)
    {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(
            currentAllowance >= subtractedValue,
            "ERC20: decreased allowance below zero"
        );
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(
            senderBalance >= amount,
            "ERC20: transfer amount exceeds balance"
        );
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(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 += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);

        _afterTokenTransfer(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);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);

        _afterTokenTransfer(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 _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

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

contract SavePepeToken is Ownable, ERC20 {
    bool public limited;
    uint256 public maxHoldingAmount;
    uint256 public minHoldingAmount;
    address public uniswapV2Pair;
    mapping(address => bool) public blacklists;

    constructor(uint256 _totalSupply) ERC20("SavePepe", "SAVEPEPE") {
        _mint(msg.sender, _totalSupply);
    }

    function blacklist(address _address, bool _isBlacklisting)
        external
        onlyOwner
    {
        blacklists[_address] = _isBlacklisting;
    }

    function setRule(
        bool _limited,
        address _uniswapV2Pair,
        uint256 _maxHoldingAmount,
        uint256 _minHoldingAmount
    ) external onlyOwner {
        limited = _limited;
        uniswapV2Pair = _uniswapV2Pair;
        maxHoldingAmount = _maxHoldingAmount;
        minHoldingAmount = _minHoldingAmount;
    }

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual override {
        require(!blacklists[to] && !blacklists[from], "Blacklisted");

        if (uniswapV2Pair == address(0)) {
            require(from == owner() || to == owner(), "trading is not started");
            return;
        }

        if (limited && from == uniswapV2Pair) {
            require(
                super.balanceOf(to) + amount <= maxHoldingAmount &&
                    super.balanceOf(to) + amount >= minHoldingAmount,
                "Forbid"
            );
        }
    }

    function burn(uint256 value) external {
        _burn(msg.sender, value);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_isBlacklisting","type":"bool"}],"name":"blacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"blacklists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","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":[],"name":"limited","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxHoldingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minHoldingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_limited","type":"bool"},{"internalType":"address","name":"_uniswapV2Pair","type":"address"},{"internalType":"uint256","name":"_maxHoldingAmount","type":"uint256"},{"internalType":"uint256","name":"_minHoldingAmount","type":"uint256"}],"name":"setRule","outputs":[],"stateMutability":"nonpayable","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":"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b50604051620017483803806200174883398101604081905262000034916200045c565b60405180604001604052806008815260200167536176655065706560c01b81525060405180604001604052806008815260200167534156455045504560c01b815250620000906200008a620000d760201b60201c565b620000db565b8151620000a5906004906020850190620003b6565b508051620000bb906005906020840190620003b6565b505050620000d033826200012b60201b60201c565b5062000593565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166200015d5760405162461bcd60e51b81526004016200015490620004cc565b60405180910390fd5b6200016b600083836200020d565b80600360008282546200017f919062000531565b90915550506001600160a01b03821660009081526001602052604081208054839290620001ae90849062000531565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620001f390859062000528565b60405180910390a3620002096000838362000387565b5050565b6001600160a01b0382166000908152600a602052604090205460ff161580156200025057506001600160a01b0383166000908152600a602052604090205460ff16155b6200026f5760405162461bcd60e51b8152600401620001549062000503565b6009546001600160a01b0316620002e9576200028a6200038c565b6001600160a01b0316836001600160a01b03161480620002c45750620002af6200038c565b6001600160a01b0316826001600160a01b0316145b620002e35760405162461bcd60e51b8152600401620001549062000495565b62000387565b60065460ff1680156200030957506009546001600160a01b038481169116145b1562000387576007548162000329846200039b60201b620005891760201c565b62000335919062000531565b111580156200036857506008548162000359846200039b60201b620005891760201c565b62000365919062000531565b10155b620003875760405162461bcd60e51b8152600401620001549062000475565b505050565b6000546001600160a01b031690565b6001600160a01b031660009081526001602052604090205490565b828054620003c49062000556565b90600052602060002090601f016020900481019282620003e8576000855562000433565b82601f106200040357805160ff191683800117855562000433565b8280016001018555821562000433579182015b828111156200043357825182559160200191906001019062000416565b506200044192915062000445565b5090565b5b8082111562000441576000815560010162000446565b6000602082840312156200046e578081fd5b5051919050565b602080825260069082015265119bdc989a5960d21b604082015260600190565b60208082526016908201527f74726164696e67206973206e6f74207374617274656400000000000000000000604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b6020808252600b908201526a109b1858dadb1a5cdd195960aa1b604082015260600190565b90815260200190565b600082198211156200055157634e487b7160e01b81526011600452602481fd5b500190565b6002810460018216806200056b57607f821691505b602082108114156200058d57634e487b7160e01b600052602260045260246000fd5b50919050565b6111a580620005a36000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806349bd5a5e116100b85780638da5cb5b1161007c5780638da5cb5b1461026b57806395d89b4114610273578063a457c2d71461027b578063a9059cbb1461028e578063dd62ed3e146102a1578063f2fde38b146102b457610142565b806349bd5a5e1461022b57806370a0823114610240578063715018a614610253578063860a32ec1461025b57806389f9a1d31461026357610142565b806323b872dd1161010a57806323b872dd146101b5578063313ce567146101c857806339509351146101dd5780633aa633aa146101f0578063404e51291461020557806342966c681461021857610142565b806306fdde0314610147578063095ea7b31461016557806316c021291461018557806318160ddd146101985780631ab99e12146101ad575b600080fd5b61014f6102c7565b60405161015c9190610d31565b60405180910390f35b610178610173366004610c90565b610359565b60405161015c9190610d26565b610178610193366004610bd9565b610376565b6101a061038b565b60405161015c91906110d8565b6101a0610391565b6101786101c3366004610c2c565b610397565b6101d0610430565b60405161015c91906110e1565b6101786101eb366004610c90565b610435565b6102036101fe366004610cb9565b610489565b005b610203610213366004610c67565b610503565b610203610226366004610cfa565b61056d565b61023361057a565b60405161015c9190610d12565b6101a061024e366004610bd9565b610589565b6102036105a8565b6101786105f3565b6101a06105fc565b610233610602565b61014f610611565b610178610289366004610c90565b610620565b61017861029c366004610c90565b610699565b6101a06102af366004610bfa565b6106ad565b6102036102c2366004610bd9565b6106d8565b6060600480546102d69061111e565b80601f01602080910402602001604051908101604052809291908181526020018280546103029061111e565b801561034f5780601f106103245761010080835404028352916020019161034f565b820191906000526020600020905b81548152906001019060200180831161033257829003601f168201915b5050505050905090565b600061036d610366610746565b848461074a565b50600192915050565b600a6020526000908152604090205460ff1681565b60035490565b60085481565b60006103a48484846107fe565b6001600160a01b0384166000908152600260205260408120816103c5610746565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156104115760405162461bcd60e51b815260040161040890610ef7565b60405180910390fd5b6104258561041d610746565b85840361074a565b506001949350505050565b601290565b600061036d610442610746565b848460026000610450610746565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461048491906110ef565b61074a565b610491610746565b6001600160a01b03166104a2610602565b6001600160a01b0316146104c85760405162461bcd60e51b815260040161040890610f3f565b6006805460ff191694151594909417909355600980546001600160a01b0319166001600160a01b039390931692909217909155600755600855565b61050b610746565b6001600160a01b031661051c610602565b6001600160a01b0316146105425760405162461bcd60e51b815260040161040890610f3f565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6105773382610928565b50565b6009546001600160a01b031681565b6001600160a01b0381166000908152600160205260409020545b919050565b6105b0610746565b6001600160a01b03166105c1610602565b6001600160a01b0316146105e75760405162461bcd60e51b815260040161040890610f3f565b6105f16000610a1a565b565b60065460ff1681565b60075481565b6000546001600160a01b031690565b6060600580546102d69061111e565b6000806002600061062f610746565b6001600160a01b039081168252602080830193909352604091820160009081209188168152925290205490508281101561067b5760405162461bcd60e51b81526004016104089061106e565b61068f610686610746565b8585840361074a565b5060019392505050565b600061036d6106a6610746565b84846107fe565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6106e0610746565b6001600160a01b03166106f1610602565b6001600160a01b0316146107175760405162461bcd60e51b815260040161040890610f3f565b6001600160a01b03811661073d5760405162461bcd60e51b815260040161040890610e09565b61057781610a1a565b3390565b6001600160a01b0383166107705760405162461bcd60e51b81526004016104089061102a565b6001600160a01b0382166107965760405162461bcd60e51b815260040161040890610e4f565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906107f19085906110d8565b60405180910390a3505050565b6001600160a01b0383166108245760405162461bcd60e51b815260040161040890610fe5565b6001600160a01b03821661084a5760405162461bcd60e51b815260040161040890610d84565b610855838383610a6a565b6001600160a01b0383166000908152600160205260409020548181101561088e5760405162461bcd60e51b815260040161040890610e91565b6001600160a01b038085166000908152600160205260408082208585039055918516815290812080548492906108c59084906110ef565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161090f91906110d8565b60405180910390a3610922848484610a15565b50505050565b6001600160a01b03821661094e5760405162461bcd60e51b815260040161040890610f74565b61095a82600083610a6a565b6001600160a01b038216600090815260016020526040902054818110156109935760405162461bcd60e51b815260040161040890610dc7565b6001600160a01b03831660009081526001602052604081208383039055600380548492906109c2908490611107565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610a059086906110d8565b60405180910390a3610a15836000845b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152600a602052604090205460ff16158015610aac57506001600160a01b0383166000908152600a602052604090205460ff16155b610ac85760405162461bcd60e51b8152600401610408906110b3565b6009546001600160a01b0316610b3857610ae0610602565b6001600160a01b0316836001600160a01b03161480610b175750610b02610602565b6001600160a01b0316826001600160a01b0316145b610b335760405162461bcd60e51b815260040161040890610fb5565b610a15565b60065460ff168015610b5757506009546001600160a01b038481169116145b15610a155760075481610b6984610589565b610b7391906110ef565b11158015610b96575060085481610b8984610589565b610b9391906110ef565b10155b610a155760405162461bcd60e51b815260040161040890610ed7565b80356001600160a01b03811681146105a357600080fd5b803580151581146105a357600080fd5b600060208284031215610bea578081fd5b610bf382610bb2565b9392505050565b60008060408385031215610c0c578081fd5b610c1583610bb2565b9150610c2360208401610bb2565b90509250929050565b600080600060608486031215610c40578081fd5b610c4984610bb2565b9250610c5760208501610bb2565b9150604084013590509250925092565b60008060408385031215610c79578182fd5b610c8283610bb2565b9150610c2360208401610bc9565b60008060408385031215610ca2578182fd5b610cab83610bb2565b946020939093013593505050565b60008060008060808587031215610cce578081fd5b610cd785610bc9565b9350610ce560208601610bb2565b93969395505050506040820135916060013590565b600060208284031215610d0b578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610d5d57858101830151858201604001528201610d41565b81811115610d6e5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b602080825260069082015265119bdc989a5960d21b604082015260600190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b6020808252601690820152751d1c98591a5b99c81a5cc81b9bdd081cdd185c9d195960521b604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b6020808252600b908201526a109b1858dadb1a5cdd195960aa1b604082015260600190565b90815260200190565b60ff91909116815260200190565b6000821982111561110257611102611159565b500190565b60008282101561111957611119611159565b500390565b60028104600182168061113257607f821691505b6020821081141561115357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220cb72a3c7d678ab481adfe15ca6cfea8c2c8e88617fddb54dac5ae56db83caf5364736f6c6343000800003300000000000000000000000000000000000014bddab3e51a57cff87a50000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101425760003560e01c806349bd5a5e116100b85780638da5cb5b1161007c5780638da5cb5b1461026b57806395d89b4114610273578063a457c2d71461027b578063a9059cbb1461028e578063dd62ed3e146102a1578063f2fde38b146102b457610142565b806349bd5a5e1461022b57806370a0823114610240578063715018a614610253578063860a32ec1461025b57806389f9a1d31461026357610142565b806323b872dd1161010a57806323b872dd146101b5578063313ce567146101c857806339509351146101dd5780633aa633aa146101f0578063404e51291461020557806342966c681461021857610142565b806306fdde0314610147578063095ea7b31461016557806316c021291461018557806318160ddd146101985780631ab99e12146101ad575b600080fd5b61014f6102c7565b60405161015c9190610d31565b60405180910390f35b610178610173366004610c90565b610359565b60405161015c9190610d26565b610178610193366004610bd9565b610376565b6101a061038b565b60405161015c91906110d8565b6101a0610391565b6101786101c3366004610c2c565b610397565b6101d0610430565b60405161015c91906110e1565b6101786101eb366004610c90565b610435565b6102036101fe366004610cb9565b610489565b005b610203610213366004610c67565b610503565b610203610226366004610cfa565b61056d565b61023361057a565b60405161015c9190610d12565b6101a061024e366004610bd9565b610589565b6102036105a8565b6101786105f3565b6101a06105fc565b610233610602565b61014f610611565b610178610289366004610c90565b610620565b61017861029c366004610c90565b610699565b6101a06102af366004610bfa565b6106ad565b6102036102c2366004610bd9565b6106d8565b6060600480546102d69061111e565b80601f01602080910402602001604051908101604052809291908181526020018280546103029061111e565b801561034f5780601f106103245761010080835404028352916020019161034f565b820191906000526020600020905b81548152906001019060200180831161033257829003601f168201915b5050505050905090565b600061036d610366610746565b848461074a565b50600192915050565b600a6020526000908152604090205460ff1681565b60035490565b60085481565b60006103a48484846107fe565b6001600160a01b0384166000908152600260205260408120816103c5610746565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156104115760405162461bcd60e51b815260040161040890610ef7565b60405180910390fd5b6104258561041d610746565b85840361074a565b506001949350505050565b601290565b600061036d610442610746565b848460026000610450610746565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461048491906110ef565b61074a565b610491610746565b6001600160a01b03166104a2610602565b6001600160a01b0316146104c85760405162461bcd60e51b815260040161040890610f3f565b6006805460ff191694151594909417909355600980546001600160a01b0319166001600160a01b039390931692909217909155600755600855565b61050b610746565b6001600160a01b031661051c610602565b6001600160a01b0316146105425760405162461bcd60e51b815260040161040890610f3f565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6105773382610928565b50565b6009546001600160a01b031681565b6001600160a01b0381166000908152600160205260409020545b919050565b6105b0610746565b6001600160a01b03166105c1610602565b6001600160a01b0316146105e75760405162461bcd60e51b815260040161040890610f3f565b6105f16000610a1a565b565b60065460ff1681565b60075481565b6000546001600160a01b031690565b6060600580546102d69061111e565b6000806002600061062f610746565b6001600160a01b039081168252602080830193909352604091820160009081209188168152925290205490508281101561067b5760405162461bcd60e51b81526004016104089061106e565b61068f610686610746565b8585840361074a565b5060019392505050565b600061036d6106a6610746565b84846107fe565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6106e0610746565b6001600160a01b03166106f1610602565b6001600160a01b0316146107175760405162461bcd60e51b815260040161040890610f3f565b6001600160a01b03811661073d5760405162461bcd60e51b815260040161040890610e09565b61057781610a1a565b3390565b6001600160a01b0383166107705760405162461bcd60e51b81526004016104089061102a565b6001600160a01b0382166107965760405162461bcd60e51b815260040161040890610e4f565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906107f19085906110d8565b60405180910390a3505050565b6001600160a01b0383166108245760405162461bcd60e51b815260040161040890610fe5565b6001600160a01b03821661084a5760405162461bcd60e51b815260040161040890610d84565b610855838383610a6a565b6001600160a01b0383166000908152600160205260409020548181101561088e5760405162461bcd60e51b815260040161040890610e91565b6001600160a01b038085166000908152600160205260408082208585039055918516815290812080548492906108c59084906110ef565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161090f91906110d8565b60405180910390a3610922848484610a15565b50505050565b6001600160a01b03821661094e5760405162461bcd60e51b815260040161040890610f74565b61095a82600083610a6a565b6001600160a01b038216600090815260016020526040902054818110156109935760405162461bcd60e51b815260040161040890610dc7565b6001600160a01b03831660009081526001602052604081208383039055600380548492906109c2908490611107565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610a059086906110d8565b60405180910390a3610a15836000845b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152600a602052604090205460ff16158015610aac57506001600160a01b0383166000908152600a602052604090205460ff16155b610ac85760405162461bcd60e51b8152600401610408906110b3565b6009546001600160a01b0316610b3857610ae0610602565b6001600160a01b0316836001600160a01b03161480610b175750610b02610602565b6001600160a01b0316826001600160a01b0316145b610b335760405162461bcd60e51b815260040161040890610fb5565b610a15565b60065460ff168015610b5757506009546001600160a01b038481169116145b15610a155760075481610b6984610589565b610b7391906110ef565b11158015610b96575060085481610b8984610589565b610b9391906110ef565b10155b610a155760405162461bcd60e51b815260040161040890610ed7565b80356001600160a01b03811681146105a357600080fd5b803580151581146105a357600080fd5b600060208284031215610bea578081fd5b610bf382610bb2565b9392505050565b60008060408385031215610c0c578081fd5b610c1583610bb2565b9150610c2360208401610bb2565b90509250929050565b600080600060608486031215610c40578081fd5b610c4984610bb2565b9250610c5760208501610bb2565b9150604084013590509250925092565b60008060408385031215610c79578182fd5b610c8283610bb2565b9150610c2360208401610bc9565b60008060408385031215610ca2578182fd5b610cab83610bb2565b946020939093013593505050565b60008060008060808587031215610cce578081fd5b610cd785610bc9565b9350610ce560208601610bb2565b93969395505050506040820135916060013590565b600060208284031215610d0b578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610d5d57858101830151858201604001528201610d41565b81811115610d6e5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b602080825260069082015265119bdc989a5960d21b604082015260600190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b6020808252601690820152751d1c98591a5b99c81a5cc81b9bdd081cdd185c9d195960521b604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b6020808252600b908201526a109b1858dadb1a5cdd195960aa1b604082015260600190565b90815260200190565b60ff91909116815260200190565b6000821982111561110257611102611159565b500190565b60008282101561111957611119611159565b500390565b60028104600182168061113257607f821691505b6020821081141561115357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220cb72a3c7d678ab481adfe15ca6cfea8c2c8e88617fddb54dac5ae56db83caf5364736f6c63430008000033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000000000000000014bddab3e51a57cff87a50000000

-----Decoded View---------------
Arg [0] : _totalSupply (uint256): 420690000000000000000000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000014bddab3e51a57cff87a50000000


Deployed Bytecode Sourcemap

7828:1605:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2787:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3842:210;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;8013:42::-;;;;;;:::i;:::-;;:::i;3108:108::-;;;:::i;:::-;;;;;;;:::i;7940:31::-;;;:::i;4060:529::-;;;;;;:::i;:::-;;:::i;3007:93::-;;;:::i;:::-;;;;;;;:::i;4597:297::-;;;;;;:::i;:::-;;:::i;8352:344::-;;;;;;:::i;:::-;;:::i;:::-;;8186:158;;;;;;:::i;:::-;;:::i;9349:81::-;;;;;;:::i;:::-;;:::i;7978:28::-;;;:::i;:::-;;;;;;;:::i;3224:177::-;;;;;;:::i;:::-;;:::i;797:103::-;;;:::i;7876:19::-;;;:::i;7902:31::-;;;:::i;574:87::-;;;:::i;2895:104::-;;;:::i;4902:482::-;;;;;;:::i;:::-;;:::i;3409:216::-;;;;;;:::i;:::-;;:::i;3633:201::-;;;;;;:::i;:::-;;:::i;908:238::-;;;;;;:::i;:::-;;:::i;2787:100::-;2841:13;2874:5;2867:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2787:100;:::o;3842:210::-;3961:4;3983:39;3992:12;:10;:12::i;:::-;4006:7;4015:6;3983:8;:39::i;:::-;-1:-1:-1;4040:4:0;3842:210;;;;:::o;8013:42::-;;;;;;;;;;;;;;;:::o;3108:108::-;3196:12;;3108:108;:::o;7940:31::-;;;;:::o;4060:529::-;4200:4;4217:36;4227:6;4235:9;4246:6;4217:9;:36::i;:::-;-1:-1:-1;;;;;4293:19:0;;4266:24;4293:19;;;:11;:19;;;;;4266:24;4313:12;:10;:12::i;:::-;-1:-1:-1;;;;;4293:33:0;-1:-1:-1;;;;;4293:33:0;;;;;;;;;;;;;4266:60;;4379:6;4359:16;:26;;4337:116;;;;-1:-1:-1;;;4337:116:0;;;;;;;:::i;:::-;;;;;;;;;4489:57;4498:6;4506:12;:10;:12::i;:::-;4539:6;4520:16;:25;4489:8;:57::i;:::-;-1:-1:-1;4577:4:0;;4060:529;-1:-1:-1;;;;4060:529:0:o;3007:93::-;3090:2;3007:93;:::o;4597:297::-;4712:4;4734:130;4757:12;:10;:12::i;:::-;4784:7;4843:10;4806:11;:25;4818:12;:10;:12::i;:::-;-1:-1:-1;;;;;4806:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;4806:25:0;;;:34;;;;;;;;;;:47;;;;:::i;:::-;4734:8;:130::i;8352:344::-;720:12;:10;:12::i;:::-;-1:-1:-1;;;;;709:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;709:23:0;;701:68;;;;-1:-1:-1;;;701:68:0;;;;;;;:::i;:::-;8535:7:::1;:18:::0;;-1:-1:-1;;8535:18:0::1;::::0;::::1;;::::0;;;::::1;::::0;;;8564:13:::1;:30:::0;;-1:-1:-1;;;;;;8564:30:0::1;-1:-1:-1::0;;;;;8564:30:0;;;::::1;::::0;;;::::1;::::0;;;8605:16:::1;:36:::0;8652:16:::1;:36:::0;8352:344::o;8186:158::-;720:12;:10;:12::i;:::-;-1:-1:-1;;;;;709:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;709:23:0;;701:68;;;;-1:-1:-1;;;701:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8298:20:0;;;::::1;;::::0;;;:10:::1;:20;::::0;;;;:38;;-1:-1:-1;;8298:38:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8186:158::o;9349:81::-;9398:24;9404:10;9416:5;9398;:24::i;:::-;9349:81;:::o;7978:28::-;;;-1:-1:-1;;;;;7978:28:0;;:::o;3224:177::-;-1:-1:-1;;;;;3375:18:0;;3343:7;3375:18;;;:9;:18;;;;;;3224:177;;;;:::o;797:103::-;720:12;:10;:12::i;:::-;-1:-1:-1;;;;;709:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;709:23:0;;701:68;;;;-1:-1:-1;;;701:68:0;;;;;;;:::i;:::-;862:30:::1;889:1;862:18;:30::i;:::-;797:103::o:0;7876:19::-;;;;;;:::o;7902:31::-;;;;:::o;574:87::-;620:7;647:6;-1:-1:-1;;;;;647:6:0;574:87;:::o;2895:104::-;2951:13;2984:7;2977:14;;;;;:::i;4902:482::-;5022:4;5044:24;5071:11;:25;5083:12;:10;:12::i;:::-;-1:-1:-1;;;;;5071:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5071:25:0;;;:34;;;;;;;;;;;-1:-1:-1;5138:35:0;;;;5116:122;;;;-1:-1:-1;;;5116:122:0;;;;;;;:::i;:::-;5274:67;5283:12;:10;:12::i;:::-;5297:7;5325:15;5306:16;:34;5274:8;:67::i;:::-;-1:-1:-1;5372:4:0;;4902:482;-1:-1:-1;;;4902:482:0:o;3409:216::-;3531:4;3553:42;3563:12;:10;:12::i;:::-;3577:9;3588:6;3553:9;:42::i;3633:201::-;-1:-1:-1;;;;;3799:18:0;;;3767:7;3799:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3633:201::o;908:238::-;720:12;:10;:12::i;:::-;-1:-1:-1;;;;;709:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;709:23:0;;701:68;;;;-1:-1:-1;;;701:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1011:22:0;::::1;989:110;;;;-1:-1:-1::0;;;989:110:0::1;;;;;;;:::i;:::-;1110:28;1129:8;1110:18;:28::i;95:98::-:0;175:10;95:98;:::o;7176:380::-;-1:-1:-1;;;;;7312:19:0;;7304:68;;;;-1:-1:-1;;;7304:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7391:21:0;;7383:68;;;;-1:-1:-1;;;7383:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7464:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;7516:32;;;;;7494:6;;7516:32;:::i;:::-;;;;;;;;7176:380;;;:::o;5392:770::-;-1:-1:-1;;;;;5532:20:0;;5524:70;;;;-1:-1:-1;;;5524:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5613:23:0;;5605:71;;;;-1:-1:-1;;;5605:71:0;;;;;;;:::i;:::-;5689:47;5710:6;5718:9;5729:6;5689:20;:47::i;:::-;-1:-1:-1;;;;;5773:17:0;;5749:21;5773:17;;;:9;:17;;;;;;5823:23;;;;5801:111;;;;-1:-1:-1;;;5801:111:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5948:17:0;;;;;;;:9;:17;;;;;;5968:22;;;5948:42;;6012:20;;;;;;;;:30;;5984:6;;5948:17;6012:30;;5984:6;;6012:30;:::i;:::-;;;;;;;;6077:9;-1:-1:-1;;;;;6060:35:0;6069:6;-1:-1:-1;;;;;6060:35:0;;6088:6;6060:35;;;;;;:::i;:::-;;;;;;;;6108:46;6128:6;6136:9;6147:6;6108:19;:46::i;:::-;5392:770;;;;:::o;6577:591::-;-1:-1:-1;;;;;6661:21:0;;6653:67;;;;-1:-1:-1;;;6653:67:0;;;;;;;:::i;:::-;6733:49;6754:7;6771:1;6775:6;6733:20;:49::i;:::-;-1:-1:-1;;;;;6820:18:0;;6795:22;6820:18;;;:9;:18;;;;;;6857:24;;;;6849:71;;;;-1:-1:-1;;;6849:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6956:18:0;;;;;;:9;:18;;;;;6977:23;;;6956:44;;7022:12;:22;;6994:6;;6956:18;7022:22;;6994:6;;7022:22;:::i;:::-;;;;-1:-1:-1;;7062:37:0;;7088:1;;-1:-1:-1;;;;;7062:37:0;;;;;;;7092:6;;7062:37;:::i;:::-;;;;;;;;7112:48;7132:7;7149:1;7153:6;7112:48;6577:591;;;:::o;1154:191::-;1228:16;1247:6;;-1:-1:-1;;;;;1264:17:0;;;-1:-1:-1;;;;;;1264:17:0;;;;;;1297:40;;1247:6;;;;;;;1297:40;;1228:16;1297:40;1154:191;;:::o;8704:637::-;-1:-1:-1;;;;;8856:14:0;;;;;;:10;:14;;;;;;;;8855:15;:36;;;;-1:-1:-1;;;;;;8875:16:0;;;;;;:10;:16;;;;;;;;8874:17;8855:36;8847:60;;;;-1:-1:-1;;;8847:60:0;;;;;;;:::i;:::-;8924:13;;-1:-1:-1;;;;;8924:13:0;8920:148;;8984:7;:5;:7::i;:::-;-1:-1:-1;;;;;8976:15:0;:4;-1:-1:-1;;;;;8976:15:0;;:32;;;;9001:7;:5;:7::i;:::-;-1:-1:-1;;;;;8995:13:0;:2;-1:-1:-1;;;;;8995:13:0;;8976:32;8968:67;;;;-1:-1:-1;;;8968:67:0;;;;;;;:::i;:::-;9050:7;;8920:148;9084:7;;;;:32;;;;-1:-1:-1;9103:13:0;;-1:-1:-1;;;;;9095:21:0;;;9103:13;;9095:21;9084:32;9080:254;;;9191:16;;9181:6;9159:19;9175:2;9159:15;:19::i;:::-;:28;;;;:::i;:::-;:48;;:121;;;;;9264:16;;9254:6;9232:19;9248:2;9232:15;:19::i;:::-;:28;;;;:::i;:::-;:48;;9159:121;9133:189;;;;-1:-1:-1;;;9133:189:0;;;;;;;:::i;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:162;261:20;;317:13;;310:21;300:32;;290:2;;346:1;343;336:12;361:198;;473:2;461:9;452:7;448:23;444:32;441:2;;;494:6;486;479:22;441:2;522:31;543:9;522:31;:::i;:::-;512:41;431:128;-1:-1:-1;;;431:128:1:o;564:274::-;;;693:2;681:9;672:7;668:23;664:32;661:2;;;714:6;706;699:22;661:2;742:31;763:9;742:31;:::i;:::-;732:41;;792:40;828:2;817:9;813:18;792:40;:::i;:::-;782:50;;651:187;;;;;:::o;843:342::-;;;;989:2;977:9;968:7;964:23;960:32;957:2;;;1010:6;1002;995:22;957:2;1038:31;1059:9;1038:31;:::i;:::-;1028:41;;1088:40;1124:2;1113:9;1109:18;1088:40;:::i;:::-;1078:50;;1175:2;1164:9;1160:18;1147:32;1137:42;;947:238;;;;;:::o;1190:268::-;;;1316:2;1304:9;1295:7;1291:23;1287:32;1284:2;;;1337:6;1329;1322:22;1284:2;1365:31;1386:9;1365:31;:::i;:::-;1355:41;;1415:37;1448:2;1437:9;1433:18;1415:37;:::i;1463:266::-;;;1592:2;1580:9;1571:7;1567:23;1563:32;1560:2;;;1613:6;1605;1598:22;1560:2;1641:31;1662:9;1641:31;:::i;:::-;1631:41;1719:2;1704:18;;;;1691:32;;-1:-1:-1;;;1550:179:1:o;1734:405::-;;;;;1894:3;1882:9;1873:7;1869:23;1865:33;1862:2;;;1916:6;1908;1901:22;1862:2;1944:28;1962:9;1944:28;:::i;:::-;1934:38;;1991:40;2027:2;2016:9;2012:18;1991:40;:::i;:::-;1852:287;;1981:50;;-1:-1:-1;;;;2078:2:1;2063:18;;2050:32;;2129:2;2114:18;2101:32;;1852:287::o;2144:190::-;;2256:2;2244:9;2235:7;2231:23;2227:32;2224:2;;;2277:6;2269;2262:22;2224:2;-1:-1:-1;2305:23:1;;2214:120;-1:-1:-1;2214:120:1:o;2339:203::-;-1:-1:-1;;;;;2503:32:1;;;;2485:51;;2473:2;2458:18;;2440:102::o;2547:187::-;2712:14;;2705:22;2687:41;;2675:2;2660:18;;2642:92::o;2739:603::-;;2880:2;2909;2898:9;2891:21;2941:6;2935:13;2984:6;2979:2;2968:9;2964:18;2957:34;3009:4;3022:140;3036:6;3033:1;3030:13;3022:140;;;3131:14;;;3127:23;;3121:30;3097:17;;;3116:2;3093:26;3086:66;3051:10;;3022:140;;;3180:6;3177:1;3174:13;3171:2;;;3250:4;3245:2;3236:6;3225:9;3221:22;3217:31;3210:45;3171:2;-1:-1:-1;3326:2:1;3305:15;-1:-1:-1;;3301:29:1;3286:45;;;;3333:2;3282:54;;2860:482;-1:-1:-1;;;2860:482:1:o;3347:399::-;3549:2;3531:21;;;3588:2;3568:18;;;3561:30;3627:34;3622:2;3607:18;;3600:62;-1:-1:-1;;;3693:2:1;3678:18;;3671:33;3736:3;3721:19;;3521:225::o;3751:398::-;3953:2;3935:21;;;3992:2;3972:18;;;3965:30;4031:34;4026:2;4011:18;;4004:62;-1:-1:-1;;;4097:2:1;4082:18;;4075:32;4139:3;4124:19;;3925:224::o;4154:402::-;4356:2;4338:21;;;4395:2;4375:18;;;4368:30;4434:34;4429:2;4414:18;;4407:62;-1:-1:-1;;;4500:2:1;4485:18;;4478:36;4546:3;4531:19;;4328:228::o;4561:398::-;4763:2;4745:21;;;4802:2;4782:18;;;4775:30;4841:34;4836:2;4821:18;;4814:62;-1:-1:-1;;;4907:2:1;4892:18;;4885:32;4949:3;4934:19;;4735:224::o;4964:402::-;5166:2;5148:21;;;5205:2;5185:18;;;5178:30;5244:34;5239:2;5224:18;;5217:62;-1:-1:-1;;;5310:2:1;5295:18;;5288:36;5356:3;5341:19;;5138:228::o;5371:329::-;5573:2;5555:21;;;5612:1;5592:18;;;5585:29;-1:-1:-1;;;5645:2:1;5630:18;;5623:36;5691:2;5676:18;;5545:155::o;5705:404::-;5907:2;5889:21;;;5946:2;5926:18;;;5919:30;5985:34;5980:2;5965:18;;5958:62;-1:-1:-1;;;6051:2:1;6036:18;;6029:38;6099:3;6084:19;;5879:230::o;6114:356::-;6316:2;6298:21;;;6335:18;;;6328:30;6394:34;6389:2;6374:18;;6367:62;6461:2;6446:18;;6288:182::o;6475:397::-;6677:2;6659:21;;;6716:2;6696:18;;;6689:30;6755:34;6750:2;6735:18;;6728:62;-1:-1:-1;;;6821:2:1;6806:18;;6799:31;6862:3;6847:19;;6649:223::o;6877:346::-;7079:2;7061:21;;;7118:2;7098:18;;;7091:30;-1:-1:-1;;;7152:2:1;7137:18;;7130:52;7214:2;7199:18;;7051:172::o;7228:401::-;7430:2;7412:21;;;7469:2;7449:18;;;7442:30;7508:34;7503:2;7488:18;;7481:62;-1:-1:-1;;;7574:2:1;7559:18;;7552:35;7619:3;7604:19;;7402:227::o;7634:400::-;7836:2;7818:21;;;7875:2;7855:18;;;7848:30;7914:34;7909:2;7894:18;;7887:62;-1:-1:-1;;;7980:2:1;7965:18;;7958:34;8024:3;8009:19;;7808:226::o;8039:401::-;8241:2;8223:21;;;8280:2;8260:18;;;8253:30;8319:34;8314:2;8299:18;;8292:62;-1:-1:-1;;;8385:2:1;8370:18;;8363:35;8430:3;8415:19;;8213:227::o;8445:335::-;8647:2;8629:21;;;8686:2;8666:18;;;8659:30;-1:-1:-1;;;8720:2:1;8705:18;;8698:41;8771:2;8756:18;;8619:161::o;8785:177::-;8931:25;;;8919:2;8904:18;;8886:76::o;8967:184::-;9139:4;9127:17;;;;9109:36;;9097:2;9082:18;;9064:87::o;9156:128::-;;9227:1;9223:6;9220:1;9217:13;9214:2;;;9233:18;;:::i;:::-;-1:-1:-1;9269:9:1;;9204:80::o;9289:125::-;;9357:1;9354;9351:8;9348:2;;;9362:18;;:::i;:::-;-1:-1:-1;9399:9:1;;9338:76::o;9419:380::-;9504:1;9494:12;;9551:1;9541:12;;;9562:2;;9616:4;9608:6;9604:17;9594:27;;9562:2;9669;9661:6;9658:14;9638:18;9635:38;9632:2;;;9715:10;9710:3;9706:20;9703:1;9696:31;9750:4;9747:1;9740:15;9778:4;9775:1;9768:15;9632:2;;9474:325;;;:::o;9804:127::-;9865:10;9860:3;9856:20;9853:1;9846:31;9896:4;9893:1;9886:15;9920:4;9917:1;9910:15

Swarm Source

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