ETH Price: $1,878.15 (-12.40%)
 

Overview

Max Total Supply

10,000,000 FARM

Holders

9

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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:
Collector

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

interface IERC20 {
    function totalSupply() external view returns (uint);

    function balanceOf(address account) external view returns (uint);

    function transfer(address recipient, uint amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint amount) external returns (bool);

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

interface IUniswapV2Router {
    function swapExactTokensForTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint amountADesired,
        uint amountBDesired,
        uint amountAMin,
        uint amountBMin,
        address to,
        uint deadline
    ) external returns (uint amountA, uint amountB, uint liquidity);
}

contract Collector {
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);

    uint public totalSupply = 10_000_000 * 10 ** 18;
    mapping(address => uint) public balanceOf;
    mapping(address => mapping(address => uint)) public allowance;
    string public name = "Collector";
    string public symbol = "FARM";
    uint8 public decimals = 18;

    address public ROUTER = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    address public WETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;

    address public pool;
    bool public live;

    uint public buyFee = 300;
    uint public sellFee = 300;

    uint public buyMax = 10000;

    uint public feeBalance;

    bool public isSwapping;

    address public owner;

    constructor() {
        owner = msg.sender;

        balanceOf[owner] += totalSupply;
        emit Transfer(address(0), owner, totalSupply);
    }

    modifier swapping() {
        isSwapping = true;
        _;
        isSwapping = false;
    }

    modifier onlyOwner() {
        require(msg.sender == owner, "Not owner");
        _;
    }

    function processBuy(      
      address sender,
      address recipient,
      uint amount
    ) private returns (bool) {
        require(live);

        balanceOf[sender] -= amount;

        uint fee = amount * buyFee / 10000;
        balanceOf[address(this)] += fee;
        emit Transfer(sender, address(this), fee);

        feeBalance += fee;

        uint amountAfterFee = amount - fee;
        balanceOf[recipient] += amountAfterFee;

        uint tokenBuyMax = totalSupply * buyMax / 10000;
        require(tokenBuyMax >= balanceOf[recipient]);

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

    function processSell(
        address sender,
        address recipient,
        uint amount
    ) private swapping returns (bool) {

        uint feeBalanceHalf = feeBalance / 2;

        IERC20(address(this)).approve(ROUTER, feeBalanceHalf);

        address[] memory path;
        path = new address[](2);
        path[0] = address(this);
        path[1] = WETH;

        uint[] memory amounts = IUniswapV2Router(ROUTER).swapExactTokensForTokens(
            feeBalanceHalf,
            0,
            path,
            msg.sender,
            block.timestamp
        );

        uint wethOutput = amounts[1];

        feeBalance = 0;

        // Add liquidity to pool

        // Enforce taxes

        balanceOf[sender] -= amount;
        balanceOf[recipient] += amount;
        emit Transfer(sender, recipient, amount);
        return true;

    }

    function transfer(address recipient, uint amount) external returns (bool) {
        if (msg.sender == pool) return processBuy(msg.sender, recipient, amount);

        balanceOf[msg.sender] -= amount;
        balanceOf[recipient] += amount;
        emit Transfer(msg.sender, recipient, amount);
        return true;
    }

    function approve(address spender, uint amount) external returns (bool) {
        allowance[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint amount
    ) external returns (bool) {
        allowance[sender][msg.sender] -= amount;

        if (recipient == pool && isSwapping == false) return processSell(sender, recipient, amount);

        balanceOf[sender] -= amount;
        balanceOf[recipient] += amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function enableTrading(address _pool) public onlyOwner {
        pool = _pool;
        live = true;
    }

    function rescueTokens(address _token) public onlyOwner {
        uint balance = IERC20(_token).balanceOf(address(this));
        IERC20(_token).transfer(msg.sender, balance);
    }

    function setFees(uint _buyFee, uint _sellFee) public onlyOwner {
        buyFee = _buyFee;
        sellFee = _sellFee;
    }

    function setBuyMax(uint _buyMax) public onlyOwner {
        buyMax = _buyMax;
    }

}

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

Contract Security Audit

Contract ABI

API
[{"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":[],"name":"ROUTER","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyMax","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":"_pool","type":"address"}],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isSwapping","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"live","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pool","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyMax","type":"uint256"}],"name":"setBuyMax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buyFee","type":"uint256"},{"internalType":"uint256","name":"_sellFee","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526a084595161401484a0000006000556040518060400160405280600981526020017f436f6c6c6563746f7200000000000000000000000000000000000000000000008152506003908162000059919062000550565b506040518060400160405280600481526020017f4641524d0000000000000000000000000000000000000000000000000000000081525060049081620000a0919062000550565b506012600560006101000a81548160ff021916908360ff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061012c60085561012c600955612710600a553480156200018657600080fd5b5033600c60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060005460016000600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200023d919062000666565b92505081905550600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600054604051620002c89190620006b2565b60405180910390a3620006cf565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200035857607f821691505b6020821081036200036e576200036d62000310565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003d87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000399565b620003e4868362000399565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004316200042b6200042584620003fc565b62000406565b620003fc565b9050919050565b6000819050919050565b6200044d8362000410565b620004656200045c8262000438565b848454620003a6565b825550505050565b600090565b6200047c6200046d565b6200048981848462000442565b505050565b5b81811015620004b157620004a560008262000472565b6001810190506200048f565b5050565b601f8211156200050057620004ca8162000374565b620004d58462000389565b81016020851015620004e5578190505b620004fd620004f48562000389565b8301826200048e565b50505b505050565b600082821c905092915050565b6000620005256000198460080262000505565b1980831691505092915050565b600062000540838362000512565b9150826002028217905092915050565b6200055b82620002d6565b67ffffffffffffffff811115620005775762000576620002e1565b5b6200058382546200033f565b62000590828285620004b5565b600060209050601f831160018114620005c85760008415620005b3578287015190505b620005bf858262000532565b8655506200062f565b601f198416620005d88662000374565b60005b828110156200060257848901518255600182019150602085019450602081019050620005db565b868310156200062257848901516200061e601f89168262000512565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200067382620003fc565b91506200068083620003fc565b92508282019050808211156200069b576200069a62000637565b5b92915050565b620006ac81620003fc565b82525050565b6000602082019050620006c96000830184620006a1565b92915050565b611f4980620006df6000396000f3fe608060405234801561001057600080fd5b506004361061014c5760003560e01c806347062402116100c3578063957aa58c1161007c578063957aa58c1461037d57806395d89b411461039b578063a9059cbb146103b9578063ad5c4648146103e9578063b886311514610407578063dd62ed3e146104255761014c565b806347062402146102b95780635f286909146102d757806360b71d4e146102f55780636a963ea51461031357806370a082311461032f5780638da5cb5b1461035f5761014c565b806316f0115b1161011557806316f0115b146101f357806318160ddd1461021157806323b872dd1461022f5780632b14ca561461025f578063313ce5671461027d57806332fe7b261461029b5761014c565b8062ae3bf81461015157806306fdde031461016d57806307980cb91461018b578063095ea7b3146101a75780630b78f9c0146101d7575b600080fd5b61016b60048036038101906101669190611617565b610455565b005b6101756105e6565b60405161018291906116d4565b60405180910390f35b6101a560048036038101906101a09190611617565b610674565b005b6101c160048036038101906101bc919061172c565b610763565b6040516101ce9190611787565b60405180910390f35b6101f160048036038101906101ec91906117a2565b610855565b005b6101fb6108f7565b60405161020891906117f1565b60405180910390f35b61021961091d565b604051610226919061181b565b60405180910390f35b61024960048036038101906102449190611836565b610923565b6040516102569190611787565b60405180910390f35b610267610b5c565b604051610274919061181b565b60405180910390f35b610285610b62565b60405161029291906118a5565b60405180910390f35b6102a3610b75565b6040516102b091906117f1565b60405180910390f35b6102c1610b9b565b6040516102ce919061181b565b60405180910390f35b6102df610ba1565b6040516102ec919061181b565b60405180910390f35b6102fd610ba7565b60405161030a919061181b565b60405180910390f35b61032d600480360381019061032891906118c0565b610bad565b005b61034960048036038101906103449190611617565b610c47565b604051610356919061181b565b60405180910390f35b610367610c5f565b60405161037491906117f1565b60405180910390f35b610385610c85565b6040516103929190611787565b60405180910390f35b6103a3610c98565b6040516103b091906116d4565b60405180910390f35b6103d360048036038101906103ce919061172c565b610d26565b6040516103e09190611787565b60405180910390f35b6103f1610eab565b6040516103fe91906117f1565b60405180910390f35b61040f610ed1565b60405161041c9190611787565b60405180910390f35b61043f600480360381019061043a91906118ed565b610ee4565b60405161044c919061181b565b60405180910390f35b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104dc90611979565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161052091906117f1565b602060405180830381865afa15801561053d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056191906119ae565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b815260040161059e9291906119db565b6020604051808303816000875af11580156105bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e19190611a30565b505050565b600380546105f390611a8c565b80601f016020809104026020016040519081016040528092919081815260200182805461061f90611a8c565b801561066c5780601f106106415761010080835404028352916020019161066c565b820191906000526020600020905b81548152906001019060200180831161064f57829003601f168201915b505050505081565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fb90611979565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600760146101000a81548160ff02191690831515021790555050565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610843919061181b565b60405180910390a36001905092915050565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108dc90611979565b60405180910390fd5b81600881905550806009819055505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b19190611aec565b92505081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610a28575060001515600c60009054906101000a900460ff161515145b15610a3f57610a38848484610f09565b9050610b55565b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a8e9190611aec565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ae49190611b20565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b48919061181b565b60405180910390a3600190505b9392505050565b60095481565b600560009054906101000a900460ff1681565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b600a5481565b600b5481565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3490611979565b60405180910390fd5b80600a8190555050565b60016020528060005260406000206000915090505481565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760149054906101000a900460ff1681565b60048054610ca590611a8c565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd190611a8c565b8015610d1e5780601f10610cf357610100808354040283529160200191610d1e565b820191906000526020600020905b815481529060010190602001808311610d0157829003601f168201915b505050505081565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610d8f57610d883384846112fb565b9050610ea5565b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dde9190611aec565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e349190611b20565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e98919061181b565b60405180910390a3600190505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900460ff1681565b6002602052816000526040600020602052806000526040600020600091509150505481565b60006001600c60006101000a81548160ff02191690831515021790555060006002600b54610f379190611b83565b90503073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610f969291906119db565b6020604051808303816000875af1158015610fb5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd99190611a30565b506060600267ffffffffffffffff811115610ff757610ff6611bb4565b5b6040519080825280602002602001820160405280156110255781602001602082028036833780820191505090505b509050308160008151811061103d5761103c611be3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16816001815181106110ae576110ad611be3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166338ed17398460008533426040518663ffffffff1660e01b815260040161114e959493929190611d15565b6000604051808303816000875af115801561116d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906111969190611e88565b90506000816001815181106111ae576111ad611be3565b5b602002602001015190506000600b8190555085600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461120f9190611aec565b9250508190555085600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112659190611b20565b925050819055508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef886040516112c9919061181b565b60405180910390a360019450505050506000600c60006101000a81548160ff0219169083151502179055509392505050565b6000600760149054906101000a900460ff1661131657600080fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113659190611aec565b9250508190555060006127106008548461137f9190611ed1565b6113899190611b83565b905080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113da9190611b20565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161143e919061181b565b60405180910390a380600b60008282546114589190611b20565b925050819055506000818461146d9190611aec565b905080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114be9190611b20565b925050819055506000612710600a546000546114da9190611ed1565b6114e49190611b83565b9050600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481101561153257600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161158f919061181b565b60405180910390a3600193505050509392505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006115e4826115b9565b9050919050565b6115f4816115d9565b81146115ff57600080fd5b50565b600081359050611611816115eb565b92915050565b60006020828403121561162d5761162c6115af565b5b600061163b84828501611602565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561167e578082015181840152602081019050611663565b60008484015250505050565b6000601f19601f8301169050919050565b60006116a682611644565b6116b0818561164f565b93506116c0818560208601611660565b6116c98161168a565b840191505092915050565b600060208201905081810360008301526116ee818461169b565b905092915050565b6000819050919050565b611709816116f6565b811461171457600080fd5b50565b60008135905061172681611700565b92915050565b60008060408385031215611743576117426115af565b5b600061175185828601611602565b925050602061176285828601611717565b9150509250929050565b60008115159050919050565b6117818161176c565b82525050565b600060208201905061179c6000830184611778565b92915050565b600080604083850312156117b9576117b86115af565b5b60006117c785828601611717565b92505060206117d885828601611717565b9150509250929050565b6117eb816115d9565b82525050565b600060208201905061180660008301846117e2565b92915050565b611815816116f6565b82525050565b6000602082019050611830600083018461180c565b92915050565b60008060006060848603121561184f5761184e6115af565b5b600061185d86828701611602565b935050602061186e86828701611602565b925050604061187f86828701611717565b9150509250925092565b600060ff82169050919050565b61189f81611889565b82525050565b60006020820190506118ba6000830184611896565b92915050565b6000602082840312156118d6576118d56115af565b5b60006118e484828501611717565b91505092915050565b60008060408385031215611904576119036115af565b5b600061191285828601611602565b925050602061192385828601611602565b9150509250929050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b600061196360098361164f565b915061196e8261192d565b602082019050919050565b6000602082019050818103600083015261199281611956565b9050919050565b6000815190506119a881611700565b92915050565b6000602082840312156119c4576119c36115af565b5b60006119d284828501611999565b91505092915050565b60006040820190506119f060008301856117e2565b6119fd602083018461180c565b9392505050565b611a0d8161176c565b8114611a1857600080fd5b50565b600081519050611a2a81611a04565b92915050565b600060208284031215611a4657611a456115af565b5b6000611a5484828501611a1b565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611aa457607f821691505b602082108103611ab757611ab6611a5d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611af7826116f6565b9150611b02836116f6565b9250828203905081811115611b1a57611b19611abd565b5b92915050565b6000611b2b826116f6565b9150611b36836116f6565b9250828201905080821115611b4e57611b4d611abd565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611b8e826116f6565b9150611b99836116f6565b925082611ba957611ba8611b54565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000819050919050565b6000611c41611c3c611c3784611c12565b611c1c565b6116f6565b9050919050565b611c5181611c26565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611c8c816115d9565b82525050565b6000611c9e8383611c83565b60208301905092915050565b6000602082019050919050565b6000611cc282611c57565b611ccc8185611c62565b9350611cd783611c73565b8060005b83811015611d08578151611cef8882611c92565b9750611cfa83611caa565b925050600181019050611cdb565b5085935050505092915050565b600060a082019050611d2a600083018861180c565b611d376020830187611c48565b8181036040830152611d498186611cb7565b9050611d5860608301856117e2565b611d65608083018461180c565b9695505050505050565b600080fd5b611d7d8261168a565b810181811067ffffffffffffffff82111715611d9c57611d9b611bb4565b5b80604052505050565b6000611daf6115a5565b9050611dbb8282611d74565b919050565b600067ffffffffffffffff821115611ddb57611dda611bb4565b5b602082029050602081019050919050565b600080fd5b6000611e04611dff84611dc0565b611da5565b90508083825260208201905060208402830185811115611e2757611e26611dec565b5b835b81811015611e505780611e3c8882611999565b845260208401935050602081019050611e29565b5050509392505050565b600082601f830112611e6f57611e6e611d6f565b5b8151611e7f848260208601611df1565b91505092915050565b600060208284031215611e9e57611e9d6115af565b5b600082015167ffffffffffffffff811115611ebc57611ebb6115b4565b5b611ec884828501611e5a565b91505092915050565b6000611edc826116f6565b9150611ee7836116f6565b9250828202611ef5816116f6565b91508282048414831517611f0c57611f0b611abd565b5b509291505056fea264697066735822122004d1966592c14df8e93966ec85fc8828099746bb38acbc4eb8fb0cbcfeee09ce64736f6c63430008130033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061014c5760003560e01c806347062402116100c3578063957aa58c1161007c578063957aa58c1461037d57806395d89b411461039b578063a9059cbb146103b9578063ad5c4648146103e9578063b886311514610407578063dd62ed3e146104255761014c565b806347062402146102b95780635f286909146102d757806360b71d4e146102f55780636a963ea51461031357806370a082311461032f5780638da5cb5b1461035f5761014c565b806316f0115b1161011557806316f0115b146101f357806318160ddd1461021157806323b872dd1461022f5780632b14ca561461025f578063313ce5671461027d57806332fe7b261461029b5761014c565b8062ae3bf81461015157806306fdde031461016d57806307980cb91461018b578063095ea7b3146101a75780630b78f9c0146101d7575b600080fd5b61016b60048036038101906101669190611617565b610455565b005b6101756105e6565b60405161018291906116d4565b60405180910390f35b6101a560048036038101906101a09190611617565b610674565b005b6101c160048036038101906101bc919061172c565b610763565b6040516101ce9190611787565b60405180910390f35b6101f160048036038101906101ec91906117a2565b610855565b005b6101fb6108f7565b60405161020891906117f1565b60405180910390f35b61021961091d565b604051610226919061181b565b60405180910390f35b61024960048036038101906102449190611836565b610923565b6040516102569190611787565b60405180910390f35b610267610b5c565b604051610274919061181b565b60405180910390f35b610285610b62565b60405161029291906118a5565b60405180910390f35b6102a3610b75565b6040516102b091906117f1565b60405180910390f35b6102c1610b9b565b6040516102ce919061181b565b60405180910390f35b6102df610ba1565b6040516102ec919061181b565b60405180910390f35b6102fd610ba7565b60405161030a919061181b565b60405180910390f35b61032d600480360381019061032891906118c0565b610bad565b005b61034960048036038101906103449190611617565b610c47565b604051610356919061181b565b60405180910390f35b610367610c5f565b60405161037491906117f1565b60405180910390f35b610385610c85565b6040516103929190611787565b60405180910390f35b6103a3610c98565b6040516103b091906116d4565b60405180910390f35b6103d360048036038101906103ce919061172c565b610d26565b6040516103e09190611787565b60405180910390f35b6103f1610eab565b6040516103fe91906117f1565b60405180910390f35b61040f610ed1565b60405161041c9190611787565b60405180910390f35b61043f600480360381019061043a91906118ed565b610ee4565b60405161044c919061181b565b60405180910390f35b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104dc90611979565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161052091906117f1565b602060405180830381865afa15801561053d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056191906119ae565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b815260040161059e9291906119db565b6020604051808303816000875af11580156105bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e19190611a30565b505050565b600380546105f390611a8c565b80601f016020809104026020016040519081016040528092919081815260200182805461061f90611a8c565b801561066c5780601f106106415761010080835404028352916020019161066c565b820191906000526020600020905b81548152906001019060200180831161064f57829003601f168201915b505050505081565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fb90611979565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600760146101000a81548160ff02191690831515021790555050565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610843919061181b565b60405180910390a36001905092915050565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108dc90611979565b60405180910390fd5b81600881905550806009819055505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109b19190611aec565b92505081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015610a28575060001515600c60009054906101000a900460ff161515145b15610a3f57610a38848484610f09565b9050610b55565b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a8e9190611aec565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ae49190611b20565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b48919061181b565b60405180910390a3600190505b9392505050565b60095481565b600560009054906101000a900460ff1681565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b600a5481565b600b5481565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3490611979565b60405180910390fd5b80600a8190555050565b60016020528060005260406000206000915090505481565b600c60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760149054906101000a900460ff1681565b60048054610ca590611a8c565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd190611a8c565b8015610d1e5780601f10610cf357610100808354040283529160200191610d1e565b820191906000526020600020905b815481529060010190602001808311610d0157829003601f168201915b505050505081565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610d8f57610d883384846112fb565b9050610ea5565b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610dde9190611aec565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e349190611b20565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e98919061181b565b60405180910390a3600190505b92915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900460ff1681565b6002602052816000526040600020602052806000526040600020600091509150505481565b60006001600c60006101000a81548160ff02191690831515021790555060006002600b54610f379190611b83565b90503073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610f969291906119db565b6020604051808303816000875af1158015610fb5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd99190611a30565b506060600267ffffffffffffffff811115610ff757610ff6611bb4565b5b6040519080825280602002602001820160405280156110255781602001602082028036833780820191505090505b509050308160008151811061103d5761103c611be3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16816001815181106110ae576110ad611be3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166338ed17398460008533426040518663ffffffff1660e01b815260040161114e959493929190611d15565b6000604051808303816000875af115801561116d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906111969190611e88565b90506000816001815181106111ae576111ad611be3565b5b602002602001015190506000600b8190555085600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461120f9190611aec565b9250508190555085600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112659190611b20565b925050819055508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef886040516112c9919061181b565b60405180910390a360019450505050506000600c60006101000a81548160ff0219169083151502179055509392505050565b6000600760149054906101000a900460ff1661131657600080fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113659190611aec565b9250508190555060006127106008548461137f9190611ed1565b6113899190611b83565b905080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113da9190611b20565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161143e919061181b565b60405180910390a380600b60008282546114589190611b20565b925050819055506000818461146d9190611aec565b905080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114be9190611b20565b925050819055506000612710600a546000546114da9190611ed1565b6114e49190611b83565b9050600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481101561153257600080fd5b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161158f919061181b565b60405180910390a3600193505050509392505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006115e4826115b9565b9050919050565b6115f4816115d9565b81146115ff57600080fd5b50565b600081359050611611816115eb565b92915050565b60006020828403121561162d5761162c6115af565b5b600061163b84828501611602565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561167e578082015181840152602081019050611663565b60008484015250505050565b6000601f19601f8301169050919050565b60006116a682611644565b6116b0818561164f565b93506116c0818560208601611660565b6116c98161168a565b840191505092915050565b600060208201905081810360008301526116ee818461169b565b905092915050565b6000819050919050565b611709816116f6565b811461171457600080fd5b50565b60008135905061172681611700565b92915050565b60008060408385031215611743576117426115af565b5b600061175185828601611602565b925050602061176285828601611717565b9150509250929050565b60008115159050919050565b6117818161176c565b82525050565b600060208201905061179c6000830184611778565b92915050565b600080604083850312156117b9576117b86115af565b5b60006117c785828601611717565b92505060206117d885828601611717565b9150509250929050565b6117eb816115d9565b82525050565b600060208201905061180660008301846117e2565b92915050565b611815816116f6565b82525050565b6000602082019050611830600083018461180c565b92915050565b60008060006060848603121561184f5761184e6115af565b5b600061185d86828701611602565b935050602061186e86828701611602565b925050604061187f86828701611717565b9150509250925092565b600060ff82169050919050565b61189f81611889565b82525050565b60006020820190506118ba6000830184611896565b92915050565b6000602082840312156118d6576118d56115af565b5b60006118e484828501611717565b91505092915050565b60008060408385031215611904576119036115af565b5b600061191285828601611602565b925050602061192385828601611602565b9150509250929050565b7f4e6f74206f776e65720000000000000000000000000000000000000000000000600082015250565b600061196360098361164f565b915061196e8261192d565b602082019050919050565b6000602082019050818103600083015261199281611956565b9050919050565b6000815190506119a881611700565b92915050565b6000602082840312156119c4576119c36115af565b5b60006119d284828501611999565b91505092915050565b60006040820190506119f060008301856117e2565b6119fd602083018461180c565b9392505050565b611a0d8161176c565b8114611a1857600080fd5b50565b600081519050611a2a81611a04565b92915050565b600060208284031215611a4657611a456115af565b5b6000611a5484828501611a1b565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611aa457607f821691505b602082108103611ab757611ab6611a5d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611af7826116f6565b9150611b02836116f6565b9250828203905081811115611b1a57611b19611abd565b5b92915050565b6000611b2b826116f6565b9150611b36836116f6565b9250828201905080821115611b4e57611b4d611abd565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611b8e826116f6565b9150611b99836116f6565b925082611ba957611ba8611b54565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b6000819050919050565b6000611c41611c3c611c3784611c12565b611c1c565b6116f6565b9050919050565b611c5181611c26565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611c8c816115d9565b82525050565b6000611c9e8383611c83565b60208301905092915050565b6000602082019050919050565b6000611cc282611c57565b611ccc8185611c62565b9350611cd783611c73565b8060005b83811015611d08578151611cef8882611c92565b9750611cfa83611caa565b925050600181019050611cdb565b5085935050505092915050565b600060a082019050611d2a600083018861180c565b611d376020830187611c48565b8181036040830152611d498186611cb7565b9050611d5860608301856117e2565b611d65608083018461180c565b9695505050505050565b600080fd5b611d7d8261168a565b810181811067ffffffffffffffff82111715611d9c57611d9b611bb4565b5b80604052505050565b6000611daf6115a5565b9050611dbb8282611d74565b919050565b600067ffffffffffffffff821115611ddb57611dda611bb4565b5b602082029050602081019050919050565b600080fd5b6000611e04611dff84611dc0565b611da5565b90508083825260208201905060208402830185811115611e2757611e26611dec565b5b835b81811015611e505780611e3c8882611999565b845260208401935050602081019050611e29565b5050509392505050565b600082601f830112611e6f57611e6e611d6f565b5b8151611e7f848260208601611df1565b91505092915050565b600060208284031215611e9e57611e9d6115af565b5b600082015167ffffffffffffffff811115611ebc57611ebb6115b4565b5b611ec884828501611e5a565b91505092915050565b6000611edc826116f6565b9150611ee7836116f6565b9250828202611ef5816116f6565b91508282048414831517611f0c57611f0b611abd565b5b509291505056fea264697066735822122004d1966592c14df8e93966ec85fc8828099746bb38acbc4eb8fb0cbcfeee09ce64736f6c63430008130033

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.