ETH Price: $3,389.03 (-2.64%)
Gas: 1 Gwei

Token

Baker (BAKER)
 

Overview

Max Total Supply

100,000 BAKER

Holders

159

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.610702951081340653 BAKER

Value
$0.00
0x3cdcabc42b69b0337cefb44ee55ddf0e8028d282
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:
BAKER

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-06-16
*/

/*
Website: https://bakertoken.com/
Twitter: https://twitter.com/bakerbakertoken
*/

// SPDX-License-Identifier: Unlicensed
pragma solidity 0.8.18;

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

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, " multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }
}

contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == _msgSender(), "caller is not the owner");
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0), "new owner is the zero address");
        _owner = newOwner;
        emit OwnershipTransferred(_owner, newOwner);
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
}

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

interface IUniswapV2Factory {
    function createPair(address tokenA, address tokenB)
        external
        returns (address pair);
}

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;

    function factory() external pure returns (address);
    function WETH() external pure returns (address);
}

contract BAKER is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping(address => uint256) private _balance;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _isExcludedFromFeeWallet;
    uint8 private constant _decimals = 18;
    uint256 private constant _totalSupply = 100000 * 10**_decimals;
    
    uint256 private constant onePercent = 900 * 10**_decimals; // 1% from Liquidity 

    uint256 public maxWalletAmount = onePercent * 2; // 2% max wallet at launch

    uint256 private _tax;
    uint256 public buyTax = 0;
    uint256 public sellTax = 0;

    string private constant _name = "Baker";
    string private constant _symbol = "BAKER";

    IUniswapV2Router02 private uniswapV2Router;
    address public uniswapV2Pair;
    address payable public taxWallet;
        
    uint256 private launchedAt;
    uint256 private launchDelay = 1;
    bool private launch = false;

    uint256 private constant minSwap = onePercent / 20; //0.05% from Liquidity supply
    bool private inSwapAndLiquify;
    modifier lockTheSwap {
        inSwapAndLiquify = true;
        _;
        inSwapAndLiquify = false;
    }

    constructor(address[] memory wallets) {
        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
        taxWallet = payable(0x57e6f8bF0D663AFa21a8A195166af3c86aFD9b1e);
        for (uint256 i = 0; i < wallets.length; i++) {
            _isExcludedFromFeeWallet[wallets[i]] = true;
        }
        _isExcludedFromFeeWallet[msg.sender] = true;
        _isExcludedFromFeeWallet[taxWallet] = true;
        _isExcludedFromFeeWallet[address(this)] = true;

        _allowances[taxWallet][address(uniswapV2Router)] = _totalSupply;//Approve at deploy
        _balance[taxWallet] = _totalSupply;
        emit Transfer(address(0), address(taxWallet), _totalSupply);
    }

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

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

    function decimals() public pure returns (uint8) {
        return _decimals;
    }

    function totalSupply() public pure override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balance[account];
    }

    function transfer(address recipient, uint256 amount)public override returns (bool){
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view override returns (uint256){
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public override returns (bool){
        _approve(_msgSender(), spender, amount);
        return true;
    }

     function newDelay(uint256 newLaunchDelay) external onlyOwner {
         launchDelay = newLaunchDelay;
     }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,"low allowance"));
        return true;
    }

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0) && spender != address(0), "approve zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function enableTrading() external onlyOwner {
        launch = true;
        launchedAt = block.number;
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "transfer zero address");

        if (_isExcludedFromFeeWallet[from] || _isExcludedFromFeeWallet[to]) {
            _tax = 0;
        } else {
            require(launch, "Wait till launch");
            if (block.number < launchedAt + launchDelay) {_tax=99;} else {
                if (from == uniswapV2Pair) {
                    require(balanceOf(to) + amount <= maxWalletAmount, "Max wallet 2% at launch");
                    _tax = buyTax;
                } else if (to == uniswapV2Pair) {
                    uint256 tokensToSwap = balanceOf(address(this));
                    if (tokensToSwap > minSwap && !inSwapAndLiquify) {
                        if (tokensToSwap > onePercent) {
                            tokensToSwap = onePercent;
                        }
                        swapTokensForEth(tokensToSwap);
                    }
                    _tax = sellTax;
                } else {
                    _tax = 0;
                }
            }
        }
        uint256 taxTokens = (amount * _tax) / 100;
        uint256 transferAmount = amount - taxTokens;

        _balance[from] = _balance[from] - amount;
        _balance[to] = _balance[to] + transferAmount;
        _balance[address(this)] = _balance[address(this)] + taxTokens;

        emit Transfer(from, to, transferAmount);
    }

    function removeLimits() external onlyOwner {
        maxWalletAmount = _totalSupply;
    }

    function newTax(uint256 newBuyTax, uint256 newSellTax) external onlyOwner {
        buyTax = newBuyTax;
        sellTax = newSellTax;
    }

    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            taxWallet,
            block.timestamp
        );
    }
    function setExcludeWalletFromLimits(address newWallet, bool exclude) external onlyOwner {
        _isExcludedFromFeeWallet[newWallet] = exclude;
    }

    receive() external payable {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address[]","name":"wallets","type":"address[]"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxWalletAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"newLaunchDelay","type":"uint256"}],"name":"newDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"newTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newWallet","type":"address"},{"internalType":"bool","name":"exclude","type":"bool"}],"name":"setExcludeWalletFromLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"taxWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052620000126012600a62000535565b62000020906103846200054d565b6200002d9060026200054d565b600455600060068190556007556001600c55600d805460ff191690553480156200005657600080fd5b50604051620018103803806200181083398101604081905262000079916200059a565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600880546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa1580156200011f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200014591906200066c565b6001600160a01b031663c9c6539630600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ce91906200066c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200021c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200024291906200066c565b600980546001600160a01b03929092166001600160a01b0319928316179055600a80549091167357e6f8bf0d663afa21a8a195166af3c86afd9b1e17905560005b8151811015620002ef57600160036000848481518110620002a857620002a86200068a565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580620002e681620006a0565b91505062000283565b50336000908152600360205260408082208054600160ff199182168117909255600a80546001600160a01b03168552838520805483168417905530855292909320805490931617909155620003479060129062000535565b6200035690620186a06200054d565b600a80546001600160a01b03908116600090815260026020908152604080832060085490941683529290522091909155620003949060129062000535565b620003a390620186a06200054d565b600a80546001600160a01b0390811660009081526001602052604081209390935581541691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620003f99060129062000535565b6200040890620186a06200054d565b60405190815260200160405180910390a350620006bc565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620004775781600019048211156200045b576200045b62000420565b808516156200046957918102915b93841c93908002906200043b565b509250929050565b60008262000490575060016200052f565b816200049f575060006200052f565b8160018114620004b85760028114620004c357620004e3565b60019150506200052f565b60ff841115620004d757620004d762000420565b50506001821b6200052f565b5060208310610133831016604e8410600b841016171562000508575081810a6200052f565b62000514838362000436565b80600019048211156200052b576200052b62000420565b0290505b92915050565b60006200054660ff8416836200047f565b9392505050565b80820281158282048414176200052f576200052f62000420565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b03811681146200059557600080fd5b919050565b60006020808385031215620005ae57600080fd5b82516001600160401b0380821115620005c657600080fd5b818501915085601f830112620005db57600080fd5b815181811115620005f057620005f062000567565b8060051b604051601f19603f8301168101818110858211171562000618576200061862000567565b6040529182528482019250838101850191888311156200063757600080fd5b938501935b82851015620006605762000650856200057d565b845293850193928501926200063c565b98975050505050505050565b6000602082840312156200067f57600080fd5b62000546826200057d565b634e487b7160e01b600052603260045260246000fd5b600060018201620006b557620006b562000420565b5060010190565b61114480620006cc6000396000f3fe6080604052600436106101395760003560e01c8063751039fc116100ab578063a9059cbb1161006f578063a9059cbb14610385578063aa4bde28146103a5578063cc1776d3146103bb578063d10a0891146103d1578063dd62ed3e146103f1578063f2fde38b1461043757600080fd5b8063751039fc146102ef57806375946bad146103045780638a8c523c146103245780638da5cb5b1461033957806395d89b411461035757600080fd5b80632dc0562d116100fd5780632dc0562d1461021a578063313ce5671461025257806349bd5a5e1461026e5780634f7041a51461028e57806370a08231146102a4578063715018a6146102da57600080fd5b806306fdde0314610145578063095ea7b31461018557806318160ddd146101b557806323b872dd146101d85780632a374b1c146101f857600080fd5b3661014057005b600080fd5b34801561015157600080fd5b506040805180820190915260058152642130b5b2b960d91b60208201525b60405161017c9190610d4c565b60405180910390f35b34801561019157600080fd5b506101a56101a0366004610db6565b610457565b604051901515815260200161017c565b3480156101c157600080fd5b506101ca61046e565b60405190815260200161017c565b3480156101e457600080fd5b506101a56101f3366004610de0565b61048e565b34801561020457600080fd5b50610218610213366004610e1c565b610528565b005b34801561022657600080fd5b50600a5461023a906001600160a01b031681565b6040516001600160a01b03909116815260200161017c565b34801561025e57600080fd5b506040516012815260200161017c565b34801561027a57600080fd5b5060095461023a906001600160a01b031681565b34801561029a57600080fd5b506101ca60065481565b3480156102b057600080fd5b506101ca6102bf366004610e58565b6001600160a01b031660009081526001602052604090205490565b3480156102e657600080fd5b50610218610586565b3480156102fb57600080fd5b506102186105fa565b34801561031057600080fd5b5061021861031f366004610e7a565b610642565b34801561033057600080fd5b50610218610677565b34801561034557600080fd5b506000546001600160a01b031661023a565b34801561036357600080fd5b506040805180820190915260058152642120a5a2a960d91b602082015261016f565b34801561039157600080fd5b506101a56103a0366004610db6565b6106b4565b3480156103b157600080fd5b506101ca60045481565b3480156103c757600080fd5b506101ca60075481565b3480156103dd57600080fd5b506102186103ec366004610e9c565b6106c1565b3480156103fd57600080fd5b506101ca61040c366004610eb5565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561044357600080fd5b50610218610452366004610e58565b6106f0565b60006104643384846107bb565b5060015b92915050565b600061047c6012600a610fe2565b61048990620186a0610ff1565b905090565b600061049b84848461087f565b61051e8433610519856040518060400160405280600d81526020016c6c6f7720616c6c6f77616e636560981b815250600260008b6001600160a01b03166001600160a01b0316815260200190815260200160002060006104f83390565b6001600160a01b031681526020810191909152604001600020549190610be2565b6107bb565b5060019392505050565b6000546001600160a01b0316331461055b5760405162461bcd60e51b815260040161055290611008565b60405180910390fd5b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146105b05760405162461bcd60e51b815260040161055290611008565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106245760405162461bcd60e51b815260040161055290611008565b6106306012600a610fe2565b61063d90620186a0610ff1565b600455565b6000546001600160a01b0316331461066c5760405162461bcd60e51b815260040161055290611008565b600691909155600755565b6000546001600160a01b031633146106a15760405162461bcd60e51b815260040161055290611008565b600d805460ff1916600117905543600b55565b600061046433848461087f565b6000546001600160a01b031633146106eb5760405162461bcd60e51b815260040161055290611008565b600c55565b6000546001600160a01b0316331461071a5760405162461bcd60e51b815260040161055290611008565b6001600160a01b0381166107705760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610552565b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6001600160a01b038316158015906107db57506001600160a01b03821615155b61081e5760405162461bcd60e51b8152602060048201526014602482015273617070726f7665207a65726f206164647265737360601b6044820152606401610552565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166108cd5760405162461bcd60e51b81526020600482015260156024820152747472616e73666572207a65726f206164647265737360581b6044820152606401610552565b6001600160a01b03831660009081526003602052604090205460ff168061090c57506001600160a01b03821660009081526003602052604090205460ff165b1561091b576000600555610ad7565b600d5460ff166109605760405162461bcd60e51b815260206004820152601060248201526f0aec2d2e840e8d2d8d840d8c2eadcc6d60831b6044820152606401610552565b600c54600b54610970919061103f565b431015610981576063600555610ad7565b6009546001600160a01b0390811690841603610a1d57600454816109ba846001600160a01b031660009081526001602052604090205490565b6109c4919061103f565b1115610a125760405162461bcd60e51b815260206004820152601760248201527f4d61782077616c6c6574203225206174206c61756e63680000000000000000006044820152606401610552565b600654600555610ad7565b6009546001600160a01b0390811690831603610ad157306000908152600160205260409020546014610a516012600a610fe2565b610a5d90610384610ff1565b610a679190611052565b81118015610a7d5750600d54610100900460ff16155b15610ac557610a8e6012600a610fe2565b610a9a90610384610ff1565b811115610abc57610aad6012600a610fe2565b610ab990610384610ff1565b90505b610ac581610c1c565b50600754600555610ad7565b60006005555b6000606460055483610ae99190610ff1565b610af39190611052565b90506000610b018284611074565b6001600160a01b038616600090815260016020526040902054909150610b28908490611074565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610b5890829061103f565b6001600160a01b038516600090815260016020526040808220929092553081522054610b8590839061103f565b3060009081526001602090815260409182902092909255518281526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b60008184841115610c065760405162461bcd60e51b81526004016105529190610d4c565b506000610c138486611074565b95945050505050565b600d805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610c6057610c60611087565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610ca857610ca8611087565b6001600160a01b039283166020918202929092010152600854610cce91309116846107bb565b600854600a5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610d0b9287926000928892911690429060040161109d565b600060405180830381600087803b158015610d2557600080fd5b505af1158015610d39573d6000803e3d6000fd5b5050600d805461ff001916905550505050565b600060208083528351808285015260005b81811015610d7957858101830151858201604001528201610d5d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610db157600080fd5b919050565b60008060408385031215610dc957600080fd5b610dd283610d9a565b946020939093013593505050565b600080600060608486031215610df557600080fd5b610dfe84610d9a565b9250610e0c60208501610d9a565b9150604084013590509250925092565b60008060408385031215610e2f57600080fd5b610e3883610d9a565b915060208301358015158114610e4d57600080fd5b809150509250929050565b600060208284031215610e6a57600080fd5b610e7382610d9a565b9392505050565b60008060408385031215610e8d57600080fd5b50508035926020909101359150565b600060208284031215610eae57600080fd5b5035919050565b60008060408385031215610ec857600080fd5b610ed183610d9a565b9150610edf60208401610d9a565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610f39578160001904821115610f1f57610f1f610ee8565b80851615610f2c57918102915b93841c9390800290610f03565b509250929050565b600082610f5057506001610468565b81610f5d57506000610468565b8160018114610f735760028114610f7d57610f99565b6001915050610468565b60ff841115610f8e57610f8e610ee8565b50506001821b610468565b5060208310610133831016604e8410600b8410161715610fbc575081810a610468565b610fc68383610efe565b8060001904821115610fda57610fda610ee8565b029392505050565b6000610e7360ff841683610f41565b808202811582820484141761046857610468610ee8565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b8082018082111561046857610468610ee8565b60008261106f57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561046857610468610ee8565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156110ed5784516001600160a01b0316835293830193918301916001016110c8565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212200eecb320fa3627d023dd5606eb8b0f14c80620aa29376143e79f9a59f7bb715f64736f6c63430008120033000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000e15572c89656ed29785e69dd12c55b6458edc6d

Deployed Bytecode

0x6080604052600436106101395760003560e01c8063751039fc116100ab578063a9059cbb1161006f578063a9059cbb14610385578063aa4bde28146103a5578063cc1776d3146103bb578063d10a0891146103d1578063dd62ed3e146103f1578063f2fde38b1461043757600080fd5b8063751039fc146102ef57806375946bad146103045780638a8c523c146103245780638da5cb5b1461033957806395d89b411461035757600080fd5b80632dc0562d116100fd5780632dc0562d1461021a578063313ce5671461025257806349bd5a5e1461026e5780634f7041a51461028e57806370a08231146102a4578063715018a6146102da57600080fd5b806306fdde0314610145578063095ea7b31461018557806318160ddd146101b557806323b872dd146101d85780632a374b1c146101f857600080fd5b3661014057005b600080fd5b34801561015157600080fd5b506040805180820190915260058152642130b5b2b960d91b60208201525b60405161017c9190610d4c565b60405180910390f35b34801561019157600080fd5b506101a56101a0366004610db6565b610457565b604051901515815260200161017c565b3480156101c157600080fd5b506101ca61046e565b60405190815260200161017c565b3480156101e457600080fd5b506101a56101f3366004610de0565b61048e565b34801561020457600080fd5b50610218610213366004610e1c565b610528565b005b34801561022657600080fd5b50600a5461023a906001600160a01b031681565b6040516001600160a01b03909116815260200161017c565b34801561025e57600080fd5b506040516012815260200161017c565b34801561027a57600080fd5b5060095461023a906001600160a01b031681565b34801561029a57600080fd5b506101ca60065481565b3480156102b057600080fd5b506101ca6102bf366004610e58565b6001600160a01b031660009081526001602052604090205490565b3480156102e657600080fd5b50610218610586565b3480156102fb57600080fd5b506102186105fa565b34801561031057600080fd5b5061021861031f366004610e7a565b610642565b34801561033057600080fd5b50610218610677565b34801561034557600080fd5b506000546001600160a01b031661023a565b34801561036357600080fd5b506040805180820190915260058152642120a5a2a960d91b602082015261016f565b34801561039157600080fd5b506101a56103a0366004610db6565b6106b4565b3480156103b157600080fd5b506101ca60045481565b3480156103c757600080fd5b506101ca60075481565b3480156103dd57600080fd5b506102186103ec366004610e9c565b6106c1565b3480156103fd57600080fd5b506101ca61040c366004610eb5565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561044357600080fd5b50610218610452366004610e58565b6106f0565b60006104643384846107bb565b5060015b92915050565b600061047c6012600a610fe2565b61048990620186a0610ff1565b905090565b600061049b84848461087f565b61051e8433610519856040518060400160405280600d81526020016c6c6f7720616c6c6f77616e636560981b815250600260008b6001600160a01b03166001600160a01b0316815260200190815260200160002060006104f83390565b6001600160a01b031681526020810191909152604001600020549190610be2565b6107bb565b5060019392505050565b6000546001600160a01b0316331461055b5760405162461bcd60e51b815260040161055290611008565b60405180910390fd5b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146105b05760405162461bcd60e51b815260040161055290611008565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106245760405162461bcd60e51b815260040161055290611008565b6106306012600a610fe2565b61063d90620186a0610ff1565b600455565b6000546001600160a01b0316331461066c5760405162461bcd60e51b815260040161055290611008565b600691909155600755565b6000546001600160a01b031633146106a15760405162461bcd60e51b815260040161055290611008565b600d805460ff1916600117905543600b55565b600061046433848461087f565b6000546001600160a01b031633146106eb5760405162461bcd60e51b815260040161055290611008565b600c55565b6000546001600160a01b0316331461071a5760405162461bcd60e51b815260040161055290611008565b6001600160a01b0381166107705760405162461bcd60e51b815260206004820152601d60248201527f6e6577206f776e657220697320746865207a65726f20616464726573730000006044820152606401610552565b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6001600160a01b038316158015906107db57506001600160a01b03821615155b61081e5760405162461bcd60e51b8152602060048201526014602482015273617070726f7665207a65726f206164647265737360601b6044820152606401610552565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166108cd5760405162461bcd60e51b81526020600482015260156024820152747472616e73666572207a65726f206164647265737360581b6044820152606401610552565b6001600160a01b03831660009081526003602052604090205460ff168061090c57506001600160a01b03821660009081526003602052604090205460ff165b1561091b576000600555610ad7565b600d5460ff166109605760405162461bcd60e51b815260206004820152601060248201526f0aec2d2e840e8d2d8d840d8c2eadcc6d60831b6044820152606401610552565b600c54600b54610970919061103f565b431015610981576063600555610ad7565b6009546001600160a01b0390811690841603610a1d57600454816109ba846001600160a01b031660009081526001602052604090205490565b6109c4919061103f565b1115610a125760405162461bcd60e51b815260206004820152601760248201527f4d61782077616c6c6574203225206174206c61756e63680000000000000000006044820152606401610552565b600654600555610ad7565b6009546001600160a01b0390811690831603610ad157306000908152600160205260409020546014610a516012600a610fe2565b610a5d90610384610ff1565b610a679190611052565b81118015610a7d5750600d54610100900460ff16155b15610ac557610a8e6012600a610fe2565b610a9a90610384610ff1565b811115610abc57610aad6012600a610fe2565b610ab990610384610ff1565b90505b610ac581610c1c565b50600754600555610ad7565b60006005555b6000606460055483610ae99190610ff1565b610af39190611052565b90506000610b018284611074565b6001600160a01b038616600090815260016020526040902054909150610b28908490611074565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610b5890829061103f565b6001600160a01b038516600090815260016020526040808220929092553081522054610b8590839061103f565b3060009081526001602090815260409182902092909255518281526001600160a01b0386811692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050565b60008184841115610c065760405162461bcd60e51b81526004016105529190610d4c565b506000610c138486611074565b95945050505050565b600d805461ff0019166101001790556040805160028082526060820183526000926020830190803683370190505090503081600081518110610c6057610c60611087565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110610ca857610ca8611087565b6001600160a01b039283166020918202929092010152600854610cce91309116846107bb565b600854600a5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610d0b9287926000928892911690429060040161109d565b600060405180830381600087803b158015610d2557600080fd5b505af1158015610d39573d6000803e3d6000fd5b5050600d805461ff001916905550505050565b600060208083528351808285015260005b81811015610d7957858101830151858201604001528201610d5d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610db157600080fd5b919050565b60008060408385031215610dc957600080fd5b610dd283610d9a565b946020939093013593505050565b600080600060608486031215610df557600080fd5b610dfe84610d9a565b9250610e0c60208501610d9a565b9150604084013590509250925092565b60008060408385031215610e2f57600080fd5b610e3883610d9a565b915060208301358015158114610e4d57600080fd5b809150509250929050565b600060208284031215610e6a57600080fd5b610e7382610d9a565b9392505050565b60008060408385031215610e8d57600080fd5b50508035926020909101359150565b600060208284031215610eae57600080fd5b5035919050565b60008060408385031215610ec857600080fd5b610ed183610d9a565b9150610edf60208401610d9a565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610f39578160001904821115610f1f57610f1f610ee8565b80851615610f2c57918102915b93841c9390800290610f03565b509250929050565b600082610f5057506001610468565b81610f5d57506000610468565b8160018114610f735760028114610f7d57610f99565b6001915050610468565b60ff841115610f8e57610f8e610ee8565b50506001821b610468565b5060208310610133831016604e8410600b8410161715610fbc575081810a610468565b610fc68383610efe565b8060001904821115610fda57610fda610ee8565b029392505050565b6000610e7360ff841683610f41565b808202811582820484141761046857610468610ee8565b60208082526017908201527f63616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b8082018082111561046857610468610ee8565b60008261106f57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561046857610468610ee8565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156110ed5784516001600160a01b0316835293830193918301916001016110c8565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212200eecb320fa3627d023dd5606eb8b0f14c80620aa29376143e79f9a59f7bb715f64736f6c63430008120033

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

000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000e15572c89656ed29785e69dd12c55b6458edc6d

-----Decoded View---------------
Arg [0] : wallets (address[]): 0x0E15572c89656ed29785e69dd12c55B6458edc6D

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [2] : 0000000000000000000000000e15572c89656ed29785e69dd12c55b6458edc6d


Deployed Bytecode Sourcemap

3530:6293:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5602:83;;;;;;;;;;-1:-1:-1;5672:5:0;;;;;;;;;;;;-1:-1:-1;;;5672:5:0;;;;5602:83;;;;;;;:::i;:::-;;;;;;;;6436:160;;;;;;;;;;-1:-1:-1;6436:160:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;6436:160:0;1004:187:1;5879:100:0;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;5879:100:0;1196:177:1;6723:283:0;;;;;;;;;;-1:-1:-1;6723:283:0;;;;;:::i;:::-;;:::i;9631:152::-;;;;;;;;;;-1:-1:-1;9631:152:0;;;;;:::i;:::-;;:::i;:::-;;4366:32;;;;;;;;;;-1:-1:-1;4366:32:0;;;;-1:-1:-1;;;;;4366:32:0;;;;;;-1:-1:-1;;;;;2243:32:1;;;2225:51;;2213:2;2198:18;4366:32:0;2063:219:1;5788:83:0;;;;;;;;;;-1:-1:-1;5788:83:0;;3837:2;2429:36:1;;2417:2;2402:18;5788:83:0;2287:184:1;4331:28:0;;;;;;;;;;-1:-1:-1;4331:28:0;;;;-1:-1:-1;;;;;4331:28:0;;;4119:25;;;;;;;;;;;;;;;;5987:118;;;;;;;;;;-1:-1:-1;5987:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;6080:17:0;6053:7;6080:17;;;:8;:17;;;;;;;5987:118;2181:148;;;;;;;;;;;;;:::i;8876:92::-;;;;;;;;;;;;;:::i;8976:142::-;;;;;;;;;;-1:-1:-1;8976:142:0;;;;;:::i;:::-;;:::i;7287:112::-;;;;;;;;;;;;;:::i;1741:79::-;;;;;;;;;;-1:-1:-1;1779:7:0;1806:6;-1:-1:-1;;;;;1806:6:0;1741:79;;5693:87;;;;;;;;;;-1:-1:-1;5765:7:0;;;;;;;;;;;;-1:-1:-1;;;5765:7:0;;;;5693:87;;6113:165;;;;;;;;;;-1:-1:-1;6113:165:0;;;;;:::i;:::-;;:::i;4009:47::-;;;;;;;;;;;;;;;;4151:26;;;;;;;;;;;;;;;;6605:110;;;;;;;;;;-1:-1:-1;6605:110:0;;;;;:::i;:::-;;:::i;6286:142::-;;;;;;;;;;-1:-1:-1;6286:142:0;;;;;:::i;:::-;-1:-1:-1;;;;;6393:18:0;;;6367:7;6393:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6286:142;1946:227;;;;;;;;;;-1:-1:-1;1946:227:0;;;;;:::i;:::-;;:::i;6436:160::-;6511:4;6527:39;270:10;6550:7;6559:6;6527:8;:39::i;:::-;-1:-1:-1;6584:4:0;6436:160;;;;;:::o;5879:100::-;5932:7;3895:13;3837:2;3895;:13;:::i;:::-;3886:22;;:6;:22;:::i;:::-;5952:19;;5879:100;:::o;6723:283::-;6821:4;6838:36;6848:6;6856:9;6867:6;6838:9;:36::i;:::-;6885:91;6894:6;270:10;6914:61;6952:6;6914:61;;;;;;;;;;;;;-1:-1:-1;;;6914:61:0;;;:11;:19;6926:6;-1:-1:-1;;;;;6914:19:0;-1:-1:-1;;;;;6914:19:0;;;;;;;;;;;;:33;6934:12;270:10;;190:98;6934:12;-1:-1:-1;;;;;6914:33:0;;;;;;;;;;;;-1:-1:-1;6914:33:0;;;:61;:37;:61::i;:::-;6885:8;:91::i;:::-;-1:-1:-1;6994:4:0;6723:283;;;;;:::o;9631:152::-;1868:6;;-1:-1:-1;;;;;1868:6:0;270:10;1868:22;1860:58;;;;-1:-1:-1;;;1860:58:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;9730:35:0;;;::::1;;::::0;;;:24:::1;:35;::::0;;;;:45;;-1:-1:-1;;9730:45:0::1;::::0;::::1;;::::0;;;::::1;::::0;;9631:152::o;2181:148::-;1868:6;;-1:-1:-1;;;;;1868:6:0;270:10;1868:22;1860:58;;;;-1:-1:-1;;;1860:58:0;;;;;;;:::i;:::-;2288:1:::1;2272:6:::0;;2251:40:::1;::::0;-1:-1:-1;;;;;2272:6:0;;::::1;::::0;2251:40:::1;::::0;2288:1;;2251:40:::1;2319:1;2302:19:::0;;-1:-1:-1;;;;;;2302:19:0::1;::::0;;2181:148::o;8876:92::-;1868:6;;-1:-1:-1;;;;;1868:6:0;270:10;1868:22;1860:58;;;;-1:-1:-1;;;1860:58:0;;;;;;;:::i;:::-;3895:13:::1;3837:2;3895;:13;:::i;:::-;3886:22;::::0;:6:::1;:22;:::i;:::-;8930:15;:30:::0;8876:92::o;8976:142::-;1868:6;;-1:-1:-1;;;;;1868:6:0;270:10;1868:22;1860:58;;;;-1:-1:-1;;;1860:58:0;;;;;;;:::i;:::-;9061:6:::1;:18:::0;;;;9090:7:::1;:20:::0;8976:142::o;7287:112::-;1868:6;;-1:-1:-1;;;;;1868:6:0;270:10;1868:22;1860:58;;;;-1:-1:-1;;;1860:58:0;;;;;;;:::i;:::-;7342:6:::1;:13:::0;;-1:-1:-1;;7342:13:0::1;7351:4;7342:13;::::0;;7379:12:::1;7366:10;:25:::0;7287:112::o;6113:165::-;6190:4;6206:42;270:10;6230:9;6241:6;6206:9;:42::i;6605:110::-;1868:6;;-1:-1:-1;;;;;1868:6:0;270:10;1868:22;1860:58;;;;-1:-1:-1;;;1860:58:0;;;;;;;:::i;:::-;6678:11:::1;:28:::0;6605:110::o;1946:227::-;1868:6;;-1:-1:-1;;;;;1868:6:0;270:10;1868:22;1860:58;;;;-1:-1:-1;;;1860:58:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2027:22:0;::::1;2019:64;;;::::0;-1:-1:-1;;;2019:64:0;;5820:2:1;2019:64:0::1;::::0;::::1;5802:21:1::0;5859:2;5839:18;;;5832:30;5898:31;5878:18;;;5871:59;5947:18;;2019:64:0::1;5618:353:1::0;2019:64:0::1;2094:6;:17:::0;;-1:-1:-1;;;;;;2094:17:0::1;-1:-1:-1::0;;;;;2094:17:0;::::1;::::0;;::::1;::::0;;2127:38:::1;::::0;2094:17;;;;2127:38:::1;::::0;2094:6;2127:38:::1;1946:227:::0;:::o;7014:265::-;-1:-1:-1;;;;;7107:19:0;;;;;;:44;;-1:-1:-1;;;;;;7130:21:0;;;;7107:44;7099:77;;;;-1:-1:-1;;;7099:77:0;;6178:2:1;7099:77:0;;;6160:21:1;6217:2;6197:18;;;6190:30;-1:-1:-1;;;6236:18:1;;;6229:50;6296:18;;7099:77:0;5976:344:1;7099:77:0;-1:-1:-1;;;;;7187:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7239:32;;1342:25:1;;;7239:32:0;;1315:18:1;7239:32:0;;;;;;;7014:265;;;:::o;7407:1461::-;-1:-1:-1;;;;;7495:18:0;;7487:52;;;;-1:-1:-1;;;7487:52:0;;6527:2:1;7487:52:0;;;6509:21:1;6566:2;6546:18;;;6539:30;-1:-1:-1;;;6585:18:1;;;6578:51;6646:18;;7487:52:0;6325:345:1;7487:52:0;-1:-1:-1;;;;;7556:30:0;;;;;;:24;:30;;;;;;;;;:62;;-1:-1:-1;;;;;;7590:28:0;;;;;;:24;:28;;;;;;;;7556:62;7552:971;;;7642:1;7635:4;:8;7552:971;;;7684:6;;;;7676:35;;;;-1:-1:-1;;;7676:35:0;;6877:2:1;7676:35:0;;;6859:21:1;6916:2;6896:18;;;6889:30;-1:-1:-1;;;6935:18:1;;;6928:46;6991:18;;7676:35:0;6675:340:1;7676:35:0;7758:11;;7745:10;;:24;;;;:::i;:::-;7730:12;:39;7726:786;;;7777:2;7772:4;:7;7726:786;;;7818:13;;-1:-1:-1;;;;;7818:13:0;;;7810:21;;;;7806:691;;7890:15;;7880:6;7864:13;7874:2;-1:-1:-1;;;;;6080:17:0;6053:7;6080:17;;;:8;:17;;;;;;;5987:118;7864:13;:22;;;;:::i;:::-;:41;;7856:77;;;;-1:-1:-1;;;7856:77:0;;7352:2:1;7856:77:0;;;7334:21:1;7391:2;7371:18;;;7364:30;7430:25;7410:18;;;7403:53;7473:18;;7856:77:0;7150:347:1;7856:77:0;7963:6;;7956:4;:13;7806:691;;;8005:13;;-1:-1:-1;;;;;8005:13:0;;;7999:19;;;;7995:502;;8084:4;8043:20;6080:17;;;:8;:17;;;;;;4570:2;3965:13;3837:2;3965;:13;:::i;:::-;3959:19;;:3;:19;:::i;:::-;4557:15;;;;:::i;:::-;8117:12;:22;:43;;;;-1:-1:-1;8144:16:0;;;;;;;8143:17;8117:43;8113:271;;;3965:13;3837:2;3965;:13;:::i;:::-;3959:19;;:3;:19;:::i;:::-;8193:12;:25;8189:115;;;3965:13;3837:2;3965;:13;:::i;:::-;3959:19;;:3;:19;:::i;:::-;8251:25;;8189:115;8330:30;8347:12;8330:16;:30::i;:::-;-1:-1:-1;8413:7:0;;8406:4;:14;7995:502;;;8476:1;8469:4;:8;7995:502;8533:17;8571:3;8563:4;;8554:6;:13;;;;:::i;:::-;8553:21;;;;:::i;:::-;8533:41;-1:-1:-1;8585:22:0;8610:18;8533:41;8610:6;:18;:::i;:::-;-1:-1:-1;;;;;8658:14:0;;;;;;:8;:14;;;;;;8585:43;;-1:-1:-1;8658:23:0;;8675:6;;8658:23;:::i;:::-;-1:-1:-1;;;;;8641:14:0;;;;;;;:8;:14;;;;;;:40;;;;8707:12;;;;;;;:29;;8722:14;;8707:29;:::i;:::-;-1:-1:-1;;;;;8692:12:0;;;;;;:8;:12;;;;;;:44;;;;8790:4;8773:23;;;;:35;;8799:9;;8773:35;:::i;:::-;8764:4;8747:23;;;;:8;:23;;;;;;;;;:61;;;;8826:34;1342:25:1;;;-1:-1:-1;;;;;8826:34:0;;;;;;;;;;1315:18:1;8826:34:0;;;;;;;7476:1392;;7407:1461;;;:::o;630:190::-;716:7;752:12;744:6;;;;736:29;;;;-1:-1:-1;;;736:29:0;;;;;;;;:::i;:::-;-1:-1:-1;776:9:0;788:5;792:1;788;:5;:::i;:::-;776:17;630:190;-1:-1:-1;;;;;630:190:0:o;9126:499::-;4677:16;:23;;-1:-1:-1;;4677:23:0;;;;;9228:16:::1;::::0;;9242:1:::1;9228:16:::0;;;;;::::1;::::0;;-1:-1:-1;;9228:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;9228:16:0::1;9204:40;;9273:4;9255;9260:1;9255:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1::0;;;;;9255:23:0::1;;;-1:-1:-1::0;;;;;9255:23:0::1;;;::::0;::::1;9299:42;9289:4;9294:1;9289:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9289:52:0;;::::1;:7;::::0;;::::1;::::0;;;;;:52;9384:15:::1;::::0;9352:62:::1;::::0;9369:4:::1;::::0;9384:15:::1;9402:11:::0;9352:8:::1;:62::i;:::-;9425:15;::::0;9567:9:::1;::::0;9425:192:::1;::::0;-1:-1:-1;;;9425:192:0;;-1:-1:-1;;;;;9425:15:0;;::::1;::::0;:66:::1;::::0;:192:::1;::::0;9506:11;;9425:15:::1;::::0;9548:4;;9567:9;::::1;::::0;9591:15:::1;::::0;9425:192:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4723:16:0;:24;;-1:-1:-1;;4723:24:0;;;-1:-1:-1;;;;9126:499:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1711:347::-;1776:6;1784;1837:2;1825:9;1816:7;1812:23;1808:32;1805:52;;;1853:1;1850;1843:12;1805:52;1876:29;1895:9;1876:29;:::i;:::-;1866:39;;1955:2;1944:9;1940:18;1927:32;2002:5;1995:13;1988:21;1981:5;1978:32;1968:60;;2024:1;2021;2014:12;1968:60;2047:5;2037:15;;;1711:347;;;;;:::o;2684:186::-;2743:6;2796:2;2784:9;2775:7;2771:23;2767:32;2764:52;;;2812:1;2809;2802:12;2764:52;2835:29;2854:9;2835:29;:::i;:::-;2825:39;2684:186;-1:-1:-1;;;2684:186:1:o;2875:248::-;2943:6;2951;3004:2;2992:9;2983:7;2979:23;2975:32;2972:52;;;3020:1;3017;3010:12;2972:52;-1:-1:-1;;3043:23:1;;;3113:2;3098:18;;;3085:32;;-1:-1:-1;2875:248:1:o;3128:180::-;3187:6;3240:2;3228:9;3219:7;3215:23;3211:32;3208:52;;;3256:1;3253;3246:12;3208:52;-1:-1:-1;3279:23:1;;3128:180;-1:-1:-1;3128:180:1:o;3313:260::-;3381:6;3389;3442:2;3430:9;3421:7;3417:23;3413:32;3410:52;;;3458:1;3455;3448:12;3410:52;3481:29;3500:9;3481:29;:::i;:::-;3471:39;;3529:38;3563:2;3552:9;3548:18;3529:38;:::i;:::-;3519:48;;3313:260;;;;;:::o;3578:127::-;3639:10;3634:3;3630:20;3627:1;3620:31;3670:4;3667:1;3660:15;3694:4;3691:1;3684:15;3710:422;3799:1;3842:5;3799:1;3856:270;3877:7;3867:8;3864:21;3856:270;;;3936:4;3932:1;3928:6;3924:17;3918:4;3915:27;3912:53;;;3945:18;;:::i;:::-;3995:7;3985:8;3981:22;3978:55;;;4015:16;;;;3978:55;4094:22;;;;4054:15;;;;3856:270;;;3860:3;3710:422;;;;;:::o;4137:806::-;4186:5;4216:8;4206:80;;-1:-1:-1;4257:1:1;4271:5;;4206:80;4305:4;4295:76;;-1:-1:-1;4342:1:1;4356:5;;4295:76;4387:4;4405:1;4400:59;;;;4473:1;4468:130;;;;4380:218;;4400:59;4430:1;4421:10;;4444:5;;;4468:130;4505:3;4495:8;4492:17;4489:43;;;4512:18;;:::i;:::-;-1:-1:-1;;4568:1:1;4554:16;;4583:5;;4380:218;;4682:2;4672:8;4669:16;4663:3;4657:4;4654:13;4650:36;4644:2;4634:8;4631:16;4626:2;4620:4;4617:12;4613:35;4610:77;4607:159;;;-1:-1:-1;4719:19:1;;;4751:5;;4607:159;4798:34;4823:8;4817:4;4798:34;:::i;:::-;4868:6;4864:1;4860:6;4856:19;4847:7;4844:32;4841:58;;;4879:18;;:::i;:::-;4917:20;;4137:806;-1:-1:-1;;;4137:806:1:o;4948:140::-;5006:5;5035:47;5076:4;5066:8;5062:19;5056:4;5035:47;:::i;5093:168::-;5166:9;;;5197;;5214:15;;;5208:22;;5194:37;5184:71;;5235:18;;:::i;5266:347::-;5468:2;5450:21;;;5507:2;5487:18;;;5480:30;5546:25;5541:2;5526:18;;5519:53;5604:2;5589:18;;5266:347::o;7020:125::-;7085:9;;;7106:10;;;7103:36;;;7119:18;;:::i;7502:217::-;7542:1;7568;7558:132;;7612:10;7607:3;7603:20;7600:1;7593:31;7647:4;7644:1;7637:15;7675:4;7672:1;7665:15;7558:132;-1:-1:-1;7704:9:1;;7502:217::o;7724:128::-;7791:9;;;7812:11;;;7809:37;;;7826:18;;:::i;7989:127::-;8050:10;8045:3;8041:20;8038:1;8031:31;8081:4;8078:1;8071:15;8105:4;8102:1;8095:15;8121:988;8391:4;8439:3;8428:9;8424:19;8470:6;8459:9;8452:25;8496:2;8534:6;8529:2;8518:9;8514:18;8507:34;8577:3;8572:2;8561:9;8557:18;8550:31;8601:6;8636;8630:13;8667:6;8659;8652:22;8705:3;8694:9;8690:19;8683:26;;8744:2;8736:6;8732:15;8718:29;;8765:1;8775:195;8789:6;8786:1;8783:13;8775:195;;;8854:13;;-1:-1:-1;;;;;8850:39:1;8838:52;;8945:15;;;;8910:12;;;;8886:1;8804:9;8775:195;;;-1:-1:-1;;;;;;;9026:32:1;;;;9021:2;9006:18;;8999:60;-1:-1:-1;;;9090:3:1;9075:19;9068:35;8987:3;8121:988;-1:-1:-1;;;8121:988:1:o

Swarm Source

ipfs://0eecb320fa3627d023dd5606eb8b0f14c80620aa29376143e79f9a59f7bb715f
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.