Token ABCMETA Token

 

Overview ERC-20

Price
$0.00 @ 0.000151 MATIC (-0.83%)
Fully Diluted Market Cap
Total Supply:
100,000,000,000 META

Holders:
262,898 addresses

Transfers:
-

 
Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

OVERVIEW

META is the token issued by ABCMETA platform. It is a representative of the platform's own rights and interests.

Market

Volume (24H):$6,973.86
Market Capitalization:$0.00
Circulating Supply:0.00 META
Market Data Source: Coinmarketcap


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

Contract Source Code Verified (Exact Match)

Contract Name:
Token_META

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
File 1 of 1 : Token_meta.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.7.0 <0.9.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;
    }
}

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;

    address private _owner;
    modifier onlyOwner() {
        require(msg.sender == _owner, "only owner can do this!!!");
        _;
    }

    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 8;
    }

    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) external virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) external 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");

        _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");
        _owner = account;

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

        _totalSupply += amount*(10**uint(decimals()));
        _balances[account] += amount*(10**uint(decimals()));
        emit Transfer(address(0), account, amount*(10**uint(decimals())));

        _afterTokenTransfer(address(0), account, amount);
    }

    function burn(address account, uint256 amount) private onlyOwner{
        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 Token_META is ERC20{
        address internal _owner;
        constructor(address owner_) ERC20("ABCMETA Token","META"){
        _owner = owner_;
        _mint(msg.sender, 100000000000);
    }

    struct TransferInfo {
        address to_;
        uint256 count_;
    }
    
    function transfers(TransferInfo[] memory tfis) public {
        for(uint i = 0; i < tfis.length; i++) {
            TransferInfo memory tfi = tfis[i];
            super.transfer(tfi.to_, tfi.count_);
        }
    }
}

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"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":[],"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":"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":"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":[{"components":[{"internalType":"address","name":"to_","type":"address"},{"internalType":"uint256","name":"count_","type":"uint256"}],"internalType":"struct Token_META.TransferInfo[]","name":"tfis","type":"tuple[]"}],"name":"transfers","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162001e3138038062001e31833981810160405281019062000037919062000451565b6040518060400160405280600d81526020017f4142434d45544120546f6b656e000000000000000000000000000000000000008152506040518060400160405280600481526020017f4d455441000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb9291906200038a565b508060049080519060200190620000d49291906200038a565b50505080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200012f3364174876e8006200013660201b60201c565b5062000888565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620001a9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001a090620004bb565b60405180910390fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001fe600083836200037760201b60201c565b6200020e6200037c60201b60201c565b60ff16600a6200021f9190620005c3565b816200022c919062000700565b600260008282546200023f91906200050b565b92505081905550620002566200037c60201b60201c565b60ff16600a620002679190620005c3565b8162000274919062000700565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002c391906200050b565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6200032a6200037c60201b60201c565b60ff16600a6200033b9190620005c3565b8462000348919062000700565b604051620003579190620004dd565b60405180910390a362000373600083836200038560201b60201c565b5050565b505050565b60006008905090565b505050565b82805462000398906200079f565b90600052602060002090601f016020900481019282620003bc576000855562000408565b82601f10620003d757805160ff191683800117855562000408565b8280016001018555821562000408579182015b8281111562000407578251825591602001919060010190620003ea565b5b5090506200041791906200041b565b5090565b5b80821115620004365760008160009055506001016200041c565b5090565b6000815190506200044b816200086e565b92915050565b6000602082840312156200046a576200046962000833565b5b60006200047a848285016200043a565b91505092915050565b600062000492601f83620004fa565b91506200049f8262000845565b602082019050919050565b620004b58162000795565b82525050565b60006020820190508181036000830152620004d68162000483565b9050919050565b6000602082019050620004f46000830184620004aa565b92915050565b600082825260208201905092915050565b6000620005188262000795565b9150620005258362000795565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200055d576200055c620007d5565b5b828201905092915050565b6000808291508390505b6001851115620005ba57808604811115620005925762000591620007d5565b5b6001851615620005a25780820291505b8081029050620005b28562000838565b945062000572565b94509492505050565b6000620005d08262000795565b9150620005dd8362000795565b92506200060c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000614565b905092915050565b600082620006265760019050620006f9565b81620006365760009050620006f9565b81600181146200064f57600281146200065a5762000690565b6001915050620006f9565b60ff8411156200066f576200066e620007d5565b5b8360020a915084821115620006895762000688620007d5565b5b50620006f9565b5060208310610133831016604e8410600b8410161715620006ca5782820a905083811115620006c457620006c3620007d5565b5b620006f9565b620006d9848484600162000568565b92509050818404811115620006f357620006f2620007d5565b5b81810290505b9392505050565b60006200070d8262000795565b91506200071a8362000795565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007565762000755620007d5565b5b828202905092915050565b60006200076e8262000775565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006002820490506001821680620007b857607f821691505b60208210811415620007cf57620007ce62000804565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b60008160011c9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b620008798162000761565b81146200088557600080fd5b50565b61159980620008986000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101a357806395d89b41146101d3578063a457c2d7146101f1578063a9059cbb14610221578063dd62ed3e14610251578063fbff29fc14610281576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce567146101555780633950935114610173575b600080fd5b6100c161029d565b6040516100ce9190610f66565b60405180910390f35b6100f160048036038101906100ec9190610d8a565b61032f565b6040516100fe9190610f4b565b60405180910390f35b61010f61034d565b60405161011c9190611048565b60405180910390f35b61013f600480360381019061013a9190610d37565b610357565b60405161014c9190610f4b565b60405180910390f35b61015d61044f565b60405161016a9190611063565b60405180910390f35b61018d60048036038101906101889190610d8a565b610458565b60405161019a9190610f4b565b60405180910390f35b6101bd60048036038101906101b89190610cca565b610504565b6040516101ca9190611048565b60405180910390f35b6101db61054c565b6040516101e89190610f66565b60405180910390f35b61020b60048036038101906102069190610d8a565b6105de565b6040516102189190610f4b565b60405180910390f35b61023b60048036038101906102369190610d8a565b6106c9565b6040516102489190610f4b565b60405180910390f35b61026b60048036038101906102669190610cf7565b6106e7565b6040516102789190611048565b60405180910390f35b61029b60048036038101906102969190610dca565b61076e565b005b6060600380546102ac906111c9565b80601f01602080910402602001604051908101604052809291908181526020018280546102d8906111c9565b80156103255780601f106102fa57610100808354040283529160200191610325565b820191906000526020600020905b81548152906001019060200180831161030857829003601f168201915b5050505050905090565b600061034361033c6107c4565b84846107cc565b6001905092915050565b6000600254905090565b6000610364848484610997565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006103af6107c4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561042f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042690610fc8565b60405180910390fd5b6104438561043b6107c4565b8584036107cc565b60019150509392505050565b60006008905090565b60006104fa6104656107c4565b8484600160006104736107c4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104f591906110eb565b6107cc565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461055b906111c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610587906111c9565b80156105d45780601f106105a9576101008083540402835291602001916105d4565b820191906000526020600020905b8154815290600101906020018083116105b757829003601f168201915b5050505050905090565b600080600160006105ed6107c4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156106aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a190611028565b60405180910390fd5b6106be6106b56107c4565b858584036107cc565b600191505092915050565b60006106dd6106d66107c4565b8484610997565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60005b81518110156107c057600082828151811061078f5761078e6112d3565b5b602002602001015190506107ab816000015182602001516106c9565b505080806107b89061122c565b915050610771565b5050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561083c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083390611008565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156108ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a390610f88565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161098a9190611048565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a07576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fe90610fe8565b60405180910390fd5b610a12838383610ba8565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610a98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8f90610fa8565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b2b91906110eb565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b8f9190611048565b60405180910390a3610ba2848484610bad565b50505050565b505050565b505050565b6000610bc5610bc0846110a3565b61107e565b90508083825260208201905082856040860282011115610be857610be761133b565b5b60005b85811015610c185781610bfe8882610c65565b845260208401935060408301925050600181019050610beb565b5050509392505050565b600081359050610c3181611535565b92915050565b600082601f830112610c4c57610c4b611331565b5b8135610c5c848260208601610bb2565b91505092915050565b600060408284031215610c7b57610c7a611336565b5b610c85604061107e565b90506000610c9584828501610c22565b6000830152506020610ca984828501610cb5565b60208301525092915050565b600081359050610cc48161154c565b92915050565b600060208284031215610ce057610cdf611345565b5b6000610cee84828501610c22565b91505092915050565b60008060408385031215610d0e57610d0d611345565b5b6000610d1c85828601610c22565b9250506020610d2d85828601610c22565b9150509250929050565b600080600060608486031215610d5057610d4f611345565b5b6000610d5e86828701610c22565b9350506020610d6f86828701610c22565b9250506040610d8086828701610cb5565b9150509250925092565b60008060408385031215610da157610da0611345565b5b6000610daf85828601610c22565b9250506020610dc085828601610cb5565b9150509250929050565b600060208284031215610de057610ddf611345565b5b600082013567ffffffffffffffff811115610dfe57610dfd611340565b5b610e0a84828501610c37565b91505092915050565b610e1c81611153565b82525050565b6000610e2d826110cf565b610e3781856110da565b9350610e47818560208601611196565b610e508161134a565b840191505092915050565b6000610e686022836110da565b9150610e738261135b565b604082019050919050565b6000610e8b6026836110da565b9150610e96826113aa565b604082019050919050565b6000610eae6028836110da565b9150610eb9826113f9565b604082019050919050565b6000610ed16025836110da565b9150610edc82611448565b604082019050919050565b6000610ef46024836110da565b9150610eff82611497565b604082019050919050565b6000610f176025836110da565b9150610f22826114e6565b604082019050919050565b610f368161117f565b82525050565b610f4581611189565b82525050565b6000602082019050610f606000830184610e13565b92915050565b60006020820190508181036000830152610f808184610e22565b905092915050565b60006020820190508181036000830152610fa181610e5b565b9050919050565b60006020820190508181036000830152610fc181610e7e565b9050919050565b60006020820190508181036000830152610fe181610ea1565b9050919050565b6000602082019050818103600083015261100181610ec4565b9050919050565b6000602082019050818103600083015261102181610ee7565b9050919050565b6000602082019050818103600083015261104181610f0a565b9050919050565b600060208201905061105d6000830184610f2d565b92915050565b60006020820190506110786000830184610f3c565b92915050565b6000611088611099565b905061109482826111fb565b919050565b6000604051905090565b600067ffffffffffffffff8211156110be576110bd611302565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b60006110f68261117f565b91506111018361117f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561113657611135611275565b5b828201905092915050565b600061114c8261115f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111b4578082015181840152602081019050611199565b838111156111c3576000848401525b50505050565b600060028204905060018216806111e157607f821691505b602082108114156111f5576111f46112a4565b5b50919050565b6112048261134a565b810181811067ffffffffffffffff8211171561122357611222611302565b5b80604052505050565b60006112378261117f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561126a57611269611275565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61153e81611141565b811461154957600080fd5b50565b6115558161117f565b811461156057600080fd5b5056fea2646970667358221220b3249ed4b264708bfd9df332c296ba69ccd9fd915249157083304b52426023c364736f6c634300080700330000000000000000000000009d9af0fd303bff522a74bdb595817c58f3d55555

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

0000000000000000000000009d9af0fd303bff522a74bdb595817c58f3d55555

-----Decoded View---------------
Arg [0] : owner_ (address): 0x9d9af0fd303bff522a74bdb595817c58f3d55555

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009d9af0fd303bff522a74bdb595817c58f3d55555


Deployed ByteCode Sourcemap

6260:506:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1751:98;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2635:166;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2059:106;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2807:478;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1963:90;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3291:214;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2171:125;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1855:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3511:407;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2302:172;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2480:149;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6549:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1751:98;1805:13;1837:5;1830:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1751:98;:::o;2635:166::-;2718:4;2734:39;2743:12;:10;:12::i;:::-;2757:7;2766:6;2734:8;:39::i;:::-;2790:4;2783:11;;2635:166;;;;:::o;2059:106::-;2120:7;2146:12;;2139:19;;2059:106;:::o;2807:478::-;2943:4;2959:36;2969:6;2977:9;2988:6;2959:9;:36::i;:::-;3006:24;3033:11;:19;3045:6;3033:19;;;;;;;;;;;;;;;:33;3053:12;:10;:12::i;:::-;3033:33;;;;;;;;;;;;;;;;3006:60;;3104:6;3084:16;:26;;3076:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;3189:57;3198:6;3206:12;:10;:12::i;:::-;3239:6;3220:16;:25;3189:8;:57::i;:::-;3274:4;3267:11;;;2807:478;;;;;:::o;1963:90::-;2021:5;2045:1;2038:8;;1963:90;:::o;3291:214::-;3381:4;3397:80;3406:12;:10;:12::i;:::-;3420:7;3466:10;3429:11;:25;3441:12;:10;:12::i;:::-;3429:25;;;;;;;;;;;;;;;:34;3455:7;3429:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;3397:8;:80::i;:::-;3494:4;3487:11;;3291:214;;;;:::o;2171:125::-;2245:7;2271:9;:18;2281:7;2271:18;;;;;;;;;;;;;;;;2264:25;;2171:125;;;:::o;1855:102::-;1911:13;1943:7;1936:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1855:102;:::o;3511:407::-;3606:4;3622:24;3649:11;:25;3661:12;:10;:12::i;:::-;3649:25;;;;;;;;;;;;;;;:34;3675:7;3649:34;;;;;;;;;;;;;;;;3622:61;;3721:15;3701:16;:35;;3693:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;3812:67;3821:12;:10;:12::i;:::-;3835:7;3863:15;3844:16;:34;3812:8;:67::i;:::-;3907:4;3900:11;;;3511:407;;;;:::o;2302:172::-;2388:4;2404:42;2414:12;:10;:12::i;:::-;2428:9;2439:6;2404:9;:42::i;:::-;2463:4;2456:11;;2302:172;;;;:::o;2480:149::-;2569:7;2595:11;:18;2607:5;2595:18;;;;;;;;;;;;;;;:27;2614:7;2595:27;;;;;;;;;;;;;;;;2588:34;;2480:149;;;;:::o;6549:215::-;6617:6;6613:145;6633:4;:11;6629:1;:15;6613:145;;;6665:23;6691:4;6696:1;6691:7;;;;;;;;:::i;:::-;;;;;;;;6665:33;;6712:35;6727:3;:7;;;6736:3;:10;;;6712:14;:35::i;:::-;;6651:107;6646:3;;;;;:::i;:::-;;;;6613:145;;;;6549:215;:::o;98:96::-;151:7;177:10;170:17;;98:96;:::o;5633:370::-;5781:1;5764:19;;:5;:19;;;;5756:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5861:1;5842:21;;:7;:21;;;;5834:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5943:6;5913:11;:18;5925:5;5913:18;;;;;;;;;;;;;;;:27;5932:7;5913:27;;;;;;;;;;;;;;;:36;;;;5980:7;5964:32;;5973:5;5964:32;;;5989:6;5964:32;;;;;;:::i;:::-;;;;;;;;5633:370;;;:::o;3924:632::-;4077:1;4059:20;;:6;:20;;;;4051:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;4132:47;4153:6;4161:9;4172:6;4132:20;:47::i;:::-;4190:21;4214:9;:17;4224:6;4214:17;;;;;;;;;;;;;;;;4190:41;;4266:6;4249:13;:23;;4241:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;4385:6;4369:13;:22;4349:9;:17;4359:6;4349:17;;;;;;;;;;;;;;;:42;;;;4435:6;4411:9;:20;4421:9;4411:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;4474:9;4457:35;;4466:6;4457:35;;;4485:6;4457:35;;;;;;:::i;:::-;;;;;;;;4503:46;4523:6;4531:9;4542:6;4503:19;:46::i;:::-;4041:515;3924:632;;;:::o;6009:121::-;;;;:::o;6136:120::-;;;;:::o;47:809:1:-;172:5;197:110;213:93;299:6;213:93;:::i;:::-;197:110;:::i;:::-;188:119;;327:5;356:6;349:5;342:21;390:4;383:5;379:16;372:23;;416:6;466:3;458:4;450:6;446:17;441:3;437:27;434:36;431:143;;;485:79;;:::i;:::-;431:143;598:1;583:267;608:6;605:1;602:13;583:267;;;676:3;705:66;767:3;755:10;705:66;:::i;:::-;700:3;693:79;801:4;796:3;792:14;785:21;;835:4;830:3;826:14;819:21;;643:207;630:1;627;623:9;618:14;;583:267;;;587:14;178:678;;47:809;;;;;:::o;862:139::-;908:5;946:6;933:20;924:29;;962:33;989:5;962:33;:::i;:::-;862:139;;;;:::o;1047:428::-;1147:5;1196:3;1189:4;1181:6;1177:17;1173:27;1163:122;;1204:79;;:::i;:::-;1163:122;1321:6;1308:20;1346:123;1465:3;1457:6;1450:4;1442:6;1438:17;1346:123;:::i;:::-;1337:132;;1153:322;1047:428;;;;:::o;1519:579::-;1597:5;1641:4;1629:9;1624:3;1620:19;1616:30;1613:117;;;1649:79;;:::i;:::-;1613:117;1748:21;1764:4;1748:21;:::i;:::-;1739:30;;1827:1;1867:49;1912:3;1903:6;1892:9;1888:22;1867:49;:::i;:::-;1860:4;1853:5;1849:16;1842:75;1779:149;1989:2;2030:49;2075:3;2066:6;2055:9;2051:22;2030:49;:::i;:::-;2023:4;2016:5;2012:16;2005:75;1938:153;1519:579;;;;:::o;2104:139::-;2150:5;2188:6;2175:20;2166:29;;2204:33;2231:5;2204:33;:::i;:::-;2104:139;;;;:::o;2249:329::-;2308:6;2357:2;2345:9;2336:7;2332:23;2328:32;2325:119;;;2363:79;;:::i;:::-;2325:119;2483:1;2508:53;2553:7;2544:6;2533:9;2529:22;2508:53;:::i;:::-;2498:63;;2454:117;2249:329;;;;:::o;2584:474::-;2652:6;2660;2709:2;2697:9;2688:7;2684:23;2680:32;2677:119;;;2715:79;;:::i;:::-;2677:119;2835:1;2860:53;2905:7;2896:6;2885:9;2881:22;2860:53;:::i;:::-;2850:63;;2806:117;2962:2;2988:53;3033:7;3024:6;3013:9;3009:22;2988:53;:::i;:::-;2978:63;;2933:118;2584:474;;;;;:::o;3064:619::-;3141:6;3149;3157;3206:2;3194:9;3185:7;3181:23;3177:32;3174:119;;;3212:79;;:::i;:::-;3174:119;3332:1;3357:53;3402:7;3393:6;3382:9;3378:22;3357:53;:::i;:::-;3347:63;;3303:117;3459:2;3485:53;3530:7;3521:6;3510:9;3506:22;3485:53;:::i;:::-;3475:63;;3430:118;3587:2;3613:53;3658:7;3649:6;3638:9;3634:22;3613:53;:::i;:::-;3603:63;;3558:118;3064:619;;;;;:::o;3689:474::-;3757:6;3765;3814:2;3802:9;3793:7;3789:23;3785:32;3782:119;;;3820:79;;:::i;:::-;3782:119;3940:1;3965:53;4010:7;4001:6;3990:9;3986:22;3965:53;:::i;:::-;3955:63;;3911:117;4067:2;4093:53;4138:7;4129:6;4118:9;4114:22;4093:53;:::i;:::-;4083:63;;4038:118;3689:474;;;;;:::o;4169:597::-;4282:6;4331:2;4319:9;4310:7;4306:23;4302:32;4299:119;;;4337:79;;:::i;:::-;4299:119;4485:1;4474:9;4470:17;4457:31;4515:18;4507:6;4504:30;4501:117;;;4537:79;;:::i;:::-;4501:117;4642:107;4741:7;4732:6;4721:9;4717:22;4642:107;:::i;:::-;4632:117;;4428:331;4169:597;;;;:::o;4772:109::-;4853:21;4868:5;4853:21;:::i;:::-;4848:3;4841:34;4772:109;;:::o;4887:364::-;4975:3;5003:39;5036:5;5003:39;:::i;:::-;5058:71;5122:6;5117:3;5058:71;:::i;:::-;5051:78;;5138:52;5183:6;5178:3;5171:4;5164:5;5160:16;5138:52;:::i;:::-;5215:29;5237:6;5215:29;:::i;:::-;5210:3;5206:39;5199:46;;4979:272;4887:364;;;;:::o;5257:366::-;5399:3;5420:67;5484:2;5479:3;5420:67;:::i;:::-;5413:74;;5496:93;5585:3;5496:93;:::i;:::-;5614:2;5609:3;5605:12;5598:19;;5257:366;;;:::o;5629:::-;5771:3;5792:67;5856:2;5851:3;5792:67;:::i;:::-;5785:74;;5868:93;5957:3;5868:93;:::i;:::-;5986:2;5981:3;5977:12;5970:19;;5629:366;;;:::o;6001:::-;6143:3;6164:67;6228:2;6223:3;6164:67;:::i;:::-;6157:74;;6240:93;6329:3;6240:93;:::i;:::-;6358:2;6353:3;6349:12;6342:19;;6001:366;;;:::o;6373:::-;6515:3;6536:67;6600:2;6595:3;6536:67;:::i;:::-;6529:74;;6612:93;6701:3;6612:93;:::i;:::-;6730:2;6725:3;6721:12;6714:19;;6373:366;;;:::o;6745:::-;6887:3;6908:67;6972:2;6967:3;6908:67;:::i;:::-;6901:74;;6984:93;7073:3;6984:93;:::i;:::-;7102:2;7097:3;7093:12;7086:19;;6745:366;;;:::o;7117:::-;7259:3;7280:67;7344:2;7339:3;7280:67;:::i;:::-;7273:74;;7356:93;7445:3;7356:93;:::i;:::-;7474:2;7469:3;7465:12;7458:19;;7117:366;;;:::o;7489:118::-;7576:24;7594:5;7576:24;:::i;:::-;7571:3;7564:37;7489:118;;:::o;7613:112::-;7696:22;7712:5;7696:22;:::i;:::-;7691:3;7684:35;7613:112;;:::o;7731:210::-;7818:4;7856:2;7845:9;7841:18;7833:26;;7869:65;7931:1;7920:9;7916:17;7907:6;7869:65;:::i;:::-;7731:210;;;;:::o;7947:313::-;8060:4;8098:2;8087:9;8083:18;8075:26;;8147:9;8141:4;8137:20;8133:1;8122:9;8118:17;8111:47;8175:78;8248:4;8239:6;8175:78;:::i;:::-;8167:86;;7947:313;;;;:::o;8266:419::-;8432:4;8470:2;8459:9;8455:18;8447:26;;8519:9;8513:4;8509:20;8505:1;8494:9;8490:17;8483:47;8547:131;8673:4;8547:131;:::i;:::-;8539:139;;8266:419;;;:::o;8691:::-;8857:4;8895:2;8884:9;8880:18;8872:26;;8944:9;8938:4;8934:20;8930:1;8919:9;8915:17;8908:47;8972:131;9098:4;8972:131;:::i;:::-;8964:139;;8691:419;;;:::o;9116:::-;9282:4;9320:2;9309:9;9305:18;9297:26;;9369:9;9363:4;9359:20;9355:1;9344:9;9340:17;9333:47;9397:131;9523:4;9397:131;:::i;:::-;9389:139;;9116:419;;;:::o;9541:::-;9707:4;9745:2;9734:9;9730:18;9722:26;;9794:9;9788:4;9784:20;9780:1;9769:9;9765:17;9758:47;9822:131;9948:4;9822:131;:::i;:::-;9814:139;;9541:419;;;:::o;9966:::-;10132:4;10170:2;10159:9;10155:18;10147:26;;10219:9;10213:4;10209:20;10205:1;10194:9;10190:17;10183:47;10247:131;10373:4;10247:131;:::i;:::-;10239:139;;9966:419;;;:::o;10391:::-;10557:4;10595:2;10584:9;10580:18;10572:26;;10644:9;10638:4;10634:20;10630:1;10619:9;10615:17;10608:47;10672:131;10798:4;10672:131;:::i;:::-;10664:139;;10391:419;;;:::o;10816:222::-;10909:4;10947:2;10936:9;10932:18;10924:26;;10960:71;11028:1;11017:9;11013:17;11004:6;10960:71;:::i;:::-;10816:222;;;;:::o;11044:214::-;11133:4;11171:2;11160:9;11156:18;11148:26;;11184:67;11248:1;11237:9;11233:17;11224:6;11184:67;:::i;:::-;11044:214;;;;:::o;11264:129::-;11298:6;11325:20;;:::i;:::-;11315:30;;11354:33;11382:4;11374:6;11354:33;:::i;:::-;11264:129;;;:::o;11399:75::-;11432:6;11465:2;11459:9;11449:19;;11399:75;:::o;11480:340::-;11586:4;11676:18;11668:6;11665:30;11662:56;;;11698:18;;:::i;:::-;11662:56;11748:4;11740:6;11736:17;11728:25;;11808:4;11802;11798:15;11790:23;;11480:340;;;:::o;11826:99::-;11878:6;11912:5;11906:12;11896:22;;11826:99;;;:::o;11931:169::-;12015:11;12049:6;12044:3;12037:19;12089:4;12084:3;12080:14;12065:29;;11931:169;;;;:::o;12106:305::-;12146:3;12165:20;12183:1;12165:20;:::i;:::-;12160:25;;12199:20;12217:1;12199:20;:::i;:::-;12194:25;;12353:1;12285:66;12281:74;12278:1;12275:81;12272:107;;;12359:18;;:::i;:::-;12272:107;12403:1;12400;12396:9;12389:16;;12106:305;;;;:::o;12417:96::-;12454:7;12483:24;12501:5;12483:24;:::i;:::-;12472:35;;12417:96;;;:::o;12519:90::-;12553:7;12596:5;12589:13;12582:21;12571:32;;12519:90;;;:::o;12615:126::-;12652:7;12692:42;12685:5;12681:54;12670:65;;12615:126;;;:::o;12747:77::-;12784:7;12813:5;12802:16;;12747:77;;;:::o;12830:86::-;12865:7;12905:4;12898:5;12894:16;12883:27;;12830:86;;;:::o;12922:307::-;12990:1;13000:113;13014:6;13011:1;13008:13;13000:113;;;13099:1;13094:3;13090:11;13084:18;13080:1;13075:3;13071:11;13064:39;13036:2;13033:1;13029:10;13024:15;;13000:113;;;13131:6;13128:1;13125:13;13122:101;;;13211:1;13202:6;13197:3;13193:16;13186:27;13122:101;12971:258;12922:307;;;:::o;13235:320::-;13279:6;13316:1;13310:4;13306:12;13296:22;;13363:1;13357:4;13353:12;13384:18;13374:81;;13440:4;13432:6;13428:17;13418:27;;13374:81;13502:2;13494:6;13491:14;13471:18;13468:38;13465:84;;;13521:18;;:::i;:::-;13465:84;13286:269;13235:320;;;:::o;13561:281::-;13644:27;13666:4;13644:27;:::i;:::-;13636:6;13632:40;13774:6;13762:10;13759:22;13738:18;13726:10;13723:34;13720:62;13717:88;;;13785:18;;:::i;:::-;13717:88;13825:10;13821:2;13814:22;13604:238;13561:281;;:::o;13848:233::-;13887:3;13910:24;13928:5;13910:24;:::i;:::-;13901:33;;13956:66;13949:5;13946:77;13943:103;;;14026:18;;:::i;:::-;13943:103;14073:1;14066:5;14062:13;14055:20;;13848:233;;;:::o;14087:180::-;14135:77;14132:1;14125:88;14232:4;14229:1;14222:15;14256:4;14253:1;14246:15;14273:180;14321:77;14318:1;14311:88;14418:4;14415:1;14408:15;14442:4;14439:1;14432:15;14459:180;14507:77;14504:1;14497:88;14604:4;14601:1;14594:15;14628:4;14625:1;14618:15;14645:180;14693:77;14690:1;14683:88;14790:4;14787:1;14780:15;14814:4;14811:1;14804:15;14831:117;14940:1;14937;14930:12;14954:117;15063:1;15060;15053:12;15200:117;15309:1;15306;15299:12;15323:117;15432:1;15429;15422:12;15446:117;15555:1;15552;15545:12;15569:102;15610:6;15661:2;15657:7;15652:2;15645:5;15641:14;15637:28;15627:38;;15569:102;;;:::o;15677:221::-;15817:34;15813:1;15805:6;15801:14;15794:58;15886:4;15881:2;15873:6;15869:15;15862:29;15677:221;:::o;15904:225::-;16044:34;16040:1;16032:6;16028:14;16021:58;16113:8;16108:2;16100:6;16096:15;16089:33;15904:225;:::o;16135:227::-;16275:34;16271:1;16263:6;16259:14;16252:58;16344:10;16339:2;16331:6;16327:15;16320:35;16135:227;:::o;16368:224::-;16508:34;16504:1;16496:6;16492:14;16485:58;16577:7;16572:2;16564:6;16560:15;16553:32;16368:224;:::o;16598:223::-;16738:34;16734:1;16726:6;16722:14;16715:58;16807:6;16802:2;16794:6;16790:15;16783:31;16598:223;:::o;16827:224::-;16967:34;16963:1;16955:6;16951:14;16944:58;17036:7;17031:2;17023:6;17019:15;17012:32;16827:224;:::o;17057:122::-;17130:24;17148:5;17130:24;:::i;:::-;17123:5;17120:35;17110:63;;17169:1;17166;17159:12;17110:63;17057:122;:::o;17185:::-;17258:24;17276:5;17258:24;:::i;:::-;17251:5;17248:35;17238:63;;17297:1;17294;17287:12;17238:63;17185:122;:::o

Swarm Source

ipfs://b3249ed4b264708bfd9df332c296ba69ccd9fd915249157083304b52426023c3
Loading