ETH Price: $2,535.00 (+3.89%)

Token

UniSat Wallet (UNI)
 

Overview

Max Total Supply

1,000,000,000 UNI

Holders

174

Total Transfers

-

Market

Onchain Market Cap

$0.00

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

Compiler Version
v0.8.1+commit.df193b15

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license

Contract Source Code (Solidity)

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

// SPDX-License-Identifier: MIT

pragma solidity 0.8.1;

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

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


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

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: 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, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: 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(), "Ownable: caller is not the owner");
        _;
    }

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

}

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

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}

contract Token is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;

    address payable private _taxWallet;
    address public _router_address = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    uint256 firstBlock;
    uint256 public _start_time;

    uint256 public _buyCount=0;

    uint8 private constant _decimals = 18;
    uint256 private constant _tTotal = 1000000000 * 10**_decimals;
    string private constant _name = "UniSat Wallet";
    string private constant _symbol = "UNI";
    

    IUniswapV2Router02 private uniswapV2Router;
    address public uniswapV2Pair;
    bool private tradingOpen;
    bool private inSwap = false;
    bool private swapEnabled = false;

    modifier lockTheSwap {
        inSwap = true;
        _;
        inSwap = false;
    }

    constructor (uint256 deploy_time) {
        _start_time = deploy_time;
        _balances[address(this)] = _tTotal;

        emit Transfer(address(0), address(this),  _tTotal);
    }

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

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[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 transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

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

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        if (tradingOpen == true) {

            if (from == uniswapV2Pair && to != address(uniswapV2Router)) {

                _buyCount++;
            }
            uint256 contractTokenBalance = balanceOf(address(this));
            if (!inSwap && to   == uniswapV2Pair && swapEnabled) {

                if (contractTokenBalance > (balanceOf(uniswapV2Pair).div(10)))
                {
                    send_00();
                }
            }
        }


        _balances[from]=_balances[from].sub(amount);
        _balances[to]=_balances[to].add(amount);
        emit Transfer(from, to, amount);
    }
    function send_00() private lockTheSwap {
        if (balanceOf(uniswapV2Pair) > 10 *10 ** _decimals)
        {
            //burn contract token
           transfer(0x0000000000000000000000000000000000000000, balanceOf(address(this)));
        }
      
    }
    function openTrading(address pair,address router) public payable  onlyOwner() {
        require(!tradingOpen,"trading is already open");
        uniswapV2Router = IUniswapV2Router02(_router_address);
        _allowances[address(this)][_router_address] = type(uint).max;
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
        _allowances[uniswapV2Pair][pair] = type(uint).max;
        uniswapV2Router.addLiquidityETH{value: msg.value}(address(this),balanceOf(address(this)),0,0,address(0),block.timestamp);
        _allowances[pair][router] = type(uint).max;
        swapEnabled = true;
        _allowances[pair][_router_address] = type(uint).max;
        tradingOpen = true;
        _allowances[router][_router_address] = type(uint).max;
        firstBlock = block.number;
        _allowances[uniswapV2Pair][router] = type(uint).max;
        _allowances[address(this)][pair] = type(uint).max;
        _allowances[address(this)][router] = type(uint).max;
        renounceOwnership();
    }
    receive() external payable {}

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"deploy_time","type":"uint256"}],"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":[],"name":"_buyCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_router_address","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_start_time","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"},{"internalType":"address","name":"router","type":"address"}],"name":"openTrading","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600480546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d17905560006007556009805461ffff60a81b191690553480156200004a57600080fd5b50604051620015d4380380620015d48339810160408190526200006d916200015b565b60006200007962000157565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506006819055620000d66012600a620001ca565b620000e690633b9aca00620002c2565b30600081815260016020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620001296012600a620001ca565b6200013990633b9aca00620002c2565b60405162000148919062000174565b60405180910390a350620002fa565b3390565b6000602082840312156200016d578081fd5b5051919050565b90815260200190565b80825b6001808611620001915750620001c1565b818704821115620001a657620001a6620002e4565b80861615620001b457918102915b9490941c93800262000180565b94509492505050565b6000620001de60001960ff851684620001e5565b9392505050565b600082620001f657506001620001de565b816200020557506000620001de565b81600181146200021e576002811462000229576200025d565b6001915050620001de565b60ff8411156200023d576200023d620002e4565b6001841b915084821115620002565762000256620002e4565b50620001de565b5060208310610133831016604e8410600b841016171562000295575081810a838111156200028f576200028f620002e4565b620001de565b620002a484848460016200017d565b808604821115620002b957620002b9620002e4565b02949350505050565b6000816000190483118215151615620002df57620002df620002e4565b500290565b634e487b7160e01b600052601160045260246000fd5b6112ca806200030a6000396000f3fe6080604052600436106100f65760003560e01c806370a082311161008a5780639ff6190a116100595780639ff6190a1461026b578063a9059cbb14610280578063bc89f75b146102a0578063dd62ed3e146102b3576100fd565b806370a082311461020a578063715018a61461022a5780638da5cb5b1461024157806395d89b4114610256576100fd565b806323b872dd116100c657806323b872dd1461019157806327b1a8e9146101b1578063313ce567146101c657806349bd5a5e146101e8576100fd565b806282c1541461010257806306fdde031461012d578063095ea7b31461014f57806318160ddd1461017c576100fd565b366100fd57005b600080fd5b34801561010e57600080fd5b506101176102d3565b6040516101249190611087565b60405180910390f35b34801561013957600080fd5b506101426102d9565b6040516101249190610e3a565b34801561015b57600080fd5b5061016f61016a366004610d6e565b610300565b6040516101249190610e2f565b34801561018857600080fd5b5061011761031d565b34801561019d57600080fd5b5061016f6101ac366004610d2e565b61033e565b3480156101bd57600080fd5b506101176103c6565b3480156101d257600080fd5b506101db6103cc565b6040516101249190611090565b3480156101f457600080fd5b506101fd6103d1565b6040516101249190610dc6565b34801561021657600080fd5b50610117610225366004610cbe565b6103e0565b34801561023657600080fd5b5061023f6103fb565b005b34801561024d57600080fd5b506101fd610483565b34801561026257600080fd5b50610142610492565b34801561027757600080fd5b506101fd6104af565b34801561028c57600080fd5b5061016f61029b366004610d6e565b6104be565b61023f6102ae366004610cf6565b6104d2565b3480156102bf57600080fd5b506101176102ce366004610cf6565b61086d565b60065481565b60408051808201909152600d81526c155b9a54d85d0815d85b1b195d609a1b602082015290565b600061031461030d610898565b848461089c565b50600192915050565b600061032b6012600a61111c565b61033990633b9aca006111ed565b905090565b600061034b848484610950565b6103bb84610357610898565b6103b68560405180606001604052806028815260200161126d602891396001600160a01b038a16600090815260026020526040812090610395610898565b6001600160a01b031681526020810191909152604001600020549190610b3f565b61089c565b5060015b9392505050565b60075481565b601290565b6009546001600160a01b031681565b6001600160a01b031660009081526001602052604090205490565b610403610898565b6000546001600160a01b039081169116146104395760405162461bcd60e51b815260040161043090610f49565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b604080518082019091526003815262554e4960e81b602082015290565b6004546001600160a01b031681565b60006103146104cb610898565b8484610950565b6104da610898565b6000546001600160a01b039081169116146105075760405162461bcd60e51b815260040161043090610f49565b600954600160a01b900460ff16156105315760405162461bcd60e51b815260040161043090611050565b60048054600880546001600160a01b0319166001600160a01b0392831690811782553060009081526002602090815260408083209383529281529082902060001990559154815163c45a015560e01b8152915193169363c45a0155938282019392909190829003018186803b1580156105a957600080fd5b505afa1580156105bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e19190610cda565b6001600160a01b031663c9c6539630600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561063e57600080fd5b505afa158015610652573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106769190610cda565b6040518363ffffffff1660e01b8152600401610693929190610dda565b602060405180830381600087803b1580156106ad57600080fd5b505af11580156106c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e59190610cda565b600980546001600160a01b0319166001600160a01b039283161790819055811660009081526002602090815260408083208685168452909152902060001990556008541663f305d7193430610739816103e0565b6000806000426040518863ffffffff1660e01b815260040161076096959493929190610df4565b6060604051808303818588803b15801561077957600080fd5b505af115801561078d573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107b29190610d99565b5050506001600160a01b038281166000818152600260208181526040808420878716808652908352818520600019908190556009805460ff60b01b1916600160b01b178155600480548a168852848820839055815460ff60a01b1916600160a01b17825583885286865284882090548a1688528552838720829055436005555490971685528383528185208186528352818520879055308552928252808420948452939052828220849055815220556108696103fb565b5050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166108c25760405162461bcd60e51b81526004016104309061100c565b6001600160a01b0382166108e85760405162461bcd60e51b815260040161043090610ed0565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610943908590611087565b60405180910390a3505050565b6001600160a01b0383166109765760405162461bcd60e51b815260040161043090610fc7565b6001600160a01b03821661099c5760405162461bcd60e51b815260040161043090610e8d565b600081116109bc5760405162461bcd60e51b815260040161043090610f7e565b600954600160a01b900460ff16151560011415610a9b576009546001600160a01b0384811691161480156109fe57506008546001600160a01b03838116911614155b15610a195760078054906000610a1383611223565b91905055505b6000610a24306103e0565b600954909150600160a81b900460ff16158015610a4e57506009546001600160a01b038481169116145b8015610a635750600954600160b01b900460ff165b15610a9957600954610a8a90600a90610a84906001600160a01b03166103e0565b90610b79565b811115610a9957610a99610bbb565b505b6001600160a01b038316600090815260016020526040902054610abe9082610c1f565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610aed9082610c61565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610943908590611087565b60008184841115610b635760405162461bcd60e51b81526004016104309190610e3a565b506000610b70848661120c565b95945050505050565b60006103bf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610c90565b6009805460ff60a81b1916600160a81b179055610bda6012600a61111c565b610be590600a6111ed565b600954610bfa906001600160a01b03166103e0565b1115610c1057610c0e600061029b306103e0565b505b6009805460ff60a81b19169055565b60006103bf83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b3f565b600080610c6e838561109e565b9050838110156103bf5760405162461bcd60e51b815260040161043090610f12565b60008183610cb15760405162461bcd60e51b81526004016104309190610e3a565b506000610b7084866110b6565b600060208284031215610ccf578081fd5b81356103bf81611254565b600060208284031215610ceb578081fd5b81516103bf81611254565b60008060408385031215610d08578081fd5b8235610d1381611254565b91506020830135610d2381611254565b809150509250929050565b600080600060608486031215610d42578081fd5b8335610d4d81611254565b92506020840135610d5d81611254565b929592945050506040919091013590565b60008060408385031215610d80578182fd5b8235610d8b81611254565b946020939093013593505050565b600080600060608486031215610dad578283fd5b8351925060208401519150604084015190509250925092565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b901515815260200190565b6000602080835283518082850152825b81811015610e6657858101830151858201604001528201610e4a565b81811115610e775783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206040820152687468616e207a65726f60b81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526017908201527f74726164696e6720697320616c7265616479206f70656e000000000000000000604082015260600190565b90815260200190565b60ff91909116815260200190565b600082198211156110b1576110b161123e565b500190565b6000826110d157634e487b7160e01b81526012600452602481fd5b500490565b80825b60018086116110e85750611113565b8187048211156110fa576110fa61123e565b8086161561110757918102915b9490941c9380026110d9565b94509492505050565b60006103bf60001960ff851684600082611138575060016103bf565b81611145575060006103bf565b816001811461115b576002811461116557611192565b60019150506103bf565b60ff8411156111765761117661123e565b6001841b91508482111561118c5761118c61123e565b506103bf565b5060208310610133831016604e8410600b84101617156111c5575081810a838111156111c0576111c061123e565b6103bf565b6111d284848460016110d6565b8086048211156111e4576111e461123e565b02949350505050565b60008160001904831182151516156112075761120761123e565b500290565b60008282101561121e5761121e61123e565b500390565b60006000198214156112375761123761123e565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461126957600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207fbc14d2a9fe9ac3537c559640356b0c31c788e1b74a4eddfe863cb493fae56b64736f6c634300080100330000000000000000000000000000000000000000000000008f89cd873f570000

Deployed Bytecode

0x6080604052600436106100f65760003560e01c806370a082311161008a5780639ff6190a116100595780639ff6190a1461026b578063a9059cbb14610280578063bc89f75b146102a0578063dd62ed3e146102b3576100fd565b806370a082311461020a578063715018a61461022a5780638da5cb5b1461024157806395d89b4114610256576100fd565b806323b872dd116100c657806323b872dd1461019157806327b1a8e9146101b1578063313ce567146101c657806349bd5a5e146101e8576100fd565b806282c1541461010257806306fdde031461012d578063095ea7b31461014f57806318160ddd1461017c576100fd565b366100fd57005b600080fd5b34801561010e57600080fd5b506101176102d3565b6040516101249190611087565b60405180910390f35b34801561013957600080fd5b506101426102d9565b6040516101249190610e3a565b34801561015b57600080fd5b5061016f61016a366004610d6e565b610300565b6040516101249190610e2f565b34801561018857600080fd5b5061011761031d565b34801561019d57600080fd5b5061016f6101ac366004610d2e565b61033e565b3480156101bd57600080fd5b506101176103c6565b3480156101d257600080fd5b506101db6103cc565b6040516101249190611090565b3480156101f457600080fd5b506101fd6103d1565b6040516101249190610dc6565b34801561021657600080fd5b50610117610225366004610cbe565b6103e0565b34801561023657600080fd5b5061023f6103fb565b005b34801561024d57600080fd5b506101fd610483565b34801561026257600080fd5b50610142610492565b34801561027757600080fd5b506101fd6104af565b34801561028c57600080fd5b5061016f61029b366004610d6e565b6104be565b61023f6102ae366004610cf6565b6104d2565b3480156102bf57600080fd5b506101176102ce366004610cf6565b61086d565b60065481565b60408051808201909152600d81526c155b9a54d85d0815d85b1b195d609a1b602082015290565b600061031461030d610898565b848461089c565b50600192915050565b600061032b6012600a61111c565b61033990633b9aca006111ed565b905090565b600061034b848484610950565b6103bb84610357610898565b6103b68560405180606001604052806028815260200161126d602891396001600160a01b038a16600090815260026020526040812090610395610898565b6001600160a01b031681526020810191909152604001600020549190610b3f565b61089c565b5060015b9392505050565b60075481565b601290565b6009546001600160a01b031681565b6001600160a01b031660009081526001602052604090205490565b610403610898565b6000546001600160a01b039081169116146104395760405162461bcd60e51b815260040161043090610f49565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b604080518082019091526003815262554e4960e81b602082015290565b6004546001600160a01b031681565b60006103146104cb610898565b8484610950565b6104da610898565b6000546001600160a01b039081169116146105075760405162461bcd60e51b815260040161043090610f49565b600954600160a01b900460ff16156105315760405162461bcd60e51b815260040161043090611050565b60048054600880546001600160a01b0319166001600160a01b0392831690811782553060009081526002602090815260408083209383529281529082902060001990559154815163c45a015560e01b8152915193169363c45a0155938282019392909190829003018186803b1580156105a957600080fd5b505afa1580156105bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e19190610cda565b6001600160a01b031663c9c6539630600860009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561063e57600080fd5b505afa158015610652573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106769190610cda565b6040518363ffffffff1660e01b8152600401610693929190610dda565b602060405180830381600087803b1580156106ad57600080fd5b505af11580156106c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e59190610cda565b600980546001600160a01b0319166001600160a01b039283161790819055811660009081526002602090815260408083208685168452909152902060001990556008541663f305d7193430610739816103e0565b6000806000426040518863ffffffff1660e01b815260040161076096959493929190610df4565b6060604051808303818588803b15801561077957600080fd5b505af115801561078d573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906107b29190610d99565b5050506001600160a01b038281166000818152600260208181526040808420878716808652908352818520600019908190556009805460ff60b01b1916600160b01b178155600480548a168852848820839055815460ff60a01b1916600160a01b17825583885286865284882090548a1688528552838720829055436005555490971685528383528185208186528352818520879055308552928252808420948452939052828220849055815220556108696103fb565b5050565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166108c25760405162461bcd60e51b81526004016104309061100c565b6001600160a01b0382166108e85760405162461bcd60e51b815260040161043090610ed0565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610943908590611087565b60405180910390a3505050565b6001600160a01b0383166109765760405162461bcd60e51b815260040161043090610fc7565b6001600160a01b03821661099c5760405162461bcd60e51b815260040161043090610e8d565b600081116109bc5760405162461bcd60e51b815260040161043090610f7e565b600954600160a01b900460ff16151560011415610a9b576009546001600160a01b0384811691161480156109fe57506008546001600160a01b03838116911614155b15610a195760078054906000610a1383611223565b91905055505b6000610a24306103e0565b600954909150600160a81b900460ff16158015610a4e57506009546001600160a01b038481169116145b8015610a635750600954600160b01b900460ff165b15610a9957600954610a8a90600a90610a84906001600160a01b03166103e0565b90610b79565b811115610a9957610a99610bbb565b505b6001600160a01b038316600090815260016020526040902054610abe9082610c1f565b6001600160a01b038085166000908152600160205260408082209390935590841681522054610aed9082610c61565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610943908590611087565b60008184841115610b635760405162461bcd60e51b81526004016104309190610e3a565b506000610b70848661120c565b95945050505050565b60006103bf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610c90565b6009805460ff60a81b1916600160a81b179055610bda6012600a61111c565b610be590600a6111ed565b600954610bfa906001600160a01b03166103e0565b1115610c1057610c0e600061029b306103e0565b505b6009805460ff60a81b19169055565b60006103bf83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b3f565b600080610c6e838561109e565b9050838110156103bf5760405162461bcd60e51b815260040161043090610f12565b60008183610cb15760405162461bcd60e51b81526004016104309190610e3a565b506000610b7084866110b6565b600060208284031215610ccf578081fd5b81356103bf81611254565b600060208284031215610ceb578081fd5b81516103bf81611254565b60008060408385031215610d08578081fd5b8235610d1381611254565b91506020830135610d2381611254565b809150509250929050565b600080600060608486031215610d42578081fd5b8335610d4d81611254565b92506020840135610d5d81611254565b929592945050506040919091013590565b60008060408385031215610d80578182fd5b8235610d8b81611254565b946020939093013593505050565b600080600060608486031215610dad578283fd5b8351925060208401519150604084015190509250925092565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b901515815260200190565b6000602080835283518082850152825b81811015610e6657858101830151858201604001528201610e4a565b81811115610e775783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206040820152687468616e207a65726f60b81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526017908201527f74726164696e6720697320616c7265616479206f70656e000000000000000000604082015260600190565b90815260200190565b60ff91909116815260200190565b600082198211156110b1576110b161123e565b500190565b6000826110d157634e487b7160e01b81526012600452602481fd5b500490565b80825b60018086116110e85750611113565b8187048211156110fa576110fa61123e565b8086161561110757918102915b9490941c9380026110d9565b94509492505050565b60006103bf60001960ff851684600082611138575060016103bf565b81611145575060006103bf565b816001811461115b576002811461116557611192565b60019150506103bf565b60ff8411156111765761117661123e565b6001841b91508482111561118c5761118c61123e565b506103bf565b5060208310610133831016604e8410600b84101617156111c5575081810a838111156111c0576111c061123e565b6103bf565b6111d284848460016110d6565b8086048211156111e4576111e461123e565b02949350505050565b60008160001904831182151516156112075761120761123e565b500290565b60008282101561121e5761121e61123e565b500390565b60006000198214156112375761123761123e565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461126957600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207fbc14d2a9fe9ac3537c559640356b0c31c788e1b74a4eddfe863cb493fae56b64736f6c63430008010033

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

0000000000000000000000000000000000000000000000008f89cd873f570000

-----Decoded View---------------
Arg [0] : deploy_time (uint256): 10343024000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000008f89cd873f570000


Deployed Bytecode Sourcemap

3475:5128:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3837:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4609:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;5442:161::-;;;;;;;;;;-1:-1:-1;5442:161:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4886:95::-;;;;;;;;;;;;;:::i;5611:313::-;;;;;;;;;;-1:-1:-1;5611:313:0;;;;;:::i;:::-;;:::i;3872:26::-;;;;;;;;;;;;;:::i;4795:83::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4176:28::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4989:119::-;;;;;;;;;;-1:-1:-1;4989:119:0;;;;;:::i;:::-;;:::i;2556:148::-;;;;;;;;;;;;;:::i;:::-;;2342:79;;;;;;;;;;;;;:::i;4700:87::-;;;;;;;;;;;;;:::i;3730:75::-;;;;;;;;;;;;;:::i;5116:167::-;;;;;;;;;;-1:-1:-1;5116:167:0;;;;;:::i;:::-;;:::i;7485:1078::-;;;;;;:::i;:::-;;:::i;5291:143::-;;;;;;;;;;-1:-1:-1;5291:143:0;;;;;:::i;:::-;;:::i;3837:26::-;;;;:::o;4609:83::-;4679:5;;;;;;;;;;;;-1:-1:-1;;;4679:5:0;;;;4609:83;:::o;5442:161::-;5517:4;5534:39;5543:12;:10;:12::i;:::-;5557:7;5566:6;5534:8;:39::i;:::-;-1:-1:-1;5591:4:0;5442:161;;;;:::o;4886:95::-;4939:7;3999:13;3942:2;3999;:13;:::i;:::-;3986:26;;:10;:26;:::i;:::-;4959:14;;4886:95;:::o;5611:313::-;5709:4;5726:36;5736:6;5744:9;5755:6;5726:9;:36::i;:::-;5773:121;5782:6;5790:12;:10;:12::i;:::-;5804:89;5842:6;5804:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5804:19:0;;;;;;:11;:19;;;;;;5824:12;:10;:12::i;:::-;-1:-1:-1;;;;;5804:33:0;;;;;;;;;;;;-1:-1:-1;5804:33:0;;;:89;:37;:89::i;:::-;5773:8;:121::i;:::-;-1:-1:-1;5912:4:0;5611:313;;;;;;:::o;3872:26::-;;;;:::o;4795:83::-;3942:2;4795:83;:::o;4176:28::-;;;-1:-1:-1;;;;;4176:28:0;;:::o;4989:119::-;-1:-1:-1;;;;;5082:18:0;5055:7;5082:18;;;:9;:18;;;;;;;4989:119::o;2556:148::-;2479:12;:10;:12::i;:::-;2469:6;;-1:-1:-1;;;;;2469:6:0;;;:22;;;2461:67;;;;-1:-1:-1;;;2461:67:0;;;;;;;:::i;:::-;;;;;;;;;2663:1:::1;2647:6:::0;;2626:40:::1;::::0;-1:-1:-1;;;;;2647:6:0;;::::1;::::0;2626:40:::1;::::0;2663:1;;2626:40:::1;2694:1;2677:19:::0;;-1:-1:-1;;;;;;2677:19:0::1;::::0;;2556:148::o;2342:79::-;2380:7;2407:6;-1:-1:-1;;;;;2407:6:0;2342:79;:::o;4700:87::-;4772:7;;;;;;;;;;;;-1:-1:-1;;;4772:7:0;;;;4700:87;:::o;3730:75::-;;;-1:-1:-1;;;;;3730:75:0;;:::o;5116:167::-;5194:4;5211:42;5221:12;:10;:12::i;:::-;5235:9;5246:6;5211:9;:42::i;7485:1078::-;2479:12;:10;:12::i;:::-;2469:6;;-1:-1:-1;;;;;2469:6:0;;;:22;;;2461:67;;;;-1:-1:-1;;;2461:67:0;;;;;;;:::i;:::-;7583:11:::1;::::0;-1:-1:-1;;;7583:11:0;::::1;;;7582:12;7574:47;;;;-1:-1:-1::0;;;7574:47:0::1;;;;;;;:::i;:::-;7669:15;::::0;;7632::::1;:53:::0;;-1:-1:-1;;;;;;7632:53:0::1;-1:-1:-1::0;;;;;7669:15:0;;::::1;7632:53:::0;;::::1;::::0;;7716:4:::1;7669:15;7696:26:::0;;;:11:::1;:26;::::0;;;;;;;:43;;;;;;;;;;-1:-1:-1;;7696:60:0;;7801:15;;:25;;-1:-1:-1;;;7801:25:0;;;;:15;::::1;::::0;:23:::1;::::0;:25;;::::1;::::0;7696:26;7801:25;;;;;;;;:15;:25;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;7783:55:0::1;;7847:4;7854:15;;;;;;;;;-1:-1:-1::0;;;;;7854:15:0::1;-1:-1:-1::0;;;;;7854:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7783:94;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7767:13;:110:::0;;-1:-1:-1;;;;;;7767:110:0::1;-1:-1:-1::0;;;;;7767:110:0;;::::1;;::::0;;;;7900:13;::::1;-1:-1:-1::0;7888:26:0;;;:11:::1;:26;::::0;;;;;;;:32;;::::1;::::0;;;;;;;-1:-1:-1;;7888:49:0;;7948:15:::1;::::0;::::1;:31;7987:9;8006:4;8012:24;8006:4:::0;8012:9:::1;:24::i;:::-;8037:1;8039::::0;8049::::1;8052:15;7948:120;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;;;;8079:17:0;;::::1;;::::0;;;:11:::1;:17;::::0;;;;;;;:25;;::::1;::::0;;;;;;;;;-1:-1:-1;;8079:42:0;;;;8132:11:::1;:18:::0;;-1:-1:-1;;;;8132:18:0::1;-1:-1:-1::0;;;8132:18:0::1;::::0;;8179:15:::1;::::0;;;::::1;8161:34:::0;;;;;:51;;;8223:18;;-1:-1:-1;;;;8223:18:0::1;-1:-1:-1::0;;;8223:18:0::1;::::0;;8252:19;;;;;;;;;8272:15;;;::::1;8252:36:::0;;;;;;;:53;;;8329:12:::1;8316:10;:25:::0;8364:13;;;::::1;8352:26:::0;;;;;;;;:34;;;;;;;;:51;;;8434:4:::1;8414:26:::0;;;;;;;;:32;;;;;;;;;:49;;;8474:34;;;:51;8536:19:::1;:17;:19::i;:::-;7485:1078:::0;;:::o;5291:143::-;-1:-1:-1;;;;;5399:18:0;;;5372:7;5399:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5291:143::o;94:98::-;174:10;94:98;:::o;5932:335::-;-1:-1:-1;;;;;6025:19:0;;6017:68;;;;-1:-1:-1;;;6017:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6104:21:0;;6096:68;;;;-1:-1:-1;;;6096:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6175:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;6227:32;;;;;6205:6;;6227:32;:::i;:::-;;;;;;;;5932:335;;;:::o;6275:933::-;-1:-1:-1;;;;;6363:18:0;;6355:68;;;;-1:-1:-1;;;6355:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6442:16:0;;6434:64;;;;-1:-1:-1;;;6434:64:0;;;;;;;:::i;:::-;6526:1;6517:6;:10;6509:64;;;;-1:-1:-1;;;6509:64:0;;;;;;;:::i;:::-;6588:11;;-1:-1:-1;;;6588:11:0;;;;:19;;6603:4;6588:19;6584:467;;;6638:13;;-1:-1:-1;;;;;6630:21:0;;;6638:13;;6630:21;:55;;;;-1:-1:-1;6669:15:0;;-1:-1:-1;;;;;6655:30:0;;;6669:15;;6655:30;;6630:55;6626:109;;;6708:9;:11;;;:9;:11;;;:::i;:::-;;;;;;6626:109;6749:28;6780:24;6798:4;6780:9;:24::i;:::-;6824:6;;6749:55;;-1:-1:-1;;;;6824:6:0;;;;6823:7;:32;;;;-1:-1:-1;6842:13:0;;-1:-1:-1;;;;;6834:21:0;;;6842:13;;6834:21;6823:32;:47;;;;-1:-1:-1;6859:11:0;;-1:-1:-1;;;6859:11:0;;;;6823:47;6819:221;;;6931:13;;6921:32;;6950:2;;6921:24;;-1:-1:-1;;;;;6931:13:0;6921:9;:24::i;:::-;:28;;:32::i;:::-;6897:20;:57;6893:132;;;6996:9;:7;:9::i;:::-;6584:467;;-1:-1:-1;;;;;7081:15:0;;;;;;:9;:15;;;;;;:27;;7101:6;7081:19;:27::i;:::-;-1:-1:-1;;;;;7065:15:0;;;;;;;:9;:15;;;;;;:43;;;;7133:13;;;;;;;:25;;7151:6;7133:17;:25::i;:::-;-1:-1:-1;;;;;7119:13:0;;;;;;;:9;:13;;;;;;;:39;;;;7174:26;;;;;;;;;;7193:6;;7174:26;:::i;1234:190::-;1320:7;1356:12;1348:6;;;;1340:29;;;;-1:-1:-1;;;1340:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1380:9:0;1392:5;1396:1;1392;:5;:::i;:::-;1380:17;1234:190;-1:-1:-1;;;;;1234:190:0:o;1686:132::-;1744:7;1771:39;1775:1;1778;1771:39;;;;;;;;;;;;;;;;;:3;:39::i;7214:265::-;4349:6;:13;;-1:-1:-1;;;;4349:13:0;-1:-1:-1;;;4349:13:0;;;7299:15:::1;3942:2;7299;:15;:::i;:::-;7295:19;::::0;:2:::1;:19;:::i;:::-;7278:13;::::0;7268:24:::1;::::0;-1:-1:-1;;;;;7278:13:0::1;7268:9;:24::i;:::-;:46;7264:200;;;7374:78;7383:42;7427:24;7445:4;7427:9;:24::i;7374:78::-;;7264:200;4385:6:::0;:14;;-1:-1:-1;;;;4385:14:0;;;7214:265::o;1090:136::-;1148:7;1175:43;1179:1;1182;1175:43;;;;;;;;;;;;;;;;;:3;:43::i;903:179::-;961:7;;993:5;997:1;993;:5;:::i;:::-;981:17;;1022:1;1017;:6;;1009:46;;;;-1:-1:-1;;;1009:46:0;;;;;;;:::i;1826:189::-;1912:7;1947:12;1940:5;1932:28;;;;-1:-1:-1;;;1932:28:0;;;;;;;;:::i;:::-;-1:-1:-1;1971:9:0;1983:5;1987:1;1983;:5;:::i;14:259:1:-;;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;191:9;178:23;210:33;237:5;210:33;:::i;278:263::-;;401:2;389:9;380:7;376:23;372:32;369:2;;;422:6;414;407:22;369:2;459:9;453:16;478:33;505:5;478:33;:::i;546:402::-;;;675:2;663:9;654:7;650:23;646:32;643:2;;;696:6;688;681:22;643:2;740:9;727:23;759:33;786:5;759:33;:::i;:::-;811:5;-1:-1:-1;868:2:1;853:18;;840:32;881:35;840:32;881:35;:::i;:::-;935:7;925:17;;;633:315;;;;;:::o;953:470::-;;;;1099:2;1087:9;1078:7;1074:23;1070:32;1067:2;;;1120:6;1112;1105:22;1067:2;1164:9;1151:23;1183:33;1210:5;1183:33;:::i;:::-;1235:5;-1:-1:-1;1292:2:1;1277:18;;1264:32;1305:35;1264:32;1305:35;:::i;:::-;1057:366;;1359:7;;-1:-1:-1;;;1413:2:1;1398:18;;;;1385:32;;1057:366::o;1428:327::-;;;1557:2;1545:9;1536:7;1532:23;1528:32;1525:2;;;1578:6;1570;1563:22;1525:2;1622:9;1609:23;1641:33;1668:5;1641:33;:::i;:::-;1693:5;1745:2;1730:18;;;;1717:32;;-1:-1:-1;;;1515:240:1:o;1760:316::-;;;;1917:2;1905:9;1896:7;1892:23;1888:32;1885:2;;;1938:6;1930;1923:22;1885:2;1972:9;1966:16;1956:26;;2022:2;2011:9;2007:18;2001:25;1991:35;;2066:2;2055:9;2051:18;2045:25;2035:35;;1875:201;;;;;:::o;2081:203::-;-1:-1:-1;;;;;2245:32:1;;;;2227:51;;2215:2;2200:18;;2182:102::o;2289:304::-;-1:-1:-1;;;;;2519:15:1;;;2501:34;;2571:15;;2566:2;2551:18;;2544:43;2451:2;2436:18;;2418:175::o;2598:607::-;-1:-1:-1;;;;;2957:15:1;;;2939:34;;3004:2;2989:18;;2982:34;;;;3047:2;3032:18;;3025:34;;;;3090:2;3075:18;;3068:34;;;;3139:15;;;3133:3;3118:19;;3111:44;2919:3;3171:19;;3164:35;;;;2888:3;2873:19;;2855:350::o;3210:187::-;3375:14;;3368:22;3350:41;;3338:2;3323:18;;3305:92::o;3402:603::-;;3543:2;3572;3561:9;3554:21;3604:6;3598:13;3647:6;3642:2;3631:9;3627:18;3620:34;3672:4;3685:140;3699:6;3696:1;3693:13;3685:140;;;3794:14;;;3790:23;;3784:30;3760:17;;;3779:2;3756:26;3749:66;3714:10;;3685:140;;;3843:6;3840:1;3837:13;3834:2;;;3913:4;3908:2;3899:6;3888:9;3884:22;3880:31;3873:45;3834:2;-1:-1:-1;3989:2:1;3968:15;-1:-1:-1;;3964:29:1;3949:45;;;;3996:2;3945:54;;3523:482;-1:-1:-1;;;3523:482:1:o;4010:399::-;4212:2;4194:21;;;4251:2;4231:18;;;4224:30;4290:34;4285:2;4270:18;;4263:62;-1:-1:-1;;;4356:2:1;4341:18;;4334:33;4399:3;4384:19;;4184:225::o;4414:398::-;4616:2;4598:21;;;4655:2;4635:18;;;4628:30;4694:34;4689:2;4674:18;;4667:62;-1:-1:-1;;;4760:2:1;4745:18;;4738:32;4802:3;4787:19;;4588:224::o;4817:351::-;5019:2;5001:21;;;5058:2;5038:18;;;5031:30;5097:29;5092:2;5077:18;;5070:57;5159:2;5144:18;;4991:177::o;5173:356::-;5375:2;5357:21;;;5394:18;;;5387:30;5453:34;5448:2;5433:18;;5426:62;5520:2;5505:18;;5347:182::o;5534:405::-;5736:2;5718:21;;;5775:2;5755:18;;;5748:30;5814:34;5809:2;5794:18;;5787:62;-1:-1:-1;;;5880:2:1;5865:18;;5858:39;5929:3;5914:19;;5708:231::o;5944:401::-;6146:2;6128:21;;;6185:2;6165:18;;;6158:30;6224:34;6219:2;6204:18;;6197:62;-1:-1:-1;;;6290:2:1;6275:18;;6268:35;6335:3;6320:19;;6118:227::o;6350:400::-;6552:2;6534:21;;;6591:2;6571:18;;;6564:30;6630:34;6625:2;6610:18;;6603:62;-1:-1:-1;;;6696:2:1;6681:18;;6674:34;6740:3;6725:19;;6524:226::o;6755:347::-;6957:2;6939:21;;;6996:2;6976:18;;;6969:30;7035:25;7030:2;7015:18;;7008:53;7093:2;7078:18;;6929:173::o;7107:177::-;7253:25;;;7241:2;7226:18;;7208:76::o;7289:184::-;7461:4;7449:17;;;;7431:36;;7419:2;7404:18;;7386:87::o;7478:128::-;;7549:1;7545:6;7542:1;7539:13;7536:2;;;7555:18;;:::i;:::-;-1:-1:-1;7591:9:1;;7526:80::o;7611:217::-;;7677:1;7667:2;;-1:-1:-1;;;7702:31:1;;7756:4;7753:1;7746:15;7784:4;7709:1;7774:15;7667:2;-1:-1:-1;7813:9:1;;7657:171::o;7833:453::-;7929:6;7952:5;7966:314;8015:1;8052:2;8042:8;8039:16;8029:2;;8059:5;;;8029:2;8100:4;8095:3;8091:14;8085:4;8082:24;8079:2;;;8109:18;;:::i;:::-;8159:2;8149:8;8145:17;8142:2;;;8174:16;;;;8142:2;8253:17;;;;;8213:15;;7966:314;;;7910:376;;;;;;;:::o;8291:148::-;;8378:55;-1:-1:-1;;8419:4:1;8405:19;;8399:4;8444:922;8528:8;8518:2;;-1:-1:-1;8569:1:1;8583:5;;8518:2;8617:4;8607:2;;-1:-1:-1;8654:1:1;8668:5;;8607:2;8699:4;8717:1;8712:59;;;;8785:1;8780:183;;;;8692:271;;8712:59;8742:1;8733:10;;8756:5;;;8780:183;8817:3;8807:8;8804:17;8801:2;;;8824:18;;:::i;:::-;8880:1;8870:8;8866:16;8857:25;;8908:3;8901:5;8898:14;8895:2;;;8915:18;;:::i;:::-;8948:5;;;8692:271;;9047:2;9037:8;9034:16;9028:3;9022:4;9019:13;9015:36;9009:2;8999:8;8996:16;8991:2;8985:4;8982:12;8978:35;8975:77;8972:2;;;-1:-1:-1;9084:19:1;;;9119:14;;;9116:2;;;9136:18;;:::i;:::-;9169:5;;8972:2;9216:42;9254:3;9244:8;9238:4;9235:1;9216:42;:::i;:::-;9291:6;9286:3;9282:16;9273:7;9270:29;9267:2;;;9302:18;;:::i;:::-;9340:20;;8508:858;-1:-1:-1;;;;8508:858:1:o;9371:168::-;;9477:1;9473;9469:6;9465:14;9462:1;9459:21;9454:1;9447:9;9440:17;9436:45;9433:2;;;9484:18;;:::i;:::-;-1:-1:-1;9524:9:1;;9423:116::o;9544:125::-;;9612:1;9609;9606:8;9603:2;;;9617:18;;:::i;:::-;-1:-1:-1;9654:9:1;;9593:76::o;9674:135::-;;-1:-1:-1;;9734:17:1;;9731:2;;;9754:18;;:::i;:::-;-1:-1:-1;9801:1:1;9790:13;;9721:88::o;9814:127::-;9875:10;9870:3;9866:20;9863:1;9856:31;9906:4;9903:1;9896:15;9930:4;9927:1;9920:15;9946:133;-1:-1:-1;;;;;10023:31:1;;10013:42;;10003:2;;10069:1;10066;10059:12;10003:2;9993:86;:::o

Swarm Source

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