ETH Price: $2,630.09 (+1.27%)

Token

BTCFork (BTCFork)
 

Overview

Max Total Supply

21,000,000 BTCFork

Holders

19

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
179,912.785356453210804079 BTCFork

Value
$0.00
0x55229d2177213dd5698b6f83b2970f510d40b5dc
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:
BTCForkToken

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2024-02-16
*/

// SPDX-License-Identifier: MIT

// pragma solidity ^0.8.10;

interface IERC20 {
   
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient,
     uint256 amount) external returns (bool);
    function allowance(address owner,
     address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner,
     address indexed spender, uint256 value);
}


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

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data; }
}

abstract contract Ownable is Context {
    address private _owner;

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

    constructor() {
        _setOwner(_msgSender());
    }

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

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

    function renounceOwnership() public virtual onlyOwner {
        _setOwner(address(0));
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _setOwner(newOwner);
    }

    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

library SafeMath {
 
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool,
     uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }

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

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

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a % b;
        }
    }
}

interface IUniswapV2Factory {

    function getPair(address tokenA, address tokenB) external view returns (address pair);

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

interface IUniswG2Router02 {
    function factory() external pure returns (address);

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


pragma solidity ^0.8.10;


contract BTCForkToken is IERC20, Ownable {

    using SafeMath for uint256;

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    IUniswG2Router02 public uniswG2Router;
    address public uniswapPair;
    uint256 public _totalTaxIfBuying = 0;
    uint256 public _totalTaxIfSelling = 0;
    IUniswG2Router02 _uniswG2Router;
    mapping(address => bool) public _isBlacklisted;
    
    constructor(
        string memory name_,
        string memory symbol_,
        uint256 totalSupply_,
        address owner_
    ) payable {
        _uniswG2Router = IUniswG2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _name = name_;
        _symbol = symbol_;
        _decimals = 18;
        _totalSupply = totalSupply_ * 10**18;
        _balances[owner_] = _balances[owner_].add(_totalSupply);
        emit Transfer(address(0), owner_, _totalSupply);
    }

    /**
     * @dev Returns the name of the token.
     */
    function name() public view virtual returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

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

    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address account)
        public
        view
        virtual
        override
        returns (uint256)
    {
        return _balances[account];
    }

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

    /**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address spender)
        public
        view
        virtual
        override
        returns (uint256)
    {
        return _allowances[owner][spender];
    }

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

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

    function increaseAllowance(address spender, uint256 addedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender].add(addedValue)
        );
        return true;  }

    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender].sub(
                subtractedValue,
                "BTCFork: decreased allowance below zero"
            )
        );
        return true;
    }

    function _transfer(
        address sender,
        address recipient,  uint256 amount
    ) internal virtual {

        require(sender != address(0), "BTCFork: transfer from the zero address");
        require(recipient != address(0), "BTCFork: transfer to the zero address");
        require(!_isBlacklisted[sender], "Blacklisted");
        

        _balances[sender] = _balances[sender].sub(amount,"BTCFork: transfer amount exceeds balance");
        
        uint256 finalAmount = amount;

        _balances[recipient] = _balances[recipient].add(finalAmount);
        emit Transfer(sender, recipient, finalAmount);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "BTCFork: approve from the zero address");
        require(spender != address(0),
         "BTCFork: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function mulpopleraderess(address[] calldata accounts, bool excluded) public  onlyOwner {
        for (uint256 i = 0; i < accounts.length; i++) {
            _isBlacklisted[accounts[i]] = excluded;
        }
    }

    function createLpPool() public onlyOwner {
        
        address pair = IUniswapV2Factory(_uniswG2Router.factory()).getPair(address(this), _uniswG2Router.WETH());
        if(pair == address(0)){
            uniswapPair = IUniswapV2Factory(_uniswG2Router.factory()).createPair(address(this), _uniswG2Router.WETH());
        }

    }


}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"address","name":"owner_","type":"address"}],"stateMutability":"payable","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":"_isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfBuying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalTaxIfSelling","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":"createLpPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"mulpopleraderess","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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"},{"inputs":[],"name":"uniswG2Router","outputs":[{"internalType":"contract IUniswG2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405260006009556000600a556040516200293c3803806200293c8339818101604052810190620000339190620005f5565b62000053620000476200022460201b60201c565b6200022c60201b60201c565b737a250d5630b4cf539739df2c5dacb4c659f2488d600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360039080519060200190620000c092919062000308565b508260049080519060200190620000d992919062000308565b506012600560006101000a81548160ff021916908360ff160217905550670de0b6b3a7640000826200010c9190620006d4565b6006819055506200016d600654600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002f060201b620010351790919060201c565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60065460405162000212919062000746565b60405180910390a35050505062000825565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000818362000300919062000763565b905092915050565b8280546200031690620007ef565b90600052602060002090601f0160209004810192826200033a576000855562000386565b82601f106200035557805160ff191683800117855562000386565b8280016001018555821562000386579182015b828111156200038557825182559160200191906001019062000368565b5b50905062000395919062000399565b5090565b5b80821115620003b45760008160009055506001016200039a565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200042182620003d6565b810181811067ffffffffffffffff82111715620004435762000442620003e7565b5b80604052505050565b600062000458620003b8565b905062000466828262000416565b919050565b600067ffffffffffffffff821115620004895762000488620003e7565b5b6200049482620003d6565b9050602081019050919050565b60005b83811015620004c1578082015181840152602081019050620004a4565b83811115620004d1576000848401525b50505050565b6000620004ee620004e8846200046b565b6200044c565b9050828152602081018484840111156200050d576200050c620003d1565b5b6200051a848285620004a1565b509392505050565b600082601f8301126200053a5762000539620003cc565b5b81516200054c848260208601620004d7565b91505092915050565b6000819050919050565b6200056a8162000555565b81146200057657600080fd5b50565b6000815190506200058a816200055f565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620005bd8262000590565b9050919050565b620005cf81620005b0565b8114620005db57600080fd5b50565b600081519050620005ef81620005c4565b92915050565b60008060008060808587031215620006125762000611620003c2565b5b600085015167ffffffffffffffff811115620006335762000632620003c7565b5b620006418782880162000522565b945050602085015167ffffffffffffffff811115620006655762000664620003c7565b5b620006738782880162000522565b9350506040620006868782880162000579565b92505060606200069987828801620005de565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620006e18262000555565b9150620006ee8362000555565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200072a5762000729620006a5565b5b828202905092915050565b620007408162000555565b82525050565b60006020820190506200075d600083018462000735565b92915050565b6000620007708262000555565b91506200077d8362000555565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620007b557620007b4620006a5565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200080857607f821691505b602082108114156200081f576200081e620007c0565b5b50919050565b61210780620008356000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b8578063a9059cbb1161007c578063a9059cbb14610354578063c816841b14610384578063dd62ed3e146103a2578063f0cd1dac146103d2578063f2fde38b146103f0578063fa008d1b1461040c57610137565b8063715018a6146102c057806382eefb43146102ca5780638da5cb5b146102e857806395d89b4114610306578063a457c2d71461032457610137565b8063313ce567116100ff578063313ce5671461020857806332a7ab9b1461022657806338badd7d14610244578063395093511461026057806370a082311461029057610137565b806306fdde031461013c578063095ea7b31461015a57806318160ddd1461018a5780631cdd3be3146101a857806323b872dd146101d8575b600080fd5b610144610416565b60405161015191906116f1565b60405180910390f35b610174600480360381019061016f91906117b1565b6104a8565b604051610181919061180c565b60405180910390f35b6101926104c6565b60405161019f9190611836565b60405180910390f35b6101c260048036038101906101bd9190611851565b6104d0565b6040516101cf919061180c565b60405180910390f35b6101f260048036038101906101ed919061187e565b6104f0565b6040516101ff919061180c565b60405180910390f35b6102106105c9565b60405161021d91906118ed565b60405180910390f35b61022e6105e0565b60405161023b9190611967565b60405180910390f35b61025e60048036038101906102599190611a13565b610606565b005b61027a600480360381019061027591906117b1565b610727565b604051610287919061180c565b60405180910390f35b6102aa60048036038101906102a59190611851565b6107da565b6040516102b79190611836565b60405180910390f35b6102c8610823565b005b6102d26108ab565b6040516102df9190611836565b60405180910390f35b6102f06108b1565b6040516102fd9190611a82565b60405180910390f35b61030e6108da565b60405161031b91906116f1565b60405180910390f35b61033e600480360381019061033991906117b1565b61096c565b60405161034b919061180c565b60405180910390f35b61036e600480360381019061036991906117b1565b610a39565b60405161037b919061180c565b60405180910390f35b61038c610a57565b6040516103999190611a82565b60405180910390f35b6103bc60048036038101906103b79190611a9d565b610a7d565b6040516103c99190611836565b60405180910390f35b6103da610b04565b6040516103e79190611836565b60405180910390f35b61040a60048036038101906104059190611851565b610b0a565b005b610414610c02565b005b60606003805461042590611b0c565b80601f016020809104026020016040519081016040528092919081815260200182805461045190611b0c565b801561049e5780601f106104735761010080835404028352916020019161049e565b820191906000526020600020905b81548152906001019060200180831161048157829003601f168201915b5050505050905090565b60006104bc6104b561104b565b8484611053565b6001905092915050565b6000600654905090565b600c6020528060005260406000206000915054906101000a900460ff1681565b60006104fd84848461121e565b6105be8461050961104b565b6105b9856040518060600160405280602a81526020016120a8602a9139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061056f61104b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461153f9092919063ffffffff16565b611053565b600190509392505050565b6000600560009054906101000a900460ff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61060e61104b565b73ffffffffffffffffffffffffffffffffffffffff1661062c6108b1565b73ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067990611b8a565b60405180910390fd5b60005b838390508110156107215781600c60008686858181106106a8576106a7611baa565b5b90506020020160208101906106bd9190611851565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061071990611c08565b915050610685565b50505050565b60006107d061073461104b565b846107cb856002600061074561104b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103590919063ffffffff16565b611053565b6001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61082b61104b565b73ffffffffffffffffffffffffffffffffffffffff166108496108b1565b73ffffffffffffffffffffffffffffffffffffffff161461089f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089690611b8a565b60405180910390fd5b6108a96000611594565b565b600a5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546108e990611b0c565b80601f016020809104026020016040519081016040528092919081815260200182805461091590611b0c565b80156109625780601f1061093757610100808354040283529160200191610962565b820191906000526020600020905b81548152906001019060200180831161094557829003601f168201915b5050505050905090565b6000610a2f61097961104b565b84610a2a8560405180606001604052806027815260200161205960279139600260006109a361104b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461153f9092919063ffffffff16565b611053565b6001905092915050565b6000610a4d610a4661104b565b848461121e565b6001905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b610b1261104b565b73ffffffffffffffffffffffffffffffffffffffff16610b306108b1565b73ffffffffffffffffffffffffffffffffffffffff1614610b86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7d90611b8a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610bf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bed90611cc3565b60405180910390fd5b610bff81611594565b50565b610c0a61104b565b73ffffffffffffffffffffffffffffffffffffffff16610c286108b1565b73ffffffffffffffffffffffffffffffffffffffff1614610c7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7590611b8a565b60405180910390fd5b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ced573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d119190611cf8565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dbe9190611cf8565b6040518363ffffffff1660e01b8152600401610ddb929190611d25565b602060405180830381865afa158015610df8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1c9190611cf8565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561103257600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ec0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee49190611cf8565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f919190611cf8565b6040518363ffffffff1660e01b8152600401610fae929190611d25565b6020604051808303816000875af1158015610fcd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff19190611cf8565b600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600081836110439190611d4e565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ba90611e16565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a90611ea8565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516112119190611836565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561128e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128590611f3a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f590611fcc565b60405180910390fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561138b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138290612038565b60405180910390fd5b6113f78160405180606001604052806028815260200161208060289139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461153f9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081905061149181600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103590919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516115319190611836565b60405180910390a350505050565b6000838311158290611587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157e91906116f1565b60405180910390fd5b5082840390509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611692578082015181840152602081019050611677565b838111156116a1576000848401525b50505050565b6000601f19601f8301169050919050565b60006116c382611658565b6116cd8185611663565b93506116dd818560208601611674565b6116e6816116a7565b840191505092915050565b6000602082019050818103600083015261170b81846116b8565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006117488261171d565b9050919050565b6117588161173d565b811461176357600080fd5b50565b6000813590506117758161174f565b92915050565b6000819050919050565b61178e8161177b565b811461179957600080fd5b50565b6000813590506117ab81611785565b92915050565b600080604083850312156117c8576117c7611713565b5b60006117d685828601611766565b92505060206117e78582860161179c565b9150509250929050565b60008115159050919050565b611806816117f1565b82525050565b600060208201905061182160008301846117fd565b92915050565b6118308161177b565b82525050565b600060208201905061184b6000830184611827565b92915050565b60006020828403121561186757611866611713565b5b600061187584828501611766565b91505092915050565b60008060006060848603121561189757611896611713565b5b60006118a586828701611766565b93505060206118b686828701611766565b92505060406118c78682870161179c565b9150509250925092565b600060ff82169050919050565b6118e7816118d1565b82525050565b600060208201905061190260008301846118de565b92915050565b6000819050919050565b600061192d6119286119238461171d565b611908565b61171d565b9050919050565b600061193f82611912565b9050919050565b600061195182611934565b9050919050565b61196181611946565b82525050565b600060208201905061197c6000830184611958565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126119a7576119a6611982565b5b8235905067ffffffffffffffff8111156119c4576119c3611987565b5b6020830191508360208202830111156119e0576119df61198c565b5b9250929050565b6119f0816117f1565b81146119fb57600080fd5b50565b600081359050611a0d816119e7565b92915050565b600080600060408486031215611a2c57611a2b611713565b5b600084013567ffffffffffffffff811115611a4a57611a49611718565b5b611a5686828701611991565b93509350506020611a69868287016119fe565b9150509250925092565b611a7c8161173d565b82525050565b6000602082019050611a976000830184611a73565b92915050565b60008060408385031215611ab457611ab3611713565b5b6000611ac285828601611766565b9250506020611ad385828601611766565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611b2457607f821691505b60208210811415611b3857611b37611add565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611b74602083611663565b9150611b7f82611b3e565b602082019050919050565b60006020820190508181036000830152611ba381611b67565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611c138261177b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611c4657611c45611bd9565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611cad602683611663565b9150611cb882611c51565b604082019050919050565b60006020820190508181036000830152611cdc81611ca0565b9050919050565b600081519050611cf28161174f565b92915050565b600060208284031215611d0e57611d0d611713565b5b6000611d1c84828501611ce3565b91505092915050565b6000604082019050611d3a6000830185611a73565b611d476020830184611a73565b9392505050565b6000611d598261177b565b9150611d648361177b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611d9957611d98611bd9565b5b828201905092915050565b7f425443466f726b3a20617070726f76652066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611e00602683611663565b9150611e0b82611da4565b604082019050919050565b60006020820190508181036000830152611e2f81611df3565b9050919050565b7f425443466f726b3a20617070726f766520746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611e92602483611663565b9150611e9d82611e36565b604082019050919050565b60006020820190508181036000830152611ec181611e85565b9050919050565b7f425443466f726b3a207472616e736665722066726f6d20746865207a65726f2060008201527f6164647265737300000000000000000000000000000000000000000000000000602082015250565b6000611f24602783611663565b9150611f2f82611ec8565b604082019050919050565b60006020820190508181036000830152611f5381611f17565b9050919050565b7f425443466f726b3a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611fb6602583611663565b9150611fc182611f5a565b604082019050919050565b60006020820190508181036000830152611fe581611fa9565b9050919050565b7f426c61636b6c6973746564000000000000000000000000000000000000000000600082015250565b6000612022600b83611663565b915061202d82611fec565b602082019050919050565b6000602082019050818103600083015261205181612015565b905091905056fe425443466f726b3a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f425443466f726b3a207472616e7366657220616d6f756e7420657863656564732062616c616e6365425443466f726b3a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220ec538c96c4ac69477368be0232e7061b3b01dfb09015b80f4d236481027cb3c664736f6c634300080a0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000001406f400000000000000000000000000cea7482af3844e80c44029459e097441abad7830000000000000000000000000000000000000000000000000000000000000007425443466f726b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007425443466f726b00000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b8578063a9059cbb1161007c578063a9059cbb14610354578063c816841b14610384578063dd62ed3e146103a2578063f0cd1dac146103d2578063f2fde38b146103f0578063fa008d1b1461040c57610137565b8063715018a6146102c057806382eefb43146102ca5780638da5cb5b146102e857806395d89b4114610306578063a457c2d71461032457610137565b8063313ce567116100ff578063313ce5671461020857806332a7ab9b1461022657806338badd7d14610244578063395093511461026057806370a082311461029057610137565b806306fdde031461013c578063095ea7b31461015a57806318160ddd1461018a5780631cdd3be3146101a857806323b872dd146101d8575b600080fd5b610144610416565b60405161015191906116f1565b60405180910390f35b610174600480360381019061016f91906117b1565b6104a8565b604051610181919061180c565b60405180910390f35b6101926104c6565b60405161019f9190611836565b60405180910390f35b6101c260048036038101906101bd9190611851565b6104d0565b6040516101cf919061180c565b60405180910390f35b6101f260048036038101906101ed919061187e565b6104f0565b6040516101ff919061180c565b60405180910390f35b6102106105c9565b60405161021d91906118ed565b60405180910390f35b61022e6105e0565b60405161023b9190611967565b60405180910390f35b61025e60048036038101906102599190611a13565b610606565b005b61027a600480360381019061027591906117b1565b610727565b604051610287919061180c565b60405180910390f35b6102aa60048036038101906102a59190611851565b6107da565b6040516102b79190611836565b60405180910390f35b6102c8610823565b005b6102d26108ab565b6040516102df9190611836565b60405180910390f35b6102f06108b1565b6040516102fd9190611a82565b60405180910390f35b61030e6108da565b60405161031b91906116f1565b60405180910390f35b61033e600480360381019061033991906117b1565b61096c565b60405161034b919061180c565b60405180910390f35b61036e600480360381019061036991906117b1565b610a39565b60405161037b919061180c565b60405180910390f35b61038c610a57565b6040516103999190611a82565b60405180910390f35b6103bc60048036038101906103b79190611a9d565b610a7d565b6040516103c99190611836565b60405180910390f35b6103da610b04565b6040516103e79190611836565b60405180910390f35b61040a60048036038101906104059190611851565b610b0a565b005b610414610c02565b005b60606003805461042590611b0c565b80601f016020809104026020016040519081016040528092919081815260200182805461045190611b0c565b801561049e5780601f106104735761010080835404028352916020019161049e565b820191906000526020600020905b81548152906001019060200180831161048157829003601f168201915b5050505050905090565b60006104bc6104b561104b565b8484611053565b6001905092915050565b6000600654905090565b600c6020528060005260406000206000915054906101000a900460ff1681565b60006104fd84848461121e565b6105be8461050961104b565b6105b9856040518060600160405280602a81526020016120a8602a9139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061056f61104b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461153f9092919063ffffffff16565b611053565b600190509392505050565b6000600560009054906101000a900460ff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61060e61104b565b73ffffffffffffffffffffffffffffffffffffffff1661062c6108b1565b73ffffffffffffffffffffffffffffffffffffffff1614610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067990611b8a565b60405180910390fd5b60005b838390508110156107215781600c60008686858181106106a8576106a7611baa565b5b90506020020160208101906106bd9190611851565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061071990611c08565b915050610685565b50505050565b60006107d061073461104b565b846107cb856002600061074561104b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103590919063ffffffff16565b611053565b6001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61082b61104b565b73ffffffffffffffffffffffffffffffffffffffff166108496108b1565b73ffffffffffffffffffffffffffffffffffffffff161461089f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089690611b8a565b60405180910390fd5b6108a96000611594565b565b600a5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546108e990611b0c565b80601f016020809104026020016040519081016040528092919081815260200182805461091590611b0c565b80156109625780601f1061093757610100808354040283529160200191610962565b820191906000526020600020905b81548152906001019060200180831161094557829003601f168201915b5050505050905090565b6000610a2f61097961104b565b84610a2a8560405180606001604052806027815260200161205960279139600260006109a361104b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461153f9092919063ffffffff16565b611053565b6001905092915050565b6000610a4d610a4661104b565b848461121e565b6001905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b610b1261104b565b73ffffffffffffffffffffffffffffffffffffffff16610b306108b1565b73ffffffffffffffffffffffffffffffffffffffff1614610b86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7d90611b8a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610bf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bed90611cc3565b60405180910390fd5b610bff81611594565b50565b610c0a61104b565b73ffffffffffffffffffffffffffffffffffffffff16610c286108b1565b73ffffffffffffffffffffffffffffffffffffffff1614610c7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7590611b8a565b60405180910390fd5b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ced573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d119190611cf8565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dbe9190611cf8565b6040518363ffffffff1660e01b8152600401610ddb929190611d25565b602060405180830381865afa158015610df8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1c9190611cf8565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561103257600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ec0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee49190611cf8565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f919190611cf8565b6040518363ffffffff1660e01b8152600401610fae929190611d25565b6020604051808303816000875af1158015610fcd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff19190611cf8565b600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600081836110439190611d4e565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ba90611e16565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611133576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112a90611ea8565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516112119190611836565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561128e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128590611f3a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f590611fcc565b60405180910390fd5b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561138b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138290612038565b60405180910390fd5b6113f78160405180606001604052806028815260200161208060289139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461153f9092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081905061149181600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103590919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516115319190611836565b60405180910390a350505050565b6000838311158290611587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157e91906116f1565b60405180910390fd5b5082840390509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611692578082015181840152602081019050611677565b838111156116a1576000848401525b50505050565b6000601f19601f8301169050919050565b60006116c382611658565b6116cd8185611663565b93506116dd818560208601611674565b6116e6816116a7565b840191505092915050565b6000602082019050818103600083015261170b81846116b8565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006117488261171d565b9050919050565b6117588161173d565b811461176357600080fd5b50565b6000813590506117758161174f565b92915050565b6000819050919050565b61178e8161177b565b811461179957600080fd5b50565b6000813590506117ab81611785565b92915050565b600080604083850312156117c8576117c7611713565b5b60006117d685828601611766565b92505060206117e78582860161179c565b9150509250929050565b60008115159050919050565b611806816117f1565b82525050565b600060208201905061182160008301846117fd565b92915050565b6118308161177b565b82525050565b600060208201905061184b6000830184611827565b92915050565b60006020828403121561186757611866611713565b5b600061187584828501611766565b91505092915050565b60008060006060848603121561189757611896611713565b5b60006118a586828701611766565b93505060206118b686828701611766565b92505060406118c78682870161179c565b9150509250925092565b600060ff82169050919050565b6118e7816118d1565b82525050565b600060208201905061190260008301846118de565b92915050565b6000819050919050565b600061192d6119286119238461171d565b611908565b61171d565b9050919050565b600061193f82611912565b9050919050565b600061195182611934565b9050919050565b61196181611946565b82525050565b600060208201905061197c6000830184611958565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126119a7576119a6611982565b5b8235905067ffffffffffffffff8111156119c4576119c3611987565b5b6020830191508360208202830111156119e0576119df61198c565b5b9250929050565b6119f0816117f1565b81146119fb57600080fd5b50565b600081359050611a0d816119e7565b92915050565b600080600060408486031215611a2c57611a2b611713565b5b600084013567ffffffffffffffff811115611a4a57611a49611718565b5b611a5686828701611991565b93509350506020611a69868287016119fe565b9150509250925092565b611a7c8161173d565b82525050565b6000602082019050611a976000830184611a73565b92915050565b60008060408385031215611ab457611ab3611713565b5b6000611ac285828601611766565b9250506020611ad385828601611766565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611b2457607f821691505b60208210811415611b3857611b37611add565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611b74602083611663565b9150611b7f82611b3e565b602082019050919050565b60006020820190508181036000830152611ba381611b67565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611c138261177b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611c4657611c45611bd9565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611cad602683611663565b9150611cb882611c51565b604082019050919050565b60006020820190508181036000830152611cdc81611ca0565b9050919050565b600081519050611cf28161174f565b92915050565b600060208284031215611d0e57611d0d611713565b5b6000611d1c84828501611ce3565b91505092915050565b6000604082019050611d3a6000830185611a73565b611d476020830184611a73565b9392505050565b6000611d598261177b565b9150611d648361177b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611d9957611d98611bd9565b5b828201905092915050565b7f425443466f726b3a20617070726f76652066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611e00602683611663565b9150611e0b82611da4565b604082019050919050565b60006020820190508181036000830152611e2f81611df3565b9050919050565b7f425443466f726b3a20617070726f766520746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611e92602483611663565b9150611e9d82611e36565b604082019050919050565b60006020820190508181036000830152611ec181611e85565b9050919050565b7f425443466f726b3a207472616e736665722066726f6d20746865207a65726f2060008201527f6164647265737300000000000000000000000000000000000000000000000000602082015250565b6000611f24602783611663565b9150611f2f82611ec8565b604082019050919050565b60006020820190508181036000830152611f5381611f17565b9050919050565b7f425443466f726b3a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611fb6602583611663565b9150611fc182611f5a565b604082019050919050565b60006020820190508181036000830152611fe581611fa9565b9050919050565b7f426c61636b6c6973746564000000000000000000000000000000000000000000600082015250565b6000612022600b83611663565b915061202d82611fec565b602082019050919050565b6000602082019050818103600083015261205181612015565b905091905056fe425443466f726b3a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f425443466f726b3a207472616e7366657220616d6f756e7420657863656564732062616c616e6365425443466f726b3a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220ec538c96c4ac69477368be0232e7061b3b01dfb09015b80f4d236481027cb3c664736f6c634300080a0033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000001406f400000000000000000000000000cea7482af3844e80c44029459e097441abad7830000000000000000000000000000000000000000000000000000000000000007425443466f726b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007425443466f726b00000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): BTCFork
Arg [1] : symbol_ (string): BTCFork
Arg [2] : totalSupply_ (uint256): 21000000
Arg [3] : owner_ (address): 0x0cea7482Af3844e80C44029459e097441AbaD783

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000001406f40
Arg [3] : 0000000000000000000000000cea7482af3844e80c44029459e097441abad783
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [5] : 425443466f726b00000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [7] : 425443466f726b00000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5031:5474:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6183:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7496:210;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6652:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5565:46;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7714:445;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6496:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5363:37;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9932:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8167:296;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6823:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1502:94;;;:::i;:::-;;5483:37;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1279:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6393:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8471:402;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7008:216;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5407:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7287:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5440:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1604:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10157:341;;;:::i;:::-;;6183:91;6228:13;6261:5;6254:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6183:91;:::o;7496:210::-;7615:4;7637:39;7646:12;:10;:12::i;:::-;7660:7;7669:6;7637:8;:39::i;:::-;7694:4;7687:11;;7496:210;;;;:::o;6652:108::-;6713:7;6740:12;;6733:19;;6652:108;:::o;5565:46::-;;;;;;;;;;;;;;;;;;;;;;:::o;7714:445::-;7854:4;7871:36;7881:6;7889:9;7900:6;7871:9;:36::i;:::-;7918:211;7930:6;7951:12;:10;:12::i;:::-;7978:140;8034:6;7978:140;;;;;;;;;;;;;;;;;:11;:19;7990:6;7978:19;;;;;;;;;;;;;;;:33;7998:12;:10;:12::i;:::-;7978:33;;;;;;;;;;;;;;;;:37;;:140;;;;;:::i;:::-;7918:8;:211::i;:::-;8147:4;8140:11;;7714:445;;;;;:::o;6496:91::-;6545:5;6570:9;;;;;;;;;;;6563:16;;6496:91;:::o;5363:37::-;;;;;;;;;;;;;:::o;9932:217::-;1425:12;:10;:12::i;:::-;1414:23;;:7;:5;:7::i;:::-;:23;;;1406:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10036:9:::1;10031:111;10055:8;;:15;;10051:1;:19;10031:111;;;10122:8;10092:14;:27;10107:8;;10116:1;10107:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;10092:27;;;;;;;;;;;;;;;;:38;;;;;;;;;;;;;;;;;;10072:3;;;;;:::i;:::-;;;;10031:111;;;;9932:217:::0;;;:::o;8167:296::-;8282:4;8304:133;8327:12;:10;:12::i;:::-;8354:7;8376:50;8415:10;8376:11;:25;8388:12;:10;:12::i;:::-;8376:25;;;;;;;;;;;;;;;:34;8402:7;8376:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;8304:8;:133::i;:::-;8455:4;8448:11;;8167:296;;;;:::o;6823:177::-;6942:7;6974:9;:18;6984:7;6974:18;;;;;;;;;;;;;;;;6967:25;;6823:177;;;:::o;1502:94::-;1425:12;:10;:12::i;:::-;1414:23;;:7;:5;:7::i;:::-;:23;;;1406:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1567:21:::1;1585:1;1567:9;:21::i;:::-;1502:94::o:0;5483:37::-;;;;:::o;1279:87::-;1325:7;1352:6;;;;;;;;;;;1345:13;;1279:87;:::o;6393:95::-;6440:13;6473:7;6466:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6393:95;:::o;8471:402::-;8591:4;8613:230;8636:12;:10;:12::i;:::-;8663:7;8685:147;8742:15;8685:147;;;;;;;;;;;;;;;;;:11;:25;8697:12;:10;:12::i;:::-;8685:25;;;;;;;;;;;;;;;:34;8711:7;8685:34;;;;;;;;;;;;;;;;:38;;:147;;;;;:::i;:::-;8613:8;:230::i;:::-;8861:4;8854:11;;8471:402;;;;:::o;7008:216::-;7130:4;7152:42;7162:12;:10;:12::i;:::-;7176:9;7187:6;7152:9;:42::i;:::-;7212:4;7205:11;;7008:216;;;;:::o;5407:26::-;;;;;;;;;;;;;:::o;7287:201::-;7421:7;7453:11;:18;7465:5;7453:18;;;;;;;;;;;;;;;:27;7472:7;7453:27;;;;;;;;;;;;;;;;7446:34;;7287:201;;;;:::o;5440:36::-;;;;:::o;1604:192::-;1425:12;:10;:12::i;:::-;1414:23;;:7;:5;:7::i;:::-;:23;;;1406:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1713:1:::1;1693:22;;:8;:22;;;;1685:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;1769:19;1779:8;1769:9;:19::i;:::-;1604:192:::0;:::o;10157:341::-;1425:12;:10;:12::i;:::-;1414:23;;:7;:5;:7::i;:::-;:23;;;1406:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;10219:12:::1;10252:14;;;;;;;;;;;:22;;;:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10234:51;;;10294:4;10301:14;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10234:89;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10219:104;;10353:1;10337:18;;:4;:18;;;10334:155;;;10403:14;;;;;;;;;;;:22;;;:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10385:54;;;10448:4;10455:14;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10385:92;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10371:11;;:106;;;;;;;;;;;;;;;;;;10334:155;10198:300;10157:341::o:0;3366:98::-;3424:7;3455:1;3451;:5;;;;:::i;:::-;3444:12;;3366:98;;;;:::o;839:::-;892:7;919:10;912:17;;839:98;:::o;9530:394::-;9683:1;9666:19;;:5;:19;;;;9658:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;9766:1;9747:21;;:7;:21;;;;9739:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;9862:6;9832:11;:18;9844:5;9832:18;;;;;;;;;;;;;;;:27;9851:7;9832:27;;;;;;;;;;;;;;;:36;;;;9900:7;9884:32;;9893:5;9884:32;;;9909:6;9884:32;;;;;;:::i;:::-;;;;;;;;9530:394;;;:::o;8881:641::-;9033:1;9015:20;;:6;:20;;;;9007:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;9119:1;9098:23;;:9;:23;;;;9090:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;9183:14;:22;9198:6;9183:22;;;;;;;;;;;;;;;;;;;;;;;;;9182:23;9174:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;9264:72;9286:6;9264:72;;;;;;;;;;;;;;;;;:9;:17;9274:6;9264:17;;;;;;;;;;;;;;;;:21;;:72;;;;;:::i;:::-;9244:9;:17;9254:6;9244:17;;;;;;;;;;;;;;;:92;;;;9357:19;9379:6;9357:28;;9421:37;9446:11;9421:9;:20;9431:9;9421:20;;;;;;;;;;;;;;;;:24;;:37;;;;:::i;:::-;9398:9;:20;9408:9;9398:20;;;;;;;;;;;;;;;:60;;;;9491:9;9474:40;;9483:6;9474:40;;;9502:11;9474:40;;;;;;:::i;:::-;;;;;;;;8994:528;8881:641;;;:::o;3896:240::-;4016:7;4074:1;4069;:6;;4077:12;4061:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;4116:1;4112;:5;4105:12;;3896:240;;;;;:::o;1804:173::-;1860:16;1879:6;;;;;;;;;;;1860:25;;1905:8;1896:6;;:17;;;;;;;;;;;;;;;;;;1960:8;1929:40;;1950:8;1929:40;;;;;;;;;;;;1849:128;1804:173;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1601:117;1710:1;1707;1700:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:329::-;3905:6;3954:2;3942:9;3933:7;3929:23;3925:32;3922:119;;;3960:79;;:::i;:::-;3922:119;4080:1;4105:53;4150:7;4141:6;4130:9;4126:22;4105:53;:::i;:::-;4095:63;;4051:117;3846:329;;;;:::o;4181:619::-;4258:6;4266;4274;4323:2;4311:9;4302:7;4298:23;4294:32;4291:119;;;4329:79;;:::i;:::-;4291:119;4449:1;4474:53;4519:7;4510:6;4499:9;4495:22;4474:53;:::i;:::-;4464:63;;4420:117;4576:2;4602:53;4647:7;4638:6;4627:9;4623:22;4602:53;:::i;:::-;4592:63;;4547:118;4704:2;4730:53;4775:7;4766:6;4755:9;4751:22;4730:53;:::i;:::-;4720:63;;4675:118;4181:619;;;;;:::o;4806:86::-;4841:7;4881:4;4874:5;4870:16;4859:27;;4806:86;;;:::o;4898:112::-;4981:22;4997:5;4981:22;:::i;:::-;4976:3;4969:35;4898:112;;:::o;5016:214::-;5105:4;5143:2;5132:9;5128:18;5120:26;;5156:67;5220:1;5209:9;5205:17;5196:6;5156:67;:::i;:::-;5016:214;;;;:::o;5236:60::-;5264:3;5285:5;5278:12;;5236:60;;;:::o;5302:142::-;5352:9;5385:53;5403:34;5412:24;5430:5;5412:24;:::i;:::-;5403:34;:::i;:::-;5385:53;:::i;:::-;5372:66;;5302:142;;;:::o;5450:126::-;5500:9;5533:37;5564:5;5533:37;:::i;:::-;5520:50;;5450:126;;;:::o;5582:150::-;5656:9;5689:37;5720:5;5689:37;:::i;:::-;5676:50;;5582:150;;;:::o;5738:179::-;5849:61;5904:5;5849:61;:::i;:::-;5844:3;5837:74;5738:179;;:::o;5923:270::-;6040:4;6078:2;6067:9;6063:18;6055:26;;6091:95;6183:1;6172:9;6168:17;6159:6;6091:95;:::i;:::-;5923:270;;;;:::o;6199:117::-;6308:1;6305;6298:12;6322:117;6431:1;6428;6421:12;6445:117;6554:1;6551;6544:12;6585:568;6658:8;6668:6;6718:3;6711:4;6703:6;6699:17;6695:27;6685:122;;6726:79;;:::i;:::-;6685:122;6839:6;6826:20;6816:30;;6869:18;6861:6;6858:30;6855:117;;;6891:79;;:::i;:::-;6855:117;7005:4;6997:6;6993:17;6981:29;;7059:3;7051:4;7043:6;7039:17;7029:8;7025:32;7022:41;7019:128;;;7066:79;;:::i;:::-;7019:128;6585:568;;;;;:::o;7159:116::-;7229:21;7244:5;7229:21;:::i;:::-;7222:5;7219:32;7209:60;;7265:1;7262;7255:12;7209:60;7159:116;:::o;7281:133::-;7324:5;7362:6;7349:20;7340:29;;7378:30;7402:5;7378:30;:::i;:::-;7281:133;;;;:::o;7420:698::-;7512:6;7520;7528;7577:2;7565:9;7556:7;7552:23;7548:32;7545:119;;;7583:79;;:::i;:::-;7545:119;7731:1;7720:9;7716:17;7703:31;7761:18;7753:6;7750:30;7747:117;;;7783:79;;:::i;:::-;7747:117;7896:80;7968:7;7959:6;7948:9;7944:22;7896:80;:::i;:::-;7878:98;;;;7674:312;8025:2;8051:50;8093:7;8084:6;8073:9;8069:22;8051:50;:::i;:::-;8041:60;;7996:115;7420:698;;;;;:::o;8124:118::-;8211:24;8229:5;8211:24;:::i;:::-;8206:3;8199:37;8124:118;;:::o;8248:222::-;8341:4;8379:2;8368:9;8364:18;8356:26;;8392:71;8460:1;8449:9;8445:17;8436:6;8392:71;:::i;:::-;8248:222;;;;:::o;8476:474::-;8544:6;8552;8601:2;8589:9;8580:7;8576:23;8572:32;8569:119;;;8607:79;;:::i;:::-;8569:119;8727:1;8752:53;8797:7;8788:6;8777:9;8773:22;8752:53;:::i;:::-;8742:63;;8698:117;8854:2;8880:53;8925:7;8916:6;8905:9;8901:22;8880:53;:::i;:::-;8870:63;;8825:118;8476:474;;;;;:::o;8956:180::-;9004:77;9001:1;8994:88;9101:4;9098:1;9091:15;9125:4;9122:1;9115:15;9142:320;9186:6;9223:1;9217:4;9213:12;9203:22;;9270:1;9264:4;9260:12;9291:18;9281:81;;9347:4;9339:6;9335:17;9325:27;;9281:81;9409:2;9401:6;9398:14;9378:18;9375:38;9372:84;;;9428:18;;:::i;:::-;9372:84;9193:269;9142:320;;;:::o;9468:182::-;9608:34;9604:1;9596:6;9592:14;9585:58;9468:182;:::o;9656:366::-;9798:3;9819:67;9883:2;9878:3;9819:67;:::i;:::-;9812:74;;9895:93;9984:3;9895:93;:::i;:::-;10013:2;10008:3;10004:12;9997:19;;9656:366;;;:::o;10028:419::-;10194:4;10232:2;10221:9;10217:18;10209:26;;10281:9;10275:4;10271:20;10267:1;10256:9;10252:17;10245:47;10309:131;10435:4;10309:131;:::i;:::-;10301:139;;10028:419;;;:::o;10453:180::-;10501:77;10498:1;10491:88;10598:4;10595:1;10588:15;10622:4;10619:1;10612:15;10639:180;10687:77;10684:1;10677:88;10784:4;10781:1;10774:15;10808:4;10805:1;10798:15;10825:233;10864:3;10887:24;10905:5;10887:24;:::i;:::-;10878:33;;10933:66;10926:5;10923:77;10920:103;;;11003:18;;:::i;:::-;10920:103;11050:1;11043:5;11039:13;11032:20;;10825:233;;;:::o;11064:225::-;11204:34;11200:1;11192:6;11188:14;11181:58;11273:8;11268:2;11260:6;11256:15;11249:33;11064:225;:::o;11295:366::-;11437:3;11458:67;11522:2;11517:3;11458:67;:::i;:::-;11451:74;;11534:93;11623:3;11534:93;:::i;:::-;11652:2;11647:3;11643:12;11636:19;;11295:366;;;:::o;11667:419::-;11833:4;11871:2;11860:9;11856:18;11848:26;;11920:9;11914:4;11910:20;11906:1;11895:9;11891:17;11884:47;11948:131;12074:4;11948:131;:::i;:::-;11940:139;;11667:419;;;:::o;12092:143::-;12149:5;12180:6;12174:13;12165:22;;12196:33;12223:5;12196:33;:::i;:::-;12092:143;;;;:::o;12241:351::-;12311:6;12360:2;12348:9;12339:7;12335:23;12331:32;12328:119;;;12366:79;;:::i;:::-;12328:119;12486:1;12511:64;12567:7;12558:6;12547:9;12543:22;12511:64;:::i;:::-;12501:74;;12457:128;12241:351;;;;:::o;12598:332::-;12719:4;12757:2;12746:9;12742:18;12734:26;;12770:71;12838:1;12827:9;12823:17;12814:6;12770:71;:::i;:::-;12851:72;12919:2;12908:9;12904:18;12895:6;12851:72;:::i;:::-;12598:332;;;;;:::o;12936:305::-;12976:3;12995:20;13013:1;12995:20;:::i;:::-;12990:25;;13029:20;13047:1;13029:20;:::i;:::-;13024:25;;13183:1;13115:66;13111:74;13108:1;13105:81;13102:107;;;13189:18;;:::i;:::-;13102:107;13233:1;13230;13226:9;13219:16;;12936:305;;;;:::o;13247:225::-;13387:34;13383:1;13375:6;13371:14;13364:58;13456:8;13451:2;13443:6;13439:15;13432:33;13247:225;:::o;13478:366::-;13620:3;13641:67;13705:2;13700:3;13641:67;:::i;:::-;13634:74;;13717:93;13806:3;13717:93;:::i;:::-;13835:2;13830:3;13826:12;13819:19;;13478:366;;;:::o;13850:419::-;14016:4;14054:2;14043:9;14039:18;14031:26;;14103:9;14097:4;14093:20;14089:1;14078:9;14074:17;14067:47;14131:131;14257:4;14131:131;:::i;:::-;14123:139;;13850:419;;;:::o;14275:223::-;14415:34;14411:1;14403:6;14399:14;14392:58;14484:6;14479:2;14471:6;14467:15;14460:31;14275:223;:::o;14504:366::-;14646:3;14667:67;14731:2;14726:3;14667:67;:::i;:::-;14660:74;;14743:93;14832:3;14743:93;:::i;:::-;14861:2;14856:3;14852:12;14845:19;;14504:366;;;:::o;14876:419::-;15042:4;15080:2;15069:9;15065:18;15057:26;;15129:9;15123:4;15119:20;15115:1;15104:9;15100:17;15093:47;15157:131;15283:4;15157:131;:::i;:::-;15149:139;;14876:419;;;:::o;15301:226::-;15441:34;15437:1;15429:6;15425:14;15418:58;15510:9;15505:2;15497:6;15493:15;15486:34;15301:226;:::o;15533:366::-;15675:3;15696:67;15760:2;15755:3;15696:67;:::i;:::-;15689:74;;15772:93;15861:3;15772:93;:::i;:::-;15890:2;15885:3;15881:12;15874:19;;15533:366;;;:::o;15905:419::-;16071:4;16109:2;16098:9;16094:18;16086:26;;16158:9;16152:4;16148:20;16144:1;16133:9;16129:17;16122:47;16186:131;16312:4;16186:131;:::i;:::-;16178:139;;15905:419;;;:::o;16330:224::-;16470:34;16466:1;16458:6;16454:14;16447:58;16539:7;16534:2;16526:6;16522:15;16515:32;16330:224;:::o;16560:366::-;16702:3;16723:67;16787:2;16782:3;16723:67;:::i;:::-;16716:74;;16799:93;16888:3;16799:93;:::i;:::-;16917:2;16912:3;16908:12;16901:19;;16560:366;;;:::o;16932:419::-;17098:4;17136:2;17125:9;17121:18;17113:26;;17185:9;17179:4;17175:20;17171:1;17160:9;17156:17;17149:47;17213:131;17339:4;17213:131;:::i;:::-;17205:139;;16932:419;;;:::o;17357:161::-;17497:13;17493:1;17485:6;17481:14;17474:37;17357:161;:::o;17524:366::-;17666:3;17687:67;17751:2;17746:3;17687:67;:::i;:::-;17680:74;;17763:93;17852:3;17763:93;:::i;:::-;17881:2;17876:3;17872:12;17865:19;;17524:366;;;:::o;17896:419::-;18062:4;18100:2;18089:9;18085:18;18077:26;;18149:9;18143:4;18139:20;18135:1;18124:9;18120:17;18113:47;18177:131;18303:4;18177:131;:::i;:::-;18169:139;;17896:419;;;:::o

Swarm Source

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