ETH Price: $3,904.39 (-0.07%)

Contract

0x9936Bb92ecA771704dcA9e7fFC20A26c49578EC8
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve179578492023-08-20 18:49:35480 days ago1692557375IN
0x9936Bb92...c49578EC8
0 ETH0.0012030825.84727785
Approve178191002023-08-01 8:56:59499 days ago1690880219IN
0x9936Bb92...c49578EC8
0 ETH0.0006846714.80897046
Approve177663922023-07-24 23:58:47507 days ago1690243127IN
0x9936Bb92...c49578EC8
0 ETH0.0010787823.14698645
Approve177355102023-07-20 16:16:59511 days ago1689869819IN
0x9936Bb92...c49578EC8
0 ETH0.0017831538.26017874
Approve177296102023-07-19 20:27:11512 days ago1689798431IN
0x9936Bb92...c49578EC8
0 ETH0.0012367326.74251508
Approve177107992023-07-17 5:07:47515 days ago1689570467IN
0x9936Bb92...c49578EC8
0 ETH0.0006906614.83823476
Approve176613572023-07-10 6:02:23522 days ago1688968943IN
0x9936Bb92...c49578EC8
0 ETH0.0006380513.70795381
Approve176422062023-07-07 13:24:59524 days ago1688736299IN
0x9936Bb92...c49578EC8
0 ETH0.0013041128.17026471
Approve176146112023-07-03 16:26:11528 days ago1688401571IN
0x9936Bb92...c49578EC8
0 ETH0.0015349733.19145703
Approve175819542023-06-29 2:21:59533 days ago1688005319IN
0x9936Bb92...c49578EC8
0 ETH0.0019703142.27599577
Approve175761272023-06-28 6:46:59534 days ago1687934819IN
0x9936Bb92...c49578EC8
0 ETH0.0005888612.72019215
Approve175489352023-06-24 10:57:47537 days ago1687604267IN
0x9936Bb92...c49578EC8
0 ETH0.0006327613.59431935
Approve175451812023-06-23 22:16:47538 days ago1687558607IN
0x9936Bb92...c49578EC8
0 ETH0.000734815.78673857
Approve175430092023-06-23 14:57:47538 days ago1687532267IN
0x9936Bb92...c49578EC8
0 ETH0.0008792618.86590594
Approve175382622023-06-22 22:55:59539 days ago1687474559IN
0x9936Bb92...c49578EC8
0 ETH0.0006834714.68396358
Approve175382402023-06-22 22:51:23539 days ago1687474283IN
0x9936Bb92...c49578EC8
0 ETH0.0009200619.76675862
Approve175382402023-06-22 22:51:23539 days ago1687474283IN
0x9936Bb92...c49578EC8
0 ETH0.0009200619.76675862
Approve175382292023-06-22 22:49:11539 days ago1687474151IN
0x9936Bb92...c49578EC8
0 ETH0.00099921.46270914
Approve175369722023-06-22 18:34:59539 days ago1687458899IN
0x9936Bb92...c49578EC8
0 ETH0.0009347620.08250799
Approve175366962023-06-22 17:39:11539 days ago1687455551IN
0x9936Bb92...c49578EC8
0 ETH0.00834247179
Approve175366952023-06-22 17:38:59539 days ago1687455539IN
0x9936Bb92...c49578EC8
0 ETH0.0012297626.38636047
Approve175366952023-06-22 17:38:59539 days ago1687455539IN
0x9936Bb92...c49578EC8
0 ETH0.0012297626.38636047
Approve175366942023-06-22 17:38:47539 days ago1687455527IN
0x9936Bb92...c49578EC8
0 ETH0.0009014519.34214163
Approve175366942023-06-22 17:38:47539 days ago1687455527IN
0x9936Bb92...c49578EC8
0 ETH0.0009014519.34214163
Approve175340462023-06-22 8:42:35539 days ago1687423355IN
0x9936Bb92...c49578EC8
0 ETH0.0005713612.27532409
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
178042582023-07-30 7:07:23502 days ago1690700843
0x9936Bb92...c49578EC8
0.01238465 ETH
178042582023-07-30 7:07:23502 days ago1690700843
0x9936Bb92...c49578EC8
0.01238465 ETH
177355152023-07-20 16:17:59511 days ago1689869879
0x9936Bb92...c49578EC8
0.01333222 ETH
177355152023-07-20 16:17:59511 days ago1689869879
0x9936Bb92...c49578EC8
0.01333222 ETH
176146162023-07-03 16:27:11528 days ago1688401631
0x9936Bb92...c49578EC8
0.01438425 ETH
176146162023-07-03 16:27:11528 days ago1688401631
0x9936Bb92...c49578EC8
0.01438425 ETH
175896512023-06-30 4:14:23532 days ago1688098463
0x9936Bb92...c49578EC8
0.01493184 ETH
175896512023-06-30 4:14:23532 days ago1688098463
0x9936Bb92...c49578EC8
0.01493184 ETH
175451822023-06-23 22:16:59538 days ago1687558619
0x9936Bb92...c49578EC8
0.01657699 ETH
175451822023-06-23 22:16:59538 days ago1687558619
0x9936Bb92...c49578EC8
0.01657699 ETH
175430102023-06-23 14:57:59538 days ago1687532279
0x9936Bb92...c49578EC8
0.01760642 ETH
175430102023-06-23 14:57:59538 days ago1687532279
0x9936Bb92...c49578EC8
0.01760642 ETH
175393762023-06-23 2:41:11539 days ago1687488071
0x9936Bb92...c49578EC8
0.0193648 ETH
175393762023-06-23 2:41:11539 days ago1687488071
0x9936Bb92...c49578EC8
0.0193648 ETH
175386662023-06-23 0:17:47539 days ago1687479467
0x9936Bb92...c49578EC8
0.02147527 ETH
175386662023-06-23 0:17:47539 days ago1687479467
0x9936Bb92...c49578EC8
0.02147527 ETH
175386412023-06-23 0:12:47539 days ago1687479167
0x9936Bb92...c49578EC8
0.02147527 ETH
175386412023-06-23 0:12:47539 days ago1687479167
0x9936Bb92...c49578EC8
0.02147527 ETH
175382462023-06-22 22:52:35539 days ago1687474355
0x9936Bb92...c49578EC8
0.02375577 ETH
175382462023-06-22 22:52:35539 days ago1687474355
0x9936Bb92...c49578EC8
0.02375577 ETH
175382442023-06-22 22:52:11539 days ago1687474331
0x9936Bb92...c49578EC8
0.02579234 ETH
175382442023-06-22 22:52:11539 days ago1687474331
0x9936Bb92...c49578EC8
0.02579234 ETH
175382422023-06-22 22:51:47539 days ago1687474307
0x9936Bb92...c49578EC8
0.02579234 ETH
175382422023-06-22 22:51:47539 days ago1687474307
0x9936Bb92...c49578EC8
0.02579234 ETH
175382322023-06-22 22:49:47539 days ago1687474187
0x9936Bb92...c49578EC8
0.02879257 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license

Contract Source Code (Solidity)

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

//SPDX-License-Identifier: Unlicensed
pragma solidity >=0.7.0 <0.9.0;
/*

Welcome to Magic Internet Money where dreams really do come true.                                                                                                                                                                                                                                                                                                                                                                                                               

     Twitter: https://twitter.com/wearemim 
     Telegram: https://t.me/WeAreMIM


*/

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

    function _msgData() internal view returns (bytes memory) {
        this;
        return msg.data;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function decimals() external view returns (uint8);

    function symbol() external view returns (string memory);

    function name() external view returns (string memory);

    function balanceOf(address account) external view returns (uint256);

    function transfer(
        address recipient,
        uint256 amount
    ) external returns (bool);

    function allowance(
        address _owner,
        address spender
    ) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

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

interface IFactory {
    event PairCreated(
        address indexed token0,
        address indexed token1,
        address pair,
        uint
    );

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

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

    function WETH() external pure returns (address);

    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}

contract ERC20 is Context, IERC20 {
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => uint256) public _balances;
    mapping(address => bool) liquidityPair;
    mapping(address => bool) isFeeExempt;
    mapping(address => bool) isMaxWalletExempt;

    uint256 _totalSupply;
    uint256 public maxWallet;
    uint256 public maxTransaction;
    uint256 feeAmount;
    uint256 tokensToSwap;

    uint16 public buyFee;
    uint16 public sellFee;
    uint16 public transferFee;
    uint16 currentFee;
    uint16 feeDenominator = 100;

    bool inSwap;
    bool swapEnabled;
    bool feesEnabled;
    bool limitInPlace;
    address operationWallet;
    address public ownerWallet;

    string private _name;
    string private _symbol;

    IRouter router;

    modifier onlyOwner() {
        require(_msgSender() == ownerWallet, "You are not the owner");
        _;
    }

    modifier swapping() {
        inSwap = true;
        _;
        inSwap = false;
    }

    constructor(string memory name_, string memory symbol_, uint256 supply) {
        _name = name_;
        _symbol = symbol_;
        _mint(_msgSender(), supply * (10 ** 9));
        router = IRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        address pair = IFactory(router.factory()).createPair(
            router.WETH(),
            address(this)
        );
        liquidityPair[pair] = true;

        isMaxWalletExempt[_msgSender()] = true;
        isMaxWalletExempt[address(this)] = true;
        isMaxWalletExempt[pair] = true;

        isFeeExempt[address(this)] = true;
        isFeeExempt[_msgSender()] = true;

        maxWallet = _totalSupply / 100;
        maxTransaction = _totalSupply / 100;
        limitInPlace = true;

        _approve(address(this), address(router), type(uint256).max);
        _approve(_msgSender(), address(router), type(uint256).max);

        operationWallet = _msgSender();
        sellFee = 30;
        buyFee = 30;
        feesEnabled = true;
        swapEnabled = true;

        tokensToSwap = (_totalSupply * 10) / (10000);
        ownerWallet = _msgSender();
    }

    receive() external payable {}

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

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

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

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

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

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

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

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

    function renounceOwnership() external onlyOwner {
        ownerWallet = address(0);
    }

    function transferOwnership(address newOwner) external onlyOwner {
        require(
            newOwner != address(0),
            "Ownable: new owner is the zero address, use renounceOwnership Function"
        );

        if (balanceOf(ownerWallet) > 0)
            _transfer(ownerWallet, newOwner, balanceOf(ownerWallet));

        ownerWallet = newOwner;
    }

    function _mint(address account, uint256 amount) internal {
        require(account != address(0), "ERC20: mint to the zero address");

        _totalSupply += amount;
        unchecked {
            _balances[account] += amount;
        }
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal {
        require(account != address(0), "ERC20: burn from the zero address");

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
            _totalSupply -= amount;
        }

        emit Transfer(account, address(0), amount);
    }

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

    function _approve(address owner, address spender, uint256 amount) internal {
        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 {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(
                currentAllowance >= amount,
                "ERC20: insufficient allowance"
            );
            unchecked {
                _approve(owner, spender, currentAllowance - amount);
            }
        }
    }

    function increaseAllowance(
        address spender,
        uint256 addedValue
    ) public returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, allowance(owner, spender) + addedValue);
        return true;
    }

    function decreaseAllowance(
        address spender,
        uint256 subtractedValue
    ) public returns (bool) {
        address owner = _msgSender();
        uint256 currentAllowance = allowance(owner, spender);
        require(
            currentAllowance >= subtractedValue,
            "ERC20: decreased allowance below zero"
        );
        unchecked {
            _approve(owner, spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal view {
        if (limitInPlace) {
            if (!isMaxWalletExempt[to]) {
                require(
                    amount <= maxTransaction &&
                        balanceOf(to) + amount <= maxWallet,
                    "TOKEN: Amount exceeds Transaction size"
                );
            } else if (liquidityPair[to] && !isMaxWalletExempt[from]) {
                require(
                    amount <= maxTransaction,
                    "TOKEN: Amount exceeds Transaction size"
                );
            }
        }
    }

    function takeFee(
        address from,
        address to,
        uint256 amount
    ) internal returns (uint256 _amount) {
        if (isFeeExempt[to]) {
            return amount;
        }
        if (liquidityPair[to]) {
            currentFee = sellFee;
        } else if (liquidityPair[from]) {
            currentFee = buyFee;
        } else {
            currentFee = transferFee;
        }
        if (currentFee == 0) {
            return amount;
        }

        feeAmount = (amount * currentFee) / feeDenominator;
        uint256 fromBalance = _balances[from];
        unchecked {
            _balances[from] = fromBalance - feeAmount;
            _balances[address(this)] += feeAmount;
        }

        emit Transfer(from, address(this), feeAmount);

        return amount - feeAmount;
    }

    function shouldSwap(address from) internal view returns (bool) {
        return
            !liquidityPair[from] &&
            swapEnabled &&
            !inSwap &&
            balanceOf(address(this)) >= tokensToSwap;
    }

    function swap() internal swapping {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = router.WETH();

        router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokensToSwap,
            0,
            path,
            address(this),
            block.timestamp
        );

        uint256 balance = address(this).balance;
        payable(operationWallet).transfer(balance);
    }

    function _transfer(address from, address to, uint256 amount) internal {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(
            _balances[from] >= amount,
            "ERC20: transfer amount exceeds balance"
        );
        _beforeTokenTransfer(from, to, amount);
        if (shouldSwap(from)) {
            swap();
        }

        uint256 amountSent = feesEnabled && !isFeeExempt[from]
            ? takeFee(from, to, amount)
            : amount;
        uint256 fromBalance = _balances[from];
        unchecked {
            _balances[from] = fromBalance - amountSent;
            _balances[to] += amountSent;
        }
        emit Transfer(from, to, amountSent);
    }

    function setLimits(
        bool inPlace,
        uint256 _maxTransaction,
        uint256 _maxWallet
    ) external onlyOwner {
        require(
            _maxTransaction >= 1 && _maxWallet >= 1,
            "Max Transaction and Max Wallet must be over 1%"
        );
        maxTransaction = (_totalSupply * _maxTransaction) / 100;
        maxWallet = (_totalSupply * _maxWallet) / 100;
        limitInPlace = inPlace;
    }

    function setMaxWalletExempt(
        address wallet,
        bool exempt
    ) external onlyOwner {
        isMaxWalletExempt[wallet] = exempt;
    }

    function setFees(
        uint16 _buyFee,
        uint16 _sellFee,
        uint16 _transferFee,
        bool _feesEnabled
    ) external onlyOwner {
        require(_buyFee+_sellFee <= 30);
        buyFee = _buyFee;
        sellFee = _sellFee;
        transferFee = _transferFee;
        feesEnabled = _feesEnabled;
    }

    function setFeeExempt(address wallet, bool exempt) external onlyOwner {
        isFeeExempt[wallet] = exempt;
    }

    function setSwapSettings(
        bool _swapEnabled,
        uint256 numerator
    ) external onlyOwner {
        require(numerator <= 10000);
        swapEnabled = _swapEnabled;
        tokensToSwap = (_totalSupply * numerator) / 10000;
    }

    function setLiquidityPair(address pairs, bool isPair) external onlyOwner {
        liquidityPair[pairs] = isPair;
    }

    function massAirDropTokens(address[] memory addresses, uint256[] memory amounts) external {
        require(addresses.length == amounts.length, "Lengths do not match.");
        for (uint8 i = 0; i < addresses.length; i++) {
            require(balanceOf(_msgSender()) >= amounts[i]*10**9);
            _transfer(_msgSender(), addresses[i], amounts[i]*10**9);
        }
    }
    
    function burn(uint256 amount) external {
        _burn(_msgSender(), amount);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"supply","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":"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":"_balances","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"massAirDropTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxTransaction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ownerWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setFeeExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_buyFee","type":"uint16"},{"internalType":"uint16","name":"_sellFee","type":"uint16"},{"internalType":"uint16","name":"_transferFee","type":"uint16"},{"internalType":"bool","name":"_feesEnabled","type":"bool"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"inPlace","type":"bool"},{"internalType":"uint256","name":"_maxTransaction","type":"uint256"},{"internalType":"uint256","name":"_maxWallet","type":"uint256"}],"name":"setLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pairs","type":"address"},{"internalType":"bool","name":"isPair","type":"bool"}],"name":"setLiquidityPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"},{"internalType":"bool","name":"exempt","type":"bool"}],"name":"setMaxWalletExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_swapEnabled","type":"bool"},{"internalType":"uint256","name":"numerator","type":"uint256"}],"name":"setSwapSettings","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":[],"name":"transferFee","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","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"},{"stateMutability":"payable","type":"receive"}]

6080604052600a805461ffff60401b1916686400000000000000001790553480156200002a57600080fd5b50604051620025bc380380620025bc8339810160408190526200004d916200078a565b82516200006290600d906020860190620005fb565b5081516200007890600e906020850190620005fb565b5062000094336200008e83633b9aca006200083b565b6200040c565b600f80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b815290516000929163c45a0155916004808301926020929190829003018186803b158015620000f757600080fd5b505afa1580156200010c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000132919062000758565b6001600160a01b031663c9c65396600f60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200018f57600080fd5b505afa158015620001a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ca919062000758565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381600087803b1580156200021257600080fd5b505af115801562000227573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200024d919062000758565b6001600160a01b0381166000908152600260205260408120805460ff19166001908117909155919250600490620002813390565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055308082526004855283822080548716600190811790915592871682528382208054871684179055815260039384905291822080549094168117909355620002f33390565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790556005546200032c9060649062000818565b600655600554620003409060649062000818565b600755600a805460ff60681b19166d0100000000000000000000000000179055600f546200037c9030906001600160a01b0316600019620004d5565b6200039633600f546001600160a01b0316600019620004d5565b600b80546001600160a01b03191633179055600a80546c010100000000000000001e001e63ffffffff61ffff60581b011990911617815560055461271091620003e091906200083b565b620003ec919062000818565b6009555050600c80546001600160a01b0319163317905550620008c69050565b6001600160a01b038216620004685760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b80600560008282546200047c9190620007fd565b90915550506001600160a01b0382166000818152600160209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b038316620005395760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016200045f565b6001600160a01b0382166200059c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016200045f565b6001600160a01b038381166000818152602081815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b82805462000609906200085d565b90600052602060002090601f0160209004810192826200062d576000855562000678565b82601f106200064857805160ff191683800117855562000678565b8280016001018555821562000678579182015b82811115620006785782518255916020019190600101906200065b565b50620006869291506200068a565b5090565b5b808211156200068657600081556001016200068b565b600082601f830112620006b357600080fd5b81516001600160401b0380821115620006d057620006d0620008b0565b604051601f8301601f19908116603f01168101908282118183101715620006fb57620006fb620008b0565b816040528381526020925086838588010111156200071857600080fd5b600091505b838210156200073c57858201830151818301840152908201906200071d565b838211156200074e5760008385830101525b9695505050505050565b6000602082840312156200076b57600080fd5b81516001600160a01b03811681146200078357600080fd5b9392505050565b600080600060608486031215620007a057600080fd5b83516001600160401b0380821115620007b857600080fd5b620007c687838801620006a1565b94506020860151915080821115620007dd57600080fd5b50620007ec86828701620006a1565b925050604084015190509250925092565b600082198211156200081357620008136200089a565b500190565b6000826200083657634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156200085857620008586200089a565b500290565b600181811c908216806200087257607f821691505b602082108114156200089457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b611ce680620008d66000396000f3fe6080604052600436106101bb5760003560e01c80637537ccb6116100ec578063ab6677161161008a578063d0e1032611610064578063d0e103261461050c578063dd62ed3e1461052c578063f2fde38b1461054c578063f8b45b051461056c57600080fd5b8063ab667716146104b3578063acb2ad6f146104d3578063c3f70b52146104f657600080fd5b80639335dcb7116100c65780639335dcb71461042657806395d89b411461045e578063a457c2d714610473578063a9059cbb1461049357600080fd5b80637537ccb6146103c6578063756ba9d8146103e65780638ebfc7961461040657600080fd5b80633950935111610159578063470624021161013357806347062402146103335780636ebcf6071461034e57806370a082311461037b578063715018a6146103b157600080fd5b806339509351146102d357806342966c68146102f35780634404c3d61461031357600080fd5b80632387606411610195578063238760641461024157806323b872dd146102635780632b14ca5614610283578063313ce567146102b757600080fd5b806306fdde03146101c7578063095ea7b3146101f257806318160ddd1461022257600080fd5b366101c257005b600080fd5b3480156101d357600080fd5b506101dc610582565b6040516101e991906119d8565b60405180910390f35b3480156101fe57600080fd5b5061021261020d366004611827565b610614565b60405190151581526020016101e9565b34801561022e57600080fd5b506005545b6040519081526020016101e9565b34801561024d57600080fd5b5061026161025c3660046117f2565b61062c565b005b34801561026f57600080fd5b5061021261027e3660046117b1565b610693565b34801561028f57600080fd5b50600a546102a49062010000900461ffff1681565b60405161ffff90911681526020016101e9565b3480156102c357600080fd5b50604051600981526020016101e9565b3480156102df57600080fd5b506102126102ee366004611827565b6106b9565b3480156102ff57600080fd5b5061026161030e3660046119bf565b6106db565b34801561031f57600080fd5b5061026161032e36600461196b565b6106e8565b34801561033f57600080fd5b50600a546102a49061ffff1681565b34801561035a57600080fd5b5061023361036936600461173e565b60016020526000908152604090205481565b34801561038757600080fd5b5061023361039636600461173e565b6001600160a01b031660009081526001602052604090205490565b3480156103bd57600080fd5b50610261610793565b3480156103d257600080fd5b506102616103e13660046117f2565b6107d8565b3480156103f257600080fd5b50610261610401366004611938565b610836565b34801561041257600080fd5b506102616104213660046117f2565b610939565b34801561043257600080fd5b50600c54610446906001600160a01b031681565b6040516001600160a01b0390911681526020016101e9565b34801561046a57600080fd5b506101dc610997565b34801561047f57600080fd5b5061021261048e366004611827565b6109a6565b34801561049f57600080fd5b506102126104ae366004611827565b610a2c565b3480156104bf57600080fd5b506102616104ce366004611853565b610a3a565b3480156104df57600080fd5b50600a546102a490640100000000900461ffff1681565b34801561050257600080fd5b5061023360075481565b34801561051857600080fd5b5061026161052736600461191c565b610b3b565b34801561053857600080fd5b50610233610547366004611778565b610bb7565b34801561055857600080fd5b5061026161056736600461173e565b610be0565b34801561057857600080fd5b5061023360065481565b6060600d805461059190611bfe565b80601f01602080910402602001604051908101604052809291908181526020018280546105bd90611bfe565b801561060a5780601f106105df5761010080835404028352916020019161060a565b820191906000526020600020905b8154815290600101906020018083116105ed57829003601f168201915b5050505050905090565b600033610622818585610d07565b5060019392505050565b600c546001600160a01b0316336001600160a01b0316146106685760405162461bcd60e51b815260040161065f90611a73565b60405180910390fd5b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b6000336106a1858285610e2a565b6106ac858585610ea4565b60019150505b9392505050565b6000336106228185856106cc8383610bb7565b6106d69190611b8e565b610d07565b6106e533826110c2565b50565b600c546001600160a01b0316336001600160a01b03161461071b5760405162461bcd60e51b815260040161065f90611a73565b601e6107278486611b68565b61ffff16111561073657600080fd5b600a8054911515600160601b0260ff60601b1961ffff94851664010000000002166cff000000000000ffff0000000019958516620100000263ffffffff199094169490961693909317919091179290921692909217919091179055565b600c546001600160a01b0316336001600160a01b0316146107c65760405162461bcd60e51b815260040161065f90611a73565b600c80546001600160a01b0319169055565b600c546001600160a01b0316336001600160a01b03161461080b5760405162461bcd60e51b815260040161065f90611a73565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b600c546001600160a01b0316336001600160a01b0316146108695760405162461bcd60e51b815260040161065f90611a73565b6001821015801561087b575060018110155b6108de5760405162461bcd60e51b815260206004820152602e60248201527f4d6178205472616e73616374696f6e20616e64204d61782057616c6c6574206d60448201526d757374206265206f76657220312560901b606482015260840161065f565b6064826005546108ee9190611bc8565b6108f89190611ba6565b60075560055460649061090c908390611bc8565b6109169190611ba6565b6006555050600a8054911515600160681b0260ff60681b19909216919091179055565b600c546001600160a01b0316336001600160a01b03161461096c5760405162461bcd60e51b815260040161065f90611a73565b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6060600e805461059190611bfe565b600033816109b48286610bb7565b905083811015610a145760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161065f565b610a218286868403610d07565b506001949350505050565b600033610622818585610ea4565b8051825114610a835760405162461bcd60e51b81526020600482015260156024820152742632b733ba3439903237903737ba1036b0ba31b41760591b604482015260640161065f565b60005b82518160ff161015610b3657818160ff1681518110610aa757610aa7611c6f565b6020026020010151633b9aca00610abe9190611bc8565b610ac733610396565b1015610ad257600080fd5b610b2433848360ff1681518110610aeb57610aeb611c6f565b6020026020010151848460ff1681518110610b0857610b08611c6f565b6020026020010151633b9aca00610b1f9190611bc8565b610ea4565b80610b2e81611c39565b915050610a86565b505050565b600c546001600160a01b0316336001600160a01b031614610b6e5760405162461bcd60e51b815260040161065f90611a73565b612710811115610b7d57600080fd5b600a805460ff60581b1916600160581b8415150217905560055461271090610ba6908390611bc8565b610bb09190611ba6565b6009555050565b6001600160a01b0391821660009081526020818152604080832093909416825291909152205490565b600c546001600160a01b0316336001600160a01b031614610c135760405162461bcd60e51b815260040161065f90611a73565b6001600160a01b038116610c9e5760405162461bcd60e51b815260206004820152604660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573732c207573652072656e6f756e63654f776e6572736869702046756064820152653731ba34b7b760d11b608482015260a40161065f565b600c546001600160a01b031660009081526001602052604090205415610ce557600c546001600160a01b0316600081815260016020526040902054610ce591908390610ea4565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610d695760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161065f565b6001600160a01b038216610dca5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161065f565b6001600160a01b038381166000818152602081815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6000610e368484610bb7565b90506000198114610e9e5781811015610e915760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161065f565b610e9e8484848403610d07565b50505050565b6001600160a01b038316610f085760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161065f565b6001600160a01b038216610f6a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161065f565b6001600160a01b038316600090815260016020526040902054811115610fe15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161065f565b610fec8383836111ee565b610ff5836112e1565b156110025761100261134c565b600a54600090600160601b900460ff16801561103757506001600160a01b03841660009081526003602052604090205460ff16155b611041578161104c565b61104c8484846114fd565b6001600160a01b038086166000818152600160205260408082208054868103909155938816808352918190208054860190555193945091927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110b39086815260200190565b60405180910390a35050505050565b6001600160a01b0382166111225760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161065f565b6001600160a01b038216600090815260016020526040902054818110156111965760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161065f565b6001600160a01b03831660008181526001602090815260408083208686039055600580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610e1d565b600a54600160681b900460ff1615610b36576001600160a01b03821660009081526004602052604090205460ff1661127957600754811115801561125d575060065481611250846001600160a01b031660009081526001602052604090205490565b61125a9190611b8e565b11155b610b365760405162461bcd60e51b815260040161065f90611a2d565b6001600160a01b03821660009081526002602052604090205460ff1680156112ba57506001600160a01b03831660009081526004602052604090205460ff16155b15610b3657600754811115610b365760405162461bcd60e51b815260040161065f90611a2d565b6001600160a01b03811660009081526002602052604081205460ff161580156113135750600a54600160581b900460ff165b80156113295750600a54600160501b900460ff16155b801561134657506009543060009081526001602052604090205410155b92915050565b600a805460ff60501b1916600160501b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061139457611394611c6f565b6001600160a01b03928316602091820292909201810191909152600f54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156113e857600080fd5b505afa1580156113fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611420919061175b565b8160018151811061143357611433611c6f565b6001600160a01b039283166020918202929092010152600f5460095460405163791ac94760e01b8152919092169163791ac9479161147d9190600090869030904290600401611aa2565b600060405180830381600087803b15801561149757600080fd5b505af11580156114ab573d6000803e3d6000fd5b5050600b546040514793506001600160a01b03909116915082156108fc029083906000818181858888f193505050501580156114eb573d6000803e3d6000fd5b5050600a805460ff60501b1916905550565b6001600160a01b03821660009081526003602052604081205460ff16156115255750806106b2565b6001600160a01b03831660009081526002602052604090205460ff161561156c57600a8054600160301b61ffff620100008304160261ffff60301b199091161790556115d2565b6001600160a01b03841660009081526002602052604090205460ff16156115ae57600a8054600160301b61ffff82160261ffff60301b199091161790556115d2565b600a8054600160301b61ffff6401000000008304160261ffff60301b199091161790555b600a54600160301b900461ffff166115eb5750806106b2565b600a5461ffff68010000000000000000820481169161161391600160301b9091041684611bc8565b61161d9190611ba6565b60088181556001600160a01b0386166000818152600160205260408082208054958603905583543080845292829020805490910190559254925190927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161168791815260200190565b60405180910390a360085461169c9084611be7565b95945050505050565b600082601f8301126116b657600080fd5b813560206116cb6116c683611b44565b611b13565b80838252828201915082860187848660051b89010111156116eb57600080fd5b60005b8581101561170a578135845292840192908401906001016116ee565b5090979650505050505050565b8035801515811461172757600080fd5b919050565b803561ffff8116811461172757600080fd5b60006020828403121561175057600080fd5b81356106b281611c9b565b60006020828403121561176d57600080fd5b81516106b281611c9b565b6000806040838503121561178b57600080fd5b823561179681611c9b565b915060208301356117a681611c9b565b809150509250929050565b6000806000606084860312156117c657600080fd5b83356117d181611c9b565b925060208401356117e181611c9b565b929592945050506040919091013590565b6000806040838503121561180557600080fd5b823561181081611c9b565b915061181e60208401611717565b90509250929050565b6000806040838503121561183a57600080fd5b823561184581611c9b565b946020939093013593505050565b6000806040838503121561186657600080fd5b823567ffffffffffffffff8082111561187e57600080fd5b818501915085601f83011261189257600080fd5b813560206118a26116c683611b44565b8083825282820191508286018a848660051b89010111156118c257600080fd5b600096505b848710156118ee5780356118da81611c9b565b8352600196909601959183019183016118c7565b509650508601359250508082111561190557600080fd5b50611912858286016116a5565b9150509250929050565b6000806040838503121561192f57600080fd5b61184583611717565b60008060006060848603121561194d57600080fd5b61195684611717565b95602085013595506040909401359392505050565b6000806000806080858703121561198157600080fd5b61198a8561172c565b93506119986020860161172c565b92506119a66040860161172c565b91506119b460608601611717565b905092959194509250565b6000602082840312156119d157600080fd5b5035919050565b600060208083528351808285015260005b81811015611a05578581018301518582016040015282016119e9565b81811115611a17576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f544f4b454e3a20416d6f756e742065786365656473205472616e73616374696f6040820152656e2073697a6560d01b606082015260800190565b6020808252601590820152742cb7ba9030b932903737ba103a34329037bbb732b960591b604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611af25784516001600160a01b031683529383019391830191600101611acd565b50506001600160a01b03969096166060850152505050608001529392505050565b604051601f8201601f1916810167ffffffffffffffff81118282101715611b3c57611b3c611c85565b604052919050565b600067ffffffffffffffff821115611b5e57611b5e611c85565b5060051b60200190565b600061ffff808316818516808303821115611b8557611b85611c59565b01949350505050565b60008219821115611ba157611ba1611c59565b500190565b600082611bc357634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611be257611be2611c59565b500290565b600082821015611bf957611bf9611c59565b500390565b600181811c90821680611c1257607f821691505b60208210811415611c3357634e487b7160e01b600052602260045260246000fd5b50919050565b600060ff821660ff811415611c5057611c50611c59565b60010192915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146106e557600080fdfea264697066735822122051c7b0845f848ad23140a55285ff637a3697e625c8cb068dfd69ab5b95896d3664736f6c63430008070033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000000144d6167696320496e7465726e6574204d6f6e657900000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d494d0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101bb5760003560e01c80637537ccb6116100ec578063ab6677161161008a578063d0e1032611610064578063d0e103261461050c578063dd62ed3e1461052c578063f2fde38b1461054c578063f8b45b051461056c57600080fd5b8063ab667716146104b3578063acb2ad6f146104d3578063c3f70b52146104f657600080fd5b80639335dcb7116100c65780639335dcb71461042657806395d89b411461045e578063a457c2d714610473578063a9059cbb1461049357600080fd5b80637537ccb6146103c6578063756ba9d8146103e65780638ebfc7961461040657600080fd5b80633950935111610159578063470624021161013357806347062402146103335780636ebcf6071461034e57806370a082311461037b578063715018a6146103b157600080fd5b806339509351146102d357806342966c68146102f35780634404c3d61461031357600080fd5b80632387606411610195578063238760641461024157806323b872dd146102635780632b14ca5614610283578063313ce567146102b757600080fd5b806306fdde03146101c7578063095ea7b3146101f257806318160ddd1461022257600080fd5b366101c257005b600080fd5b3480156101d357600080fd5b506101dc610582565b6040516101e991906119d8565b60405180910390f35b3480156101fe57600080fd5b5061021261020d366004611827565b610614565b60405190151581526020016101e9565b34801561022e57600080fd5b506005545b6040519081526020016101e9565b34801561024d57600080fd5b5061026161025c3660046117f2565b61062c565b005b34801561026f57600080fd5b5061021261027e3660046117b1565b610693565b34801561028f57600080fd5b50600a546102a49062010000900461ffff1681565b60405161ffff90911681526020016101e9565b3480156102c357600080fd5b50604051600981526020016101e9565b3480156102df57600080fd5b506102126102ee366004611827565b6106b9565b3480156102ff57600080fd5b5061026161030e3660046119bf565b6106db565b34801561031f57600080fd5b5061026161032e36600461196b565b6106e8565b34801561033f57600080fd5b50600a546102a49061ffff1681565b34801561035a57600080fd5b5061023361036936600461173e565b60016020526000908152604090205481565b34801561038757600080fd5b5061023361039636600461173e565b6001600160a01b031660009081526001602052604090205490565b3480156103bd57600080fd5b50610261610793565b3480156103d257600080fd5b506102616103e13660046117f2565b6107d8565b3480156103f257600080fd5b50610261610401366004611938565b610836565b34801561041257600080fd5b506102616104213660046117f2565b610939565b34801561043257600080fd5b50600c54610446906001600160a01b031681565b6040516001600160a01b0390911681526020016101e9565b34801561046a57600080fd5b506101dc610997565b34801561047f57600080fd5b5061021261048e366004611827565b6109a6565b34801561049f57600080fd5b506102126104ae366004611827565b610a2c565b3480156104bf57600080fd5b506102616104ce366004611853565b610a3a565b3480156104df57600080fd5b50600a546102a490640100000000900461ffff1681565b34801561050257600080fd5b5061023360075481565b34801561051857600080fd5b5061026161052736600461191c565b610b3b565b34801561053857600080fd5b50610233610547366004611778565b610bb7565b34801561055857600080fd5b5061026161056736600461173e565b610be0565b34801561057857600080fd5b5061023360065481565b6060600d805461059190611bfe565b80601f01602080910402602001604051908101604052809291908181526020018280546105bd90611bfe565b801561060a5780601f106105df5761010080835404028352916020019161060a565b820191906000526020600020905b8154815290600101906020018083116105ed57829003601f168201915b5050505050905090565b600033610622818585610d07565b5060019392505050565b600c546001600160a01b0316336001600160a01b0316146106685760405162461bcd60e51b815260040161065f90611a73565b60405180910390fd5b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b6000336106a1858285610e2a565b6106ac858585610ea4565b60019150505b9392505050565b6000336106228185856106cc8383610bb7565b6106d69190611b8e565b610d07565b6106e533826110c2565b50565b600c546001600160a01b0316336001600160a01b03161461071b5760405162461bcd60e51b815260040161065f90611a73565b601e6107278486611b68565b61ffff16111561073657600080fd5b600a8054911515600160601b0260ff60601b1961ffff94851664010000000002166cff000000000000ffff0000000019958516620100000263ffffffff199094169490961693909317919091179290921692909217919091179055565b600c546001600160a01b0316336001600160a01b0316146107c65760405162461bcd60e51b815260040161065f90611a73565b600c80546001600160a01b0319169055565b600c546001600160a01b0316336001600160a01b03161461080b5760405162461bcd60e51b815260040161065f90611a73565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b600c546001600160a01b0316336001600160a01b0316146108695760405162461bcd60e51b815260040161065f90611a73565b6001821015801561087b575060018110155b6108de5760405162461bcd60e51b815260206004820152602e60248201527f4d6178205472616e73616374696f6e20616e64204d61782057616c6c6574206d60448201526d757374206265206f76657220312560901b606482015260840161065f565b6064826005546108ee9190611bc8565b6108f89190611ba6565b60075560055460649061090c908390611bc8565b6109169190611ba6565b6006555050600a8054911515600160681b0260ff60681b19909216919091179055565b600c546001600160a01b0316336001600160a01b03161461096c5760405162461bcd60e51b815260040161065f90611a73565b6001600160a01b03919091166000908152600360205260409020805460ff1916911515919091179055565b6060600e805461059190611bfe565b600033816109b48286610bb7565b905083811015610a145760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161065f565b610a218286868403610d07565b506001949350505050565b600033610622818585610ea4565b8051825114610a835760405162461bcd60e51b81526020600482015260156024820152742632b733ba3439903237903737ba1036b0ba31b41760591b604482015260640161065f565b60005b82518160ff161015610b3657818160ff1681518110610aa757610aa7611c6f565b6020026020010151633b9aca00610abe9190611bc8565b610ac733610396565b1015610ad257600080fd5b610b2433848360ff1681518110610aeb57610aeb611c6f565b6020026020010151848460ff1681518110610b0857610b08611c6f565b6020026020010151633b9aca00610b1f9190611bc8565b610ea4565b80610b2e81611c39565b915050610a86565b505050565b600c546001600160a01b0316336001600160a01b031614610b6e5760405162461bcd60e51b815260040161065f90611a73565b612710811115610b7d57600080fd5b600a805460ff60581b1916600160581b8415150217905560055461271090610ba6908390611bc8565b610bb09190611ba6565b6009555050565b6001600160a01b0391821660009081526020818152604080832093909416825291909152205490565b600c546001600160a01b0316336001600160a01b031614610c135760405162461bcd60e51b815260040161065f90611a73565b6001600160a01b038116610c9e5760405162461bcd60e51b815260206004820152604660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573732c207573652072656e6f756e63654f776e6572736869702046756064820152653731ba34b7b760d11b608482015260a40161065f565b600c546001600160a01b031660009081526001602052604090205415610ce557600c546001600160a01b0316600081815260016020526040902054610ce591908390610ea4565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610d695760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161065f565b6001600160a01b038216610dca5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161065f565b6001600160a01b038381166000818152602081815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6000610e368484610bb7565b90506000198114610e9e5781811015610e915760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161065f565b610e9e8484848403610d07565b50505050565b6001600160a01b038316610f085760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161065f565b6001600160a01b038216610f6a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161065f565b6001600160a01b038316600090815260016020526040902054811115610fe15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161065f565b610fec8383836111ee565b610ff5836112e1565b156110025761100261134c565b600a54600090600160601b900460ff16801561103757506001600160a01b03841660009081526003602052604090205460ff16155b611041578161104c565b61104c8484846114fd565b6001600160a01b038086166000818152600160205260408082208054868103909155938816808352918190208054860190555193945091927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110b39086815260200190565b60405180910390a35050505050565b6001600160a01b0382166111225760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161065f565b6001600160a01b038216600090815260016020526040902054818110156111965760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161065f565b6001600160a01b03831660008181526001602090815260408083208686039055600580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610e1d565b600a54600160681b900460ff1615610b36576001600160a01b03821660009081526004602052604090205460ff1661127957600754811115801561125d575060065481611250846001600160a01b031660009081526001602052604090205490565b61125a9190611b8e565b11155b610b365760405162461bcd60e51b815260040161065f90611a2d565b6001600160a01b03821660009081526002602052604090205460ff1680156112ba57506001600160a01b03831660009081526004602052604090205460ff16155b15610b3657600754811115610b365760405162461bcd60e51b815260040161065f90611a2d565b6001600160a01b03811660009081526002602052604081205460ff161580156113135750600a54600160581b900460ff165b80156113295750600a54600160501b900460ff16155b801561134657506009543060009081526001602052604090205410155b92915050565b600a805460ff60501b1916600160501b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061139457611394611c6f565b6001600160a01b03928316602091820292909201810191909152600f54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156113e857600080fd5b505afa1580156113fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611420919061175b565b8160018151811061143357611433611c6f565b6001600160a01b039283166020918202929092010152600f5460095460405163791ac94760e01b8152919092169163791ac9479161147d9190600090869030904290600401611aa2565b600060405180830381600087803b15801561149757600080fd5b505af11580156114ab573d6000803e3d6000fd5b5050600b546040514793506001600160a01b03909116915082156108fc029083906000818181858888f193505050501580156114eb573d6000803e3d6000fd5b5050600a805460ff60501b1916905550565b6001600160a01b03821660009081526003602052604081205460ff16156115255750806106b2565b6001600160a01b03831660009081526002602052604090205460ff161561156c57600a8054600160301b61ffff620100008304160261ffff60301b199091161790556115d2565b6001600160a01b03841660009081526002602052604090205460ff16156115ae57600a8054600160301b61ffff82160261ffff60301b199091161790556115d2565b600a8054600160301b61ffff6401000000008304160261ffff60301b199091161790555b600a54600160301b900461ffff166115eb5750806106b2565b600a5461ffff68010000000000000000820481169161161391600160301b9091041684611bc8565b61161d9190611ba6565b60088181556001600160a01b0386166000818152600160205260408082208054958603905583543080845292829020805490910190559254925190927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161168791815260200190565b60405180910390a360085461169c9084611be7565b95945050505050565b600082601f8301126116b657600080fd5b813560206116cb6116c683611b44565b611b13565b80838252828201915082860187848660051b89010111156116eb57600080fd5b60005b8581101561170a578135845292840192908401906001016116ee565b5090979650505050505050565b8035801515811461172757600080fd5b919050565b803561ffff8116811461172757600080fd5b60006020828403121561175057600080fd5b81356106b281611c9b565b60006020828403121561176d57600080fd5b81516106b281611c9b565b6000806040838503121561178b57600080fd5b823561179681611c9b565b915060208301356117a681611c9b565b809150509250929050565b6000806000606084860312156117c657600080fd5b83356117d181611c9b565b925060208401356117e181611c9b565b929592945050506040919091013590565b6000806040838503121561180557600080fd5b823561181081611c9b565b915061181e60208401611717565b90509250929050565b6000806040838503121561183a57600080fd5b823561184581611c9b565b946020939093013593505050565b6000806040838503121561186657600080fd5b823567ffffffffffffffff8082111561187e57600080fd5b818501915085601f83011261189257600080fd5b813560206118a26116c683611b44565b8083825282820191508286018a848660051b89010111156118c257600080fd5b600096505b848710156118ee5780356118da81611c9b565b8352600196909601959183019183016118c7565b509650508601359250508082111561190557600080fd5b50611912858286016116a5565b9150509250929050565b6000806040838503121561192f57600080fd5b61184583611717565b60008060006060848603121561194d57600080fd5b61195684611717565b95602085013595506040909401359392505050565b6000806000806080858703121561198157600080fd5b61198a8561172c565b93506119986020860161172c565b92506119a66040860161172c565b91506119b460608601611717565b905092959194509250565b6000602082840312156119d157600080fd5b5035919050565b600060208083528351808285015260005b81811015611a05578581018301518582016040015282016119e9565b81811115611a17576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526026908201527f544f4b454e3a20416d6f756e742065786365656473205472616e73616374696f6040820152656e2073697a6560d01b606082015260800190565b6020808252601590820152742cb7ba9030b932903737ba103a34329037bbb732b960591b604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611af25784516001600160a01b031683529383019391830191600101611acd565b50506001600160a01b03969096166060850152505050608001529392505050565b604051601f8201601f1916810167ffffffffffffffff81118282101715611b3c57611b3c611c85565b604052919050565b600067ffffffffffffffff821115611b5e57611b5e611c85565b5060051b60200190565b600061ffff808316818516808303821115611b8557611b85611c59565b01949350505050565b60008219821115611ba157611ba1611c59565b500190565b600082611bc357634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615611be257611be2611c59565b500290565b600082821015611bf957611bf9611c59565b500390565b600181811c90821680611c1257607f821691505b60208210811415611c3357634e487b7160e01b600052602260045260246000fd5b50919050565b600060ff821660ff811415611c5057611c50611c59565b60010192915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146106e557600080fdfea264697066735822122051c7b0845f848ad23140a55285ff637a3697e625c8cb068dfd69ab5b95896d3664736f6c63430008070033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000000144d6167696320496e7465726e6574204d6f6e657900000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d494d0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Magic Internet Money
Arg [1] : symbol_ (string): MIM
Arg [2] : supply (uint256): 100000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000014
Arg [4] : 4d6167696320496e7465726e6574204d6f6e6579000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4d494d0000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

2525:11585:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4772:92;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5697:218;;;;;;;;;;-1:-1:-1;5697:218:0;;;;;:::i;:::-;;:::i;:::-;;;5788:14:1;;5781:22;5763:41;;5751:2;5736:18;5697:218:0;5623:187:1;5068:100:0;;;;;;;;;;-1:-1:-1;5148:12:0;;5068:100;;;12351:25:1;;;12339:2;12324:18;5068:100:0;12205:177:1;13500:121:0;;;;;;;;;;-1:-1:-1;13500:121:0;;;;;:::i;:::-;;:::i;:::-;;7188:287;;;;;;;;;;-1:-1:-1;7188:287:0;;;;;:::i;:::-;;:::i;3004:21::-;;;;;;;;;;-1:-1:-1;3004:21:0;;;;;;;;;;;;;;12186:6:1;12174:19;;;12156:38;;12144:2;12129:18;3004:21:0;12012:188:1;4976:84:0;;;;;;;;;;-1:-1:-1;4976:84:0;;5051:1;13514:36:1;;13502:2;13487:18;4976:84:0;13372:184:1;8331:255:0;;;;;;;;;;-1:-1:-1;8331:255:0;;;;;:::i;:::-;;:::i;14022:85::-;;;;;;;;;;-1:-1:-1;14022:85:0;;;;;:::i;:::-;;:::i;12777:332::-;;;;;;;;;;-1:-1:-1;12777:332:0;;;;;:::i;:::-;;:::i;2977:20::-;;;;;;;;;;-1:-1:-1;2977:20:0;;;;;;;;2640:44;;;;;;;;;;-1:-1:-1;2640:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;5176:119;;;;;;;;;;-1:-1:-1;5176:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;5269:18:0;5242:7;5269:18;;;:9;:18;;;;;;;5176:119;5923:91;;;;;;;;;;;;;:::i;12615:154::-;;;;;;;;;;-1:-1:-1;12615:154:0;;;;;:::i;:::-;;:::i;12167:440::-;;;;;;;;;;-1:-1:-1;12167:440:0;;;;;:::i;:::-;;:::i;13117:117::-;;;;;;;;;;-1:-1:-1;13117:117:0;;;;;:::i;:::-;;:::i;3242:26::-;;;;;;;;;;-1:-1:-1;3242:26:0;;;;-1:-1:-1;;;;;3242:26:0;;;;;;-1:-1:-1;;;;;5579:32:1;;;5561:51;;5549:2;5534:18;3242:26:0;5415:203:1;4872:96:0;;;;;;;;;;;;;:::i;8594:490::-;;;;;;;;;;-1:-1:-1;8594:490:0;;;;;:::i;:::-;;:::i;5303:210::-;;;;;;;;;;-1:-1:-1;5303:210:0;;;;;:::i;:::-;;:::i;13629:381::-;;;;;;;;;;-1:-1:-1;13629:381:0;;;;;:::i;:::-;;:::i;3032:25::-;;;;;;;;;;-1:-1:-1;3032:25:0;;;;;;;;;;;2888:29;;;;;;;;;;;;;;;;13242:250;;;;;;;;;;-1:-1:-1;13242:250:0;;;;;:::i;:::-;;:::i;5521:168::-;;;;;;;;;;-1:-1:-1;5521:168:0;;;;;:::i;:::-;;:::i;6022:374::-;;;;;;;;;;-1:-1:-1;6022:374:0;;;;;:::i;:::-;;:::i;2857:24::-;;;;;;;;;;;;;;;;4772:92;4818:13;4851:5;4844:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4772:92;:::o;5697:218::-;5797:4;760:10;5853:32;760:10;5869:7;5878:6;5853:8;:32::i;:::-;-1:-1:-1;5903:4:0;;5697:218;-1:-1:-1;;;5697:218:0:o;13500:121::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;13584:20:0;;;::::1;;::::0;;;:13:::1;:20;::::0;;;;:29;;-1:-1:-1;;13584:29:0::1;::::0;::::1;;::::0;;;::::1;::::0;;13500:121::o;7188:287::-;7311:4;760:10;7369:38;7385:4;760:10;7400:6;7369:15;:38::i;:::-;7418:27;7428:4;7434:2;7438:6;7418:9;:27::i;:::-;7463:4;7456:11;;;7188:287;;;;;;:::o;8331:255::-;8436:4;760:10;8492:64;760:10;8508:7;8545:10;8517:25;760:10;8508:7;8517:9;:25::i;:::-;:38;;;;:::i;:::-;8492:8;:64::i;14022:85::-;14072:27;760:10;14092:6;14072:5;:27::i;:::-;14022:85;:::o;12777:332::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;12968:2:::1;12948:16;12956:8:::0;12948:7;:16:::1;:::i;:::-;:22;;;;12940:31;;;::::0;::::1;;12982:6;:16:::0;;13075:26;::::1;;-1:-1:-1::0;;;13075:26:0::1;-1:-1:-1::0;;;;12982:16:0::1;13038:26:::0;;::::1;::::0;::::1;13075::::0;-1:-1:-1;;13009:18:0;;::::1;::::0;::::1;-1:-1:-1::0;;13009:18:0;;;12982:16;;;::::1;13009:18:::0;;;;;;;::::1;13075:26:::0;;;;;;;;;;;::::1;::::0;;12777:332::o;5923:91::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;5982:11:::1;:24:::0;;-1:-1:-1;;;;;;5982:24:0::1;::::0;;5923:91::o;12615:154::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;12727:25:0;;;::::1;;::::0;;;:17:::1;:25;::::0;;;;:34;;-1:-1:-1;;12727:34:0::1;::::0;::::1;;::::0;;;::::1;::::0;;12615:154::o;12167:440::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;12350:1:::1;12331:15;:20;;:39;;;;;12369:1;12355:10;:15;;12331:39;12309:135;;;::::0;-1:-1:-1;;;12309:135:0;;9480:2:1;12309:135:0::1;::::0;::::1;9462:21:1::0;9519:2;9499:18;;;9492:30;9558:34;9538:18;;;9531:62;-1:-1:-1;;;9609:18:1;;;9602:44;9663:19;;12309:135:0::1;9278:410:1::0;12309:135:0::1;12507:3;12488:15;12473:12;;:30;;;;:::i;:::-;12472:38;;;;:::i;:::-;12455:14;:55:::0;12534:12:::1;::::0;12563:3:::1;::::0;12534:25:::1;::::0;12549:10;;12534:25:::1;:::i;:::-;12533:33;;;;:::i;:::-;12521:9;:45:::0;-1:-1:-1;;12577:12:0::1;:22:::0;;;::::1;;-1:-1:-1::0;;;12577:22:0::1;-1:-1:-1::0;;;;12577:22:0;;::::1;::::0;;;::::1;::::0;;12167:440::o;13117:117::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;13198:19:0;;;::::1;;::::0;;;:11:::1;:19;::::0;;;;:28;;-1:-1:-1;;13198:28:0::1;::::0;::::1;;::::0;;;::::1;::::0;;13117:117::o;4872:96::-;4920:13;4953:7;4946:14;;;;;:::i;8594:490::-;8704:4;760:10;8704:4;8787:25;760:10;8804:7;8787:9;:25::i;:::-;8760:52;;8865:15;8845:16;:35;;8823:122;;;;-1:-1:-1;;;8823:122:0;;11808:2:1;8823:122:0;;;11790:21:1;11847:2;11827:18;;;11820:30;11886:34;11866:18;;;11859:62;-1:-1:-1;;;11937:18:1;;;11930:35;11982:19;;8823:122:0;11606:401:1;8823:122:0;8981:60;8990:5;8997:7;9025:15;9006:16;:34;8981:8;:60::i;:::-;-1:-1:-1;9072:4:0;;8594:490;-1:-1:-1;;;;8594:490:0:o;5303:210::-;5399:4;760:10;5455:28;760:10;5472:2;5476:6;5455:9;:28::i;13629:381::-;13758:7;:14;13738:9;:16;:34;13730:68;;;;-1:-1:-1;;;13730:68:0;;10245:2:1;13730:68:0;;;10227:21:1;10284:2;10264:18;;;10257:30;-1:-1:-1;;;10303:18:1;;;10296:51;10364:18;;13730:68:0;10043:345:1;13730:68:0;13814:7;13809:194;13831:9;:16;13827:1;:20;;;13809:194;;;13904:7;13912:1;13904:10;;;;;;;;;;:::i;:::-;;;;;;;13915:5;13904:16;;;;:::i;:::-;13877:23;760:10;13887:12;672:107;13877:23;:43;;13869:52;;;;;;13936:55;760:10;13960:9;13970:1;13960:12;;;;;;;;;;:::i;:::-;;;;;;;13974:7;13982:1;13974:10;;;;;;;;;;:::i;:::-;;;;;;;13985:5;13974:16;;;;:::i;:::-;13936:9;:55::i;:::-;13849:3;;;;:::i;:::-;;;;13809:194;;;;13629:381;;:::o;13242:250::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;13381:5:::1;13368:9;:18;;13360:27;;;::::0;::::1;;13398:11;:26:::0;;-1:-1:-1;;;;13398:26:0::1;-1:-1:-1::0;;;13398:26:0;::::1;;;;::::0;;13451:12:::1;::::0;13479:5:::1;::::0;13451:24:::1;::::0;13466:9;;13451:24:::1;:::i;:::-;13450:34;;;;:::i;:::-;13435:12;:49:::0;-1:-1:-1;;13242:250:0:o;5521:168::-;-1:-1:-1;;;;;5654:18:0;;;5627:7;5654:18;;;;;;;;;;;:27;;;;;;;;;;;;;5521:168::o;6022:374::-;3414:11;;-1:-1:-1;;;;;3414:11:0;760:10;-1:-1:-1;;;;;3398:27:0;;3390:61;;;;-1:-1:-1;;;3390:61:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6119:22:0;::::1;6097:142;;;::::0;-1:-1:-1;;;6097:142:0;;7023:2:1;6097:142:0::1;::::0;::::1;7005:21:1::0;7062:2;7042:18;;;7035:30;7101:34;7081:18;;;7074:62;7172:34;7152:18;;;7145:62;-1:-1:-1;;;7223:19:1;;;7216:37;7270:19;;6097:142:0::1;6821:474:1::0;6097:142:0::1;6266:11;::::0;-1:-1:-1;;;;;6266:11:0::1;6281:1;5269:18:::0;;;:9;:18;;;;;;6256:26;6252:101:::1;;6307:11;::::0;-1:-1:-1;;;;;6307:11:0::1;5242:7:::0;5269:18;;;:9;:18;;;;;;6297:56:::1;::::0;6307:11;6320:8;;13936:9;:55::i;6297:56::-:1;6366:11;:22:::0;;-1:-1:-1;;;;;;6366:22:0::1;-1:-1:-1::0;;;;;6366:22:0;;;::::1;::::0;;;::::1;::::0;;6022:374::o;7483:338::-;-1:-1:-1;;;;;7577:19:0;;7569:68;;;;-1:-1:-1;;;7569:68:0;;11403:2:1;7569:68:0;;;11385:21:1;11442:2;11422:18;;;11415:30;11481:34;11461:18;;;11454:62;-1:-1:-1;;;11532:18:1;;;11525:34;11576:19;;7569:68:0;11201:400:1;7569:68:0;-1:-1:-1;;;;;7656:21:0;;7648:68;;;;-1:-1:-1;;;7648:68:0;;7905:2:1;7648:68:0;;;7887:21:1;7944:2;7924:18;;;7917:30;7983:34;7963:18;;;7956:62;-1:-1:-1;;;8034:18:1;;;8027:32;8076:19;;7648:68:0;7703:398:1;7648:68:0;-1:-1:-1;;;;;7729:18:0;;;:11;:18;;;;;;;;;;;:27;;;;;;;;;;;;;:36;;;7781:32;;12351:25:1;;;7781:32:0;;12324:18:1;7781:32:0;;;;;;;;7483:338;;;:::o;7829:494::-;7956:24;7983:25;7993:5;8000:7;7983:9;:25::i;:::-;7956:52;;-1:-1:-1;;8023:16:0;:37;8019:297;;8123:6;8103:16;:26;;8077:117;;;;-1:-1:-1;;;8077:117:0;;8308:2:1;8077:117:0;;;8290:21:1;8347:2;8327:18;;;8320:30;8386:31;8366:18;;;8359:59;8435:18;;8077:117:0;8106:353:1;8077:117:0;8238:51;8247:5;8254:7;8282:6;8263:16;:25;8238:8;:51::i;:::-;7945:378;7829:494;;;:::o;11334:825::-;-1:-1:-1;;;;;11423:18:0;;11415:68;;;;-1:-1:-1;;;11415:68:0;;10997:2:1;11415:68:0;;;10979:21:1;11036:2;11016:18;;;11009:30;11075:34;11055:18;;;11048:62;-1:-1:-1;;;11126:18:1;;;11119:35;11171:19;;11415:68:0;10795:401:1;11415:68:0;-1:-1:-1;;;;;11502:16:0;;11494:64;;;;-1:-1:-1;;;11494:64:0;;6619:2:1;11494:64:0;;;6601:21:1;6658:2;6638:18;;;6631:30;6697:34;6677:18;;;6670:62;-1:-1:-1;;;6748:18:1;;;6741:33;6791:19;;11494:64:0;6417:399:1;11494:64:0;-1:-1:-1;;;;;11591:15:0;;;;;;:9;:15;;;;;;:25;-1:-1:-1;11591:25:0;11569:113;;;;-1:-1:-1;;;11569:113:0;;8666:2:1;11569:113:0;;;8648:21:1;8705:2;8685:18;;;8678:30;8744:34;8724:18;;;8717:62;-1:-1:-1;;;8795:18:1;;;8788:36;8841:19;;11569:113:0;8464:402:1;11569:113:0;11693:38;11714:4;11720:2;11724:6;11693:20;:38::i;:::-;11746:16;11757:4;11746:10;:16::i;:::-;11742:55;;;11779:6;:4;:6::i;:::-;11830:11;;11809:18;;-1:-1:-1;;;11830:11:0;;;;:33;;;;-1:-1:-1;;;;;;11846:17:0;;;;;;:11;:17;;;;;;;;11845:18;11830:33;:96;;11920:6;11830:96;;;11879:25;11887:4;11893:2;11897:6;11879:7;:25::i;:::-;-1:-1:-1;;;;;11959:15:0;;;11937:19;11959:15;;;:9;:15;;;;;;;;12028:24;;;12010:42;;;12067:13;;;;;;;;;;:27;;;;;;12121:30;11809:117;;-1:-1:-1;11959:15:0;;12121:30;;;;11809:117;12351:25:1;;12339:2;12324:18;;12205:177;12121:30:0;;;;;;;;11404:755;;11334:825;;;:::o;6716:464::-;-1:-1:-1;;;;;6792:21:0;;6784:67;;;;-1:-1:-1;;;6784:67:0;;10595:2:1;6784:67:0;;;10577:21:1;10634:2;10614:18;;;10607:30;10673:34;10653:18;;;10646:62;-1:-1:-1;;;10724:18:1;;;10717:31;10765:19;;6784:67:0;10393:397:1;6784:67:0;-1:-1:-1;;;;;6889:18:0;;6864:22;6889:18;;;:9;:18;;;;;;6926:24;;;;6918:71;;;;-1:-1:-1;;;6918:71:0;;7502:2:1;6918:71:0;;;7484:21:1;7541:2;7521:18;;;7514:30;7580:34;7560:18;;;7553:62;-1:-1:-1;;;7631:18:1;;;7624:32;7673:19;;6918:71:0;7300:398:1;6918:71:0;-1:-1:-1;;;;;7025:18:0;;;;;;:9;:18;;;;;;;;7046:23;;;7025:44;;7084:12;:22;;;;;;;7135:37;12351:25:1;;;7025:18:0;;;7135:37;;12324:18:1;7135:37:0;12205:177:1;9092:673:0;9227:12;;-1:-1:-1;;;9227:12:0;;;;9223:535;;;-1:-1:-1;;;;;9261:21:0;;;;;;:17;:21;;;;;;;;9256:491;;9343:14;;9333:6;:24;;:88;;;;;9412:9;;9402:6;9386:13;9396:2;-1:-1:-1;;;;;5269:18:0;5242:7;5269:18;;;:9;:18;;;;;;;5176:119;9386:13;:22;;;;:::i;:::-;:35;;9333:88;9303:200;;;;-1:-1:-1;;;9303:200:0;;;;;;;:::i;9256:491::-;-1:-1:-1;;;;;9529:17:0;;;;;;:13;:17;;;;;;;;:45;;;;-1:-1:-1;;;;;;9551:23:0;;;;;;:17;:23;;;;;;;;9550:24;9529:45;9525:222;;;9635:14;;9625:6;:24;;9595:136;;;;-1:-1:-1;;;9595:136:0;;;;;;;:::i;10620:231::-;-1:-1:-1;;;;;10715:19:0;;10677:4;10715:19;;;:13;:19;;;;;;;;10714:20;:48;;;;-1:-1:-1;10751:11:0;;-1:-1:-1;;;10751:11:0;;;;10714:48;:72;;;;-1:-1:-1;10780:6:0;;-1:-1:-1;;;10780:6:0;;;;10779:7;10714:72;:129;;;;-1:-1:-1;10831:12:0;;10821:4;5242:7;5269:18;;;:9;:18;;;;;;10803:40;;10714:129;10694:149;10620:231;-1:-1:-1;;10620:231:0:o;10859:467::-;3510:6;:13;;-1:-1:-1;;;;3510:13:0;-1:-1:-1;;;3510:13:0;;;10928:16:::1;::::0;;10942:1:::1;10928:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10928:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10928:16:0::1;10904:40;;10973:4;10955;10960:1;10955:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10955:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10999:6:::1;::::0;:13:::1;::::0;;-1:-1:-1;;;10999:13:0;;;;:6;;;::::1;::::0;:11:::1;::::0;:13:::1;::::0;;::::1;::::0;10955:7;;10999:13;;;;;:6;:13;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10989:4;10994:1;10989:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10989:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;:23;11025:6:::1;::::0;11097:12:::1;::::0;11025:188:::1;::::0;-1:-1:-1;;;11025:188:0;;:6;;;::::1;::::0;:57:::1;::::0;:188:::1;::::0;11097:12;11025:6:::1;::::0;11140:4;;11167::::1;::::0;11187:15:::1;::::0;11025:188:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;11284:15:0::1;::::0;11276:42:::1;::::0;11244:21:::1;::::0;-1:-1:-1;;;;;;11284:15:0;;::::1;::::0;-1:-1:-1;11276:42:0;::::1;;;::::0;11244:21;;11226:15:::1;11276:42:::0;11226:15;11276:42;11244:21;11284:15;11276:42;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;3546:6:0;:14;;-1:-1:-1;;;;3546:14:0;;;-1:-1:-1;10859:467:0:o;9773:839::-;-1:-1:-1;;;;;9916:15:0;;9884;9916;;;:11;:15;;;;;;;;9912:61;;;-1:-1:-1;9955:6:0;9948:13;;9912:61;-1:-1:-1;;;;;9987:17:0;;;;;;:13;:17;;;;;;;;9983:204;;;10034:7;;;-1:-1:-1;;;10034:7:0;;;;;10021:20;-1:-1:-1;;;;10021:20:0;;;;;;9983:204;;;-1:-1:-1;;;;;10063:19:0;;;;;;:13;:19;;;;;;;;10059:128;;;10112:6;;;-1:-1:-1;;;10112:6:0;;;10099:19;-1:-1:-1;;;;10099:19:0;;;;;;10059:128;;;10164:11;;;-1:-1:-1;;;10164:11:0;;;;;10151:24;-1:-1:-1;;;;10151:24:0;;;;;;10059:128;10201:10;;-1:-1:-1;;;10201:10:0;;;;10197:61;;-1:-1:-1;10240:6:0;10233:13;;10197:61;10306:14;;;;;;;;;10283:19;;-1:-1:-1;;;10292:10:0;;;;10283:6;:19;:::i;:::-;10282:38;;;;:::i;:::-;10270:9;:50;;;-1:-1:-1;;;;;10353:15:0;;10331:19;10353:15;;;:9;:15;;;;;;;;10422:23;;;10404:41;;10488:9;;10478:4;10460:24;;;;;;;:37;;;;;;;10556:9;;10526:40;;10478:4;;10526:40;;;;12351:25:1;;12339:2;12324:18;;12205:177;10526:40:0;;;;;;;;10595:9;;10586:18;;:6;:18;:::i;:::-;10579:25;9773:839;-1:-1:-1;;;;;9773:839:0:o;14:673:1:-;68:5;121:3;114:4;106:6;102:17;98:27;88:55;;139:1;136;129:12;88:55;175:6;162:20;201:4;225:60;241:43;281:2;241:43;:::i;:::-;225:60;:::i;:::-;307:3;331:2;326:3;319:15;359:2;354:3;350:12;343:19;;394:2;386:6;382:15;446:3;441:2;435;432:1;428:10;420:6;416:23;412:32;409:41;406:61;;;463:1;460;453:12;406:61;485:1;495:163;509:2;506:1;503:9;495:163;;;566:17;;554:30;;604:12;;;;636;;;;527:1;520:9;495:163;;;-1:-1:-1;676:5:1;;14:673;-1:-1:-1;;;;;;;14:673:1:o;692:160::-;757:20;;813:13;;806:21;796:32;;786:60;;842:1;839;832:12;786:60;692:160;;;:::o;857:159::-;924:20;;984:6;973:18;;963:29;;953:57;;1006:1;1003;996:12;1021:247;1080:6;1133:2;1121:9;1112:7;1108:23;1104:32;1101:52;;;1149:1;1146;1139:12;1101:52;1188:9;1175:23;1207:31;1232:5;1207:31;:::i;1273:251::-;1343:6;1396:2;1384:9;1375:7;1371:23;1367:32;1364:52;;;1412:1;1409;1402:12;1364:52;1444:9;1438:16;1463:31;1488:5;1463:31;:::i;1529:388::-;1597:6;1605;1658:2;1646:9;1637:7;1633:23;1629:32;1626:52;;;1674:1;1671;1664:12;1626:52;1713:9;1700:23;1732:31;1757:5;1732:31;:::i;:::-;1782:5;-1:-1:-1;1839:2:1;1824:18;;1811:32;1852:33;1811:32;1852:33;:::i;:::-;1904:7;1894:17;;;1529:388;;;;;:::o;1922:456::-;1999:6;2007;2015;2068:2;2056:9;2047:7;2043:23;2039:32;2036:52;;;2084:1;2081;2074:12;2036:52;2123:9;2110:23;2142:31;2167:5;2142:31;:::i;:::-;2192:5;-1:-1:-1;2249:2:1;2234:18;;2221:32;2262:33;2221:32;2262:33;:::i;:::-;1922:456;;2314:7;;-1:-1:-1;;;2368:2:1;2353:18;;;;2340:32;;1922:456::o;2383:315::-;2448:6;2456;2509:2;2497:9;2488:7;2484:23;2480:32;2477:52;;;2525:1;2522;2515:12;2477:52;2564:9;2551:23;2583:31;2608:5;2583:31;:::i;:::-;2633:5;-1:-1:-1;2657:35:1;2688:2;2673:18;;2657:35;:::i;:::-;2647:45;;2383:315;;;;;:::o;2703:::-;2771:6;2779;2832:2;2820:9;2811:7;2807:23;2803:32;2800:52;;;2848:1;2845;2838:12;2800:52;2887:9;2874:23;2906:31;2931:5;2906:31;:::i;:::-;2956:5;3008:2;2993:18;;;;2980:32;;-1:-1:-1;;;2703:315:1:o;3023:1226::-;3141:6;3149;3202:2;3190:9;3181:7;3177:23;3173:32;3170:52;;;3218:1;3215;3208:12;3170:52;3258:9;3245:23;3287:18;3328:2;3320:6;3317:14;3314:34;;;3344:1;3341;3334:12;3314:34;3382:6;3371:9;3367:22;3357:32;;3427:7;3420:4;3416:2;3412:13;3408:27;3398:55;;3449:1;3446;3439:12;3398:55;3485:2;3472:16;3507:4;3531:60;3547:43;3587:2;3547:43;:::i;3531:60::-;3613:3;3637:2;3632:3;3625:15;3665:2;3660:3;3656:12;3649:19;;3696:2;3692;3688:11;3744:7;3739:2;3733;3730:1;3726:10;3722:2;3718:19;3714:28;3711:41;3708:61;;;3765:1;3762;3755:12;3708:61;3787:1;3778:10;;3797:238;3811:2;3808:1;3805:9;3797:238;;;3882:3;3869:17;3899:31;3924:5;3899:31;:::i;:::-;3943:18;;3829:1;3822:9;;;;;3981:12;;;;4013;;3797:238;;;-1:-1:-1;4054:5:1;-1:-1:-1;;4097:18:1;;4084:32;;-1:-1:-1;;4128:16:1;;;4125:36;;;4157:1;4154;4147:12;4125:36;;4180:63;4235:7;4224:8;4213:9;4209:24;4180:63;:::i;:::-;4170:73;;;3023:1226;;;;;:::o;4254:248::-;4319:6;4327;4380:2;4368:9;4359:7;4355:23;4351:32;4348:52;;;4396:1;4393;4386:12;4348:52;4419:26;4435:9;4419:26;:::i;4507:316::-;4581:6;4589;4597;4650:2;4638:9;4629:7;4625:23;4621:32;4618:52;;;4666:1;4663;4656:12;4618:52;4689:26;4705:9;4689:26;:::i;:::-;4679:36;4762:2;4747:18;;4734:32;;-1:-1:-1;4813:2:1;4798:18;;;4785:32;;4507:316;-1:-1:-1;;;4507:316:1:o;4828:397::-;4908:6;4916;4924;4932;4985:3;4973:9;4964:7;4960:23;4956:33;4953:53;;;5002:1;4999;4992:12;4953:53;5025:28;5043:9;5025:28;:::i;:::-;5015:38;;5072:37;5105:2;5094:9;5090:18;5072:37;:::i;:::-;5062:47;;5128:37;5161:2;5150:9;5146:18;5128:37;:::i;:::-;5118:47;;5184:35;5215:2;5204:9;5200:18;5184:35;:::i;:::-;5174:45;;4828:397;;;;;;;:::o;5230:180::-;5289:6;5342:2;5330:9;5321:7;5317:23;5313:32;5310:52;;;5358:1;5355;5348:12;5310:52;-1:-1:-1;5381:23:1;;5230:180;-1:-1:-1;5230:180:1:o;5815:597::-;5927:4;5956:2;5985;5974:9;5967:21;6017:6;6011:13;6060:6;6055:2;6044:9;6040:18;6033:34;6085:1;6095:140;6109:6;6106:1;6103:13;6095:140;;;6204:14;;;6200:23;;6194:30;6170:17;;;6189:2;6166:26;6159:66;6124:10;;6095:140;;;6253:6;6250:1;6247:13;6244:91;;;6323:1;6318:2;6309:6;6298:9;6294:22;6290:31;6283:42;6244:91;-1:-1:-1;6396:2:1;6375:15;-1:-1:-1;;6371:29:1;6356:45;;;;6403:2;6352:54;;5815:597;-1:-1:-1;;;5815:597:1:o;8871:402::-;9073:2;9055:21;;;9112:2;9092:18;;;9085:30;9151:34;9146:2;9131:18;;9124:62;-1:-1:-1;;;9217:2:1;9202:18;;9195:36;9263:3;9248:19;;8871:402::o;9693:345::-;9895:2;9877:21;;;9934:2;9914:18;;;9907:30;-1:-1:-1;;;9968:2:1;9953:18;;9946:51;10029:2;10014:18;;9693:345::o;12387:980::-;12649:4;12697:3;12686:9;12682:19;12728:6;12717:9;12710:25;12754:2;12792:6;12787:2;12776:9;12772:18;12765:34;12835:3;12830:2;12819:9;12815:18;12808:31;12859:6;12894;12888:13;12925:6;12917;12910:22;12963:3;12952:9;12948:19;12941:26;;13002:2;12994:6;12990:15;12976:29;;13023:1;13033:195;13047:6;13044:1;13041:13;13033:195;;;13112:13;;-1:-1:-1;;;;;13108:39:1;13096:52;;13203:15;;;;13168:12;;;;13144:1;13062:9;13033:195;;;-1:-1:-1;;;;;;;13284:32:1;;;;13279:2;13264:18;;13257:60;-1:-1:-1;;;13348:3:1;13333:19;13326:35;13245:3;12387:980;-1:-1:-1;;;12387:980:1:o;13561:275::-;13632:2;13626:9;13697:2;13678:13;;-1:-1:-1;;13674:27:1;13662:40;;13732:18;13717:34;;13753:22;;;13714:62;13711:88;;;13779:18;;:::i;:::-;13815:2;13808:22;13561:275;;-1:-1:-1;13561:275:1:o;13841:183::-;13901:4;13934:18;13926:6;13923:30;13920:56;;;13956:18;;:::i;:::-;-1:-1:-1;14001:1:1;13997:14;14013:4;13993:25;;13841:183::o;14029:224::-;14068:3;14096:6;14129:2;14126:1;14122:10;14159:2;14156:1;14152:10;14190:3;14186:2;14182:12;14177:3;14174:21;14171:47;;;14198:18;;:::i;:::-;14234:13;;14029:224;-1:-1:-1;;;;14029:224:1:o;14258:128::-;14298:3;14329:1;14325:6;14322:1;14319:13;14316:39;;;14335:18;;:::i;:::-;-1:-1:-1;14371:9:1;;14258:128::o;14391:217::-;14431:1;14457;14447:132;;14501:10;14496:3;14492:20;14489:1;14482:31;14536:4;14533:1;14526:15;14564:4;14561:1;14554:15;14447:132;-1:-1:-1;14593:9:1;;14391:217::o;14613:168::-;14653:7;14719:1;14715;14711:6;14707:14;14704:1;14701:21;14696:1;14689:9;14682:17;14678:45;14675:71;;;14726:18;;:::i;:::-;-1:-1:-1;14766:9:1;;14613:168::o;14786:125::-;14826:4;14854:1;14851;14848:8;14845:34;;;14859:18;;:::i;:::-;-1:-1:-1;14896:9:1;;14786:125::o;14916:380::-;14995:1;14991:12;;;;15038;;;15059:61;;15113:4;15105:6;15101:17;15091:27;;15059:61;15166:2;15158:6;15155:14;15135:18;15132:38;15129:161;;;15212:10;15207:3;15203:20;15200:1;15193:31;15247:4;15244:1;15237:15;15275:4;15272:1;15265:15;15129:161;;14916:380;;;:::o;15301:175::-;15338:3;15382:4;15375:5;15371:16;15411:4;15402:7;15399:17;15396:43;;;15419:18;;:::i;:::-;15468:1;15455:15;;15301:175;-1:-1:-1;;15301:175:1:o;15481:127::-;15542:10;15537:3;15533:20;15530:1;15523:31;15573:4;15570:1;15563:15;15597:4;15594:1;15587:15;15613:127;15674:10;15669:3;15665:20;15662:1;15655:31;15705:4;15702:1;15695:15;15729:4;15726:1;15719:15;15745:127;15806:10;15801:3;15797:20;15794:1;15787:31;15837:4;15834:1;15827:15;15861:4;15858:1;15851:15;15877:131;-1:-1:-1;;;;;15952:31:1;;15942:42;;15932:70;;15998:1;15995;15988:12

Swarm Source

ipfs://51c7b0845f848ad23140a55285ff637a3697e625c8cb068dfd69ab5b95896d36

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  ]
[ 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.