ETH Price: $2,467.05 (+1.26%)

Contract

0xc1fbaedDb834E01DC5cc1a2Ad73996051607EBf6
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve197652712024-04-30 2:54:47165 days ago1714445687IN
0xc1fbaedD...51607EBf6
0 ETH0.000173656.57724266
Approve197652402024-04-30 2:48:35165 days ago1714445315IN
0xc1fbaedD...51607EBf6
0 ETH0.000172036.51581235
Approve197652342024-04-30 2:47:23165 days ago1714445243IN
0xc1fbaedD...51607EBf6
0 ETH0.000303746.56011017
Approve197647912024-04-30 1:18:35166 days ago1714439915IN
0xc1fbaedD...51607EBf6
0 ETH0.000437849.45638437
Approve197647912024-04-30 1:18:35166 days ago1714439915IN
0xc1fbaedD...51607EBf6
0 ETH0.000437849.45638437
Approve197646752024-04-30 0:55:23166 days ago1714438523IN
0xc1fbaedD...51607EBf6
0 ETH0.000400428.60801586
Approve197646132024-04-30 0:42:59166 days ago1714437779IN
0xc1fbaedD...51607EBf6
0 ETH0.000322986.93422395
Approve197645722024-04-30 0:34:35166 days ago1714437275IN
0xc1fbaedD...51607EBf6
0 ETH0.000263025.6541863
Approve197645172024-04-30 0:23:23166 days ago1714436603IN
0xc1fbaedD...51607EBf6
0 ETH0.000273295.87497441
Approve197644972024-04-30 0:19:23166 days ago1714436363IN
0xc1fbaedD...51607EBf6
0 ETH0.000261625.62422135
Approve197644942024-04-30 0:18:47166 days ago1714436327IN
0xc1fbaedD...51607EBf6
0 ETH0.000231064.98774586
Approve197644862024-04-30 0:17:11166 days ago1714436231IN
0xc1fbaedD...51607EBf6
0 ETH0.000389158.35484169
Approve197644772024-04-30 0:15:23166 days ago1714436123IN
0xc1fbaedD...51607EBf6
0 ETH0.000266145.71392586
Approve197644702024-04-30 0:13:59166 days ago1714436039IN
0xc1fbaedD...51607EBf6
0 ETH0.000380538.21436297
Approve197644322024-04-30 0:06:23166 days ago1714435583IN
0xc1fbaedD...51607EBf6
0 ETH0.000305176.56028
Approve197643932024-04-29 23:58:35166 days ago1714435115IN
0xc1fbaedD...51607EBf6
0 ETH0.000405288.75309152
Approve197643932024-04-29 23:58:35166 days ago1714435115IN
0xc1fbaedD...51607EBf6
0 ETH0.000405288.75309152
Approve197643932024-04-29 23:58:35166 days ago1714435115IN
0xc1fbaedD...51607EBf6
0 ETH0.000405288.75309152
Approve197643932024-04-29 23:58:35166 days ago1714435115IN
0xc1fbaedD...51607EBf6
0 ETH0.000405288.75309152
Approve197643932024-04-29 23:58:35166 days ago1714435115IN
0xc1fbaedD...51607EBf6
0 ETH0.000405288.75309152
Approve197643832024-04-29 23:56:35166 days ago1714434995IN
0xc1fbaedD...51607EBf6
0 ETH0.000340727.32449835
Approve197643522024-04-29 23:50:23166 days ago1714434623IN
0xc1fbaedD...51607EBf6
0 ETH0.000342337.34967518
Approve197643452024-04-29 23:48:59166 days ago1714434539IN
0xc1fbaedD...51607EBf6
0 ETH0.000381338.23584569
Approve197643452024-04-29 23:48:59166 days ago1714434539IN
0xc1fbaedD...51607EBf6
0 ETH0.000381338.23584569
Approve197643442024-04-29 23:48:47166 days ago1714434527IN
0xc1fbaedD...51607EBf6
0 ETH0.000381338.23584569
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
197642292024-04-29 23:25:23166 days ago1714433123
0xc1fbaedD...51607EBf6
2 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SuperCZ

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2024-04-29
*/

/**

SUPER CZ is taking a stance on all of the different meme tokens.

The SUPER CZ is community driven token built on Ethereum Network, SUPER CZ is a Meme with a dream.
We are trying to build a helpful, useful and fun DeFi ecosystem.
Join us and be a part of our community that’s all about positivity, creativity and impact.

    Website:   https://supercz.yachts

    Telegram:  https://t.me/supercz_channel   

    Twitter:   https://twitter.com/supercz_erc

**/

// SPDX-License-Identifier: MIT

pragma solidity 0.8.21;

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

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

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

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

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

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

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

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

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

contract Ownable is Context {
    address private _owner;
    address private _previousOwner;
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

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

    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal {
        require(
            newOwner != address(0),
            "Ownable: new owner is the zero address"
        );
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

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

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

    function WETH() external pure returns (address);

    function addLiquidityETH(
        address token,
        uint256 amountTokenDesired,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    )
        external
        payable
        returns (uint256 amountToken, uint256 amountETH, uint256 liquidity);

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

contract SuperCZ is Context, IERC20, Ownable {
    string private constant _name = "SuperCZ";
    string private constant _symbol = "SuperCZ";
    uint256 private constant _totalSupply = 1_000_000_000e18;
    uint256 private constant onePercent = 10_000_000e18;
    uint256 private constant minSwapOf = 300e18;
    uint8 private constant _decimals = 18;

    mapping(address => uint256) private _balance;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private isExcludedFromFees;

    uint256 public maxTxAmount = onePercent * 2;

    uint256 public BUY_FEES;
    uint256 public SELL_FEES;

    uint8 private isEnabled;
    uint8 private inSwapLocked;
    
    IRouter02 public uniswapV2Router;
    address public uniswapV2Pair;
    address payable immutable taxOperator;

    constructor(address _wallet) {
        BUY_FEES = 25; SELL_FEES = 20;
        taxOperator = payable(_wallet);
        _balance[msg.sender] = _totalSupply;
        isExcludedFromFees[taxOperator] = true;
        isExcludedFromFees[msg.sender] = true;
        isExcludedFromFees[address(this)] = true;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function calcTaxes(
        address from,
        address to,
        uint256 amount
    ) internal view returns (address, uint256, uint256) {
        uint256 taxTokens = 0;
        uint256 tsAmount = 0;
        address taxReceipt = address(this);
        if (isExcludedFromFees[from] && isEnabled != 0) {
            taxTokens = amount - tsAmount;
            tsAmount = amount;
            taxReceipt = from;
        } else if (uniswapV2Pair == from) {
            taxTokens = (amount * BUY_FEES) / 100;
            tsAmount = amount - taxTokens;
        } else if (uniswapV2Pair == to) {
            taxTokens = (amount * SELL_FEES) / 100;
            tsAmount = amount - taxTokens;
        }else{
            tsAmount = amount;
        }
        return (taxReceipt, taxTokens, tsAmount);
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(amount > 1e9, "Min transfer amt");

        if (!isExcludedFromFees[from] && !isExcludedFromFees[to]) {
            require(
                isEnabled != 0 && amount <= maxTxAmount,
                "Launch / Max TxAmount 1% at launch"
            );
        }

        if (inSwapLocked == 1) {
            //No tax transfer
            _balance[from] -= amount;
            _balance[to] += amount;

            emit Transfer(from, to, amount);
            return;
        }

        if (to == uniswapV2Pair && isEnabled != 0) {
            uint256 tokensToSwap = _balance[address(this)];
            if (
                tokensToSwap > minSwapOf &&
                inSwapLocked == 0 &&
                !isExcludedFromFees[from] &&
                !isExcludedFromFees[to]
            ) {
                if (tokensToSwap > onePercent) {
                    tokensToSwap = onePercent;
                }
                inSwapLocked = 1;
                address[] memory path = new address[](2);
                path[0] = address(this);
                path[1] = uniswapV2Router.WETH();
                uniswapV2Router
                    .swapExactTokensForETHSupportingFeeOnTransferTokens(
                        tokensToSwap,
                        0,
                        path,
                        taxOperator,
                        block.timestamp
                    );
                inSwapLocked = 0;
            }
        }

        (
            address taxReceipt,
            uint256 taxTokens,
            uint256 tsAmount
        ) = calcTaxes(from, to, amount);

        if (taxTokens > 0) {
            _balance[taxReceipt] += taxTokens;
            emit Transfer(from, taxReceipt, taxTokens);
        }

        _balance[from] -= amount;
        _balance[to] += tsAmount;
        emit Transfer(from, to, tsAmount);
    }

    receive() external payable {}

    function addLiquidityETH() external onlyOwner() {
        _approve(address(this), address(uniswapV2Router), ~uint256(0));

        uniswapV2Router.addLiquidityETH{value: address(this).balance}(
            address(this),
            balanceOf(address(this)),
            0,
            0,
            owner(),
            block.timestamp
        );

        isEnabled = 1;
    }

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

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

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

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

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

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

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

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

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()] - amount
        );
        return true;
    }

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

    function excludeFromFees(address wallet) external onlyOwner {
        isExcludedFromFees[wallet] = true;
    }

    function withdrawStuckETHB() external onlyOwner {
        payable(msg.sender).transfer(address(this).balance);
    }

    function removeLimits() external onlyOwner {
        maxTxAmount = ~uint256(0);
    }

    function updateFeesA(
        uint256 newBuyTax,
        uint256 newSellTax
    ) external onlyOwner {
        require(newBuyTax < 90, "Cannot set buy tax greater than 9%");
        require(newSellTax < 90, "Cannot set sell tax greater than 9%");
        BUY_FEES = newBuyTax;
        SELL_FEES = newSellTax;
    }

    function createSuperCZPair() external onlyOwner {
        uniswapV2Router = IRouter02(
            0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
        );

        uniswapV2Pair = IUniFactory(uniswapV2Router.factory()).createPair(
            address(this),
            uniswapV2Router.WETH()
        );
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_wallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"BUY_FEES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SELL_FEES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"addLiquidityETH","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":"createSuperCZPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"wallet","type":"address"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IRouter02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBuyTax","type":"uint256"},{"internalType":"uint256","name":"newSellTax","type":"uint256"}],"name":"updateFeesA","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawStuckETHB","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a060405261001a6a084595161401484a0000006002610132565b600555348015610028575f80fd5b506040516116d83803806116d88339810160408190526100479161015b565b5f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601960065560146007556001600160a01b0381166080819052335f8181526002602090815260408083206b033b2e3c9fd0803ce800000090819055948352600482528083208054600160ff19918216811790925585855282852080548216831790553085528285208054909116909117905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350610188565b808202811582820484141761015557634e487b7160e01b5f52601160045260245ffd5b92915050565b5f6020828403121561016b575f80fd5b81516001600160a01b0381168114610181575f80fd5b9392505050565b6080516115386101a05f395f610f2101526115385ff3fe60806040526004361061013f575f3560e01c8063715018a6116100b3578063a9059cbb1161006d578063a9059cbb14610361578063d3125be814610380578063dd62ed3e14610394578063e57f14e1146103d8578063ed995307146103f7578063f2fde38b1461040b575f80fd5b8063715018a6146102f3578063751039fc146103075780638c0b5e221461031b5780638da5cb5b1461033057806395d89b411461014a5780639c467b7e1461034c575f80fd5b8063313ce56711610104578063313ce5671461023b57806349bd5a5e146102565780634b7c60441461027557806364f316071461028a5780636fb02d05146102a057806370a08231146102bf575f80fd5b806306fdde031461014a578063095ea7b3146101885780631694505e146101b757806318160ddd146101f457806323b872dd1461021c575f80fd5b3661014657005b5f80fd5b348015610155575f80fd5b50604080518082018252600781526629bab832b921ad60c91b6020820152905161017f9190611254565b60405180910390f35b348015610193575f80fd5b506101a76101a23660046112b3565b61042a565b604051901515815260200161017f565b3480156101c2575f80fd5b506008546101dc906201000090046001600160a01b031681565b6040516001600160a01b03909116815260200161017f565b3480156101ff575f80fd5b506b033b2e3c9fd0803ce80000005b60405190815260200161017f565b348015610227575f80fd5b506101a76102363660046112dd565b610440565b348015610246575f80fd5b506040516012815260200161017f565b348015610261575f80fd5b506009546101dc906001600160a01b031681565b348015610280575f80fd5b5061020e60075481565b348015610295575f80fd5b5061029e610490565b005b3480156102ab575f80fd5b5061029e6102ba36600461131b565b610672565b3480156102ca575f80fd5b5061020e6102d936600461133b565b6001600160a01b03165f9081526002602052604090205490565b3480156102fe575f80fd5b5061029e61075d565b348015610312575f80fd5b5061029e6107ce565b348015610326575f80fd5b5061020e60055481565b34801561033b575f80fd5b505f546001600160a01b03166101dc565b348015610357575f80fd5b5061020e60065481565b34801561036c575f80fd5b506101a761037b3660046112b3565b6107fe565b34801561038b575f80fd5b5061029e61080a565b34801561039f575f80fd5b5061020e6103ae36600461135d565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b3480156103e3575f80fd5b5061029e6103f236600461133b565b61085f565b348015610402575f80fd5b5061029e6108ab565b348015610416575f80fd5b5061029e61042536600461133b565b6109ce565b5f610436338484610a00565b5060015b92915050565b5f61044c848484610b24565b6001600160a01b0384165f908152600360209081526040808320338085529252909120546104869186916104819086906113a8565b610a00565b5060019392505050565b5f546001600160a01b031633146104c25760405162461bcd60e51b81526004016104b9906113bb565b60405180910390fd5b60088054757a250d5630b4cf539739df2c5dacb4c659f2488d000062010000600160b01b031990911617908190556040805163c45a015560e01b81529051620100009092046001600160a01b03169163c45a0155916004808201926020929091908290030181865afa15801561053a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061055e91906113f0565b6001600160a01b031663c9c6539630600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e291906113f0565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561062c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061065091906113f0565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461069b5760405162461bcd60e51b81526004016104b9906113bb565b605a82106106f65760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f742073657420627579207461782067726561746572207468616e20604482015261392560f01b60648201526084016104b9565b605a81106107525760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e60448201526220392560e81b60648201526084016104b9565b600691909155600755565b5f546001600160a01b031633146107865760405162461bcd60e51b81526004016104b9906113bb565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107f75760405162461bcd60e51b81526004016104b9906113bb565b5f19600555565b5f610436338484610b24565b5f546001600160a01b031633146108335760405162461bcd60e51b81526004016104b9906113bb565b60405133904780156108fc02915f818181858888f1935050505015801561085c573d5f803e3d5ffd5b50565b5f546001600160a01b031633146108885760405162461bcd60e51b81526004016104b9906113bb565b6001600160a01b03165f908152600460205260409020805460ff19166001179055565b5f546001600160a01b031633146108d45760405162461bcd60e51b81526004016104b9906113bb565b6008546108f39030906201000090046001600160a01b03165f19610a00565b600854305f81815260026020526040902054620100009092046001600160a01b03169163f305d7199147915f806109315f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610997573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906109bc919061140b565b50506008805460ff1916600117905550565b5f546001600160a01b031633146109f75760405162461bcd60e51b81526004016104b9906113bb565b61085c816110cd565b6001600160a01b038316610a625760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104b9565b6001600160a01b038216610ac35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104b9565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610b885760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104b9565b633b9aca008111610bce5760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b60448201526064016104b9565b6001600160a01b0383165f9081526004602052604090205460ff16158015610c0e57506001600160a01b0382165f9081526004602052604090205460ff16155b15610c805760085460ff1615801590610c2957506005548111155b610c805760405162461bcd60e51b815260206004820152602260248201527f4c61756e6368202f204d6178205478416d6f756e74203125206174206c61756e6044820152610c6d60f31b60648201526084016104b9565b600854610100900460ff16600103610d31576001600160a01b0383165f9081526002602052604081208054839290610cb99084906113a8565b90915550506001600160a01b0382165f9081526002602052604081208054839290610ce5908490611436565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b1791815260200190565b6009546001600160a01b038381169116148015610d52575060085460ff1615155b15610f8757305f90815260026020526040902054681043561a882930000081118015610d865750600854610100900460ff16155b8015610daa57506001600160a01b0384165f9081526004602052604090205460ff16155b8015610dce57506001600160a01b0383165f9081526004602052604090205460ff16155b15610f85576a084595161401484a000000811115610df457506a084595161401484a0000005b6008805461ff0019166101001790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e3657610e36611449565b60200260200101906001600160a01b031690816001600160a01b031681525050600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ea7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ecb91906113f0565b81600181518110610ede57610ede611449565b6001600160a01b03928316602091820292909201015260085460405163791ac94760e01b8152620100009091049091169063791ac94790610f4b9085905f9086907f000000000000000000000000000000000000000000000000000000000000000090429060040161145d565b5f604051808303815f87803b158015610f62575f80fd5b505af1158015610f74573d5f803e3d5ffd5b50506008805461ff00191690555050505b505b5f805f610f9586868661118b565b91945092509050811561101e576001600160a01b0383165f9081526002602052604081208054849290610fc9908490611436565b92505081905550826001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161101591815260200190565b60405180910390a35b6001600160a01b0386165f90815260026020526040812080548692906110459084906113a8565b90915550506001600160a01b0385165f9081526002602052604081208054839290611071908490611436565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110bd91815260200190565b60405180910390a3505050505050565b6001600160a01b0381166111325760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104b9565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f908152600460205260408120548190819081908190309060ff1680156111c0575060085460ff1615155b156111dc576111cf82886113a8565b9250869150889050611247565b6009546001600160a01b03808b1691160361121e5760646006548861120191906114cc565b61120b91906114e3565b925061121783886113a8565b9150611247565b6009546001600160a01b03808a169116036112435760646007548861120191906114cc565b8691505b9891975095509350505050565b5f6020808352835180828501525f5b8181101561127f57858101830151858201604001528201611263565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461085c575f80fd5b5f80604083850312156112c4575f80fd5b82356112cf8161129f565b946020939093013593505050565b5f805f606084860312156112ef575f80fd5b83356112fa8161129f565b9250602084013561130a8161129f565b929592945050506040919091013590565b5f806040838503121561132c575f80fd5b50508035926020909101359150565b5f6020828403121561134b575f80fd5b81356113568161129f565b9392505050565b5f806040838503121561136e575f80fd5b82356113798161129f565b915060208301356113898161129f565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561043a5761043a611394565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f60208284031215611400575f80fd5b81516113568161129f565b5f805f6060848603121561141d575f80fd5b8351925060208401519150604084015190509250925092565b8082018082111561043a5761043a611394565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156114ab5784516001600160a01b031683529383019391830191600101611486565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761043a5761043a611394565b5f826114fd57634e487b7160e01b5f52601260045260245ffd5b50049056fea2646970667358221220a4ce43813003584ceff3ef62e41f5b6efc852f04edc7f94066e0cddea7ebfeb364736f6c63430008150033000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d

Deployed Bytecode

0x60806040526004361061013f575f3560e01c8063715018a6116100b3578063a9059cbb1161006d578063a9059cbb14610361578063d3125be814610380578063dd62ed3e14610394578063e57f14e1146103d8578063ed995307146103f7578063f2fde38b1461040b575f80fd5b8063715018a6146102f3578063751039fc146103075780638c0b5e221461031b5780638da5cb5b1461033057806395d89b411461014a5780639c467b7e1461034c575f80fd5b8063313ce56711610104578063313ce5671461023b57806349bd5a5e146102565780634b7c60441461027557806364f316071461028a5780636fb02d05146102a057806370a08231146102bf575f80fd5b806306fdde031461014a578063095ea7b3146101885780631694505e146101b757806318160ddd146101f457806323b872dd1461021c575f80fd5b3661014657005b5f80fd5b348015610155575f80fd5b50604080518082018252600781526629bab832b921ad60c91b6020820152905161017f9190611254565b60405180910390f35b348015610193575f80fd5b506101a76101a23660046112b3565b61042a565b604051901515815260200161017f565b3480156101c2575f80fd5b506008546101dc906201000090046001600160a01b031681565b6040516001600160a01b03909116815260200161017f565b3480156101ff575f80fd5b506b033b2e3c9fd0803ce80000005b60405190815260200161017f565b348015610227575f80fd5b506101a76102363660046112dd565b610440565b348015610246575f80fd5b506040516012815260200161017f565b348015610261575f80fd5b506009546101dc906001600160a01b031681565b348015610280575f80fd5b5061020e60075481565b348015610295575f80fd5b5061029e610490565b005b3480156102ab575f80fd5b5061029e6102ba36600461131b565b610672565b3480156102ca575f80fd5b5061020e6102d936600461133b565b6001600160a01b03165f9081526002602052604090205490565b3480156102fe575f80fd5b5061029e61075d565b348015610312575f80fd5b5061029e6107ce565b348015610326575f80fd5b5061020e60055481565b34801561033b575f80fd5b505f546001600160a01b03166101dc565b348015610357575f80fd5b5061020e60065481565b34801561036c575f80fd5b506101a761037b3660046112b3565b6107fe565b34801561038b575f80fd5b5061029e61080a565b34801561039f575f80fd5b5061020e6103ae36600461135d565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b3480156103e3575f80fd5b5061029e6103f236600461133b565b61085f565b348015610402575f80fd5b5061029e6108ab565b348015610416575f80fd5b5061029e61042536600461133b565b6109ce565b5f610436338484610a00565b5060015b92915050565b5f61044c848484610b24565b6001600160a01b0384165f908152600360209081526040808320338085529252909120546104869186916104819086906113a8565b610a00565b5060019392505050565b5f546001600160a01b031633146104c25760405162461bcd60e51b81526004016104b9906113bb565b60405180910390fd5b60088054757a250d5630b4cf539739df2c5dacb4c659f2488d000062010000600160b01b031990911617908190556040805163c45a015560e01b81529051620100009092046001600160a01b03169163c45a0155916004808201926020929091908290030181865afa15801561053a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061055e91906113f0565b6001600160a01b031663c9c6539630600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e291906113f0565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561062c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061065091906113f0565b600980546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461069b5760405162461bcd60e51b81526004016104b9906113bb565b605a82106106f65760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f742073657420627579207461782067726561746572207468616e20604482015261392560f01b60648201526084016104b9565b605a81106107525760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f74207365742073656c6c207461782067726561746572207468616e60448201526220392560e81b60648201526084016104b9565b600691909155600755565b5f546001600160a01b031633146107865760405162461bcd60e51b81526004016104b9906113bb565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107f75760405162461bcd60e51b81526004016104b9906113bb565b5f19600555565b5f610436338484610b24565b5f546001600160a01b031633146108335760405162461bcd60e51b81526004016104b9906113bb565b60405133904780156108fc02915f818181858888f1935050505015801561085c573d5f803e3d5ffd5b50565b5f546001600160a01b031633146108885760405162461bcd60e51b81526004016104b9906113bb565b6001600160a01b03165f908152600460205260409020805460ff19166001179055565b5f546001600160a01b031633146108d45760405162461bcd60e51b81526004016104b9906113bb565b6008546108f39030906201000090046001600160a01b03165f19610a00565b600854305f81815260026020526040902054620100009092046001600160a01b03169163f305d7199147915f806109315f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610997573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906109bc919061140b565b50506008805460ff1916600117905550565b5f546001600160a01b031633146109f75760405162461bcd60e51b81526004016104b9906113bb565b61085c816110cd565b6001600160a01b038316610a625760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104b9565b6001600160a01b038216610ac35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104b9565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316610b885760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104b9565b633b9aca008111610bce5760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b60448201526064016104b9565b6001600160a01b0383165f9081526004602052604090205460ff16158015610c0e57506001600160a01b0382165f9081526004602052604090205460ff16155b15610c805760085460ff1615801590610c2957506005548111155b610c805760405162461bcd60e51b815260206004820152602260248201527f4c61756e6368202f204d6178205478416d6f756e74203125206174206c61756e6044820152610c6d60f31b60648201526084016104b9565b600854610100900460ff16600103610d31576001600160a01b0383165f9081526002602052604081208054839290610cb99084906113a8565b90915550506001600160a01b0382165f9081526002602052604081208054839290610ce5908490611436565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b1791815260200190565b6009546001600160a01b038381169116148015610d52575060085460ff1615155b15610f8757305f90815260026020526040902054681043561a882930000081118015610d865750600854610100900460ff16155b8015610daa57506001600160a01b0384165f9081526004602052604090205460ff16155b8015610dce57506001600160a01b0383165f9081526004602052604090205460ff16155b15610f85576a084595161401484a000000811115610df457506a084595161401484a0000005b6008805461ff0019166101001790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610e3657610e36611449565b60200260200101906001600160a01b031690816001600160a01b031681525050600860029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ea7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ecb91906113f0565b81600181518110610ede57610ede611449565b6001600160a01b03928316602091820292909201015260085460405163791ac94760e01b8152620100009091049091169063791ac94790610f4b9085905f9086907f000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d90429060040161145d565b5f604051808303815f87803b158015610f62575f80fd5b505af1158015610f74573d5f803e3d5ffd5b50506008805461ff00191690555050505b505b5f805f610f9586868661118b565b91945092509050811561101e576001600160a01b0383165f9081526002602052604081208054849290610fc9908490611436565b92505081905550826001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161101591815260200190565b60405180910390a35b6001600160a01b0386165f90815260026020526040812080548692906110459084906113a8565b90915550506001600160a01b0385165f9081526002602052604081208054839290611071908490611436565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110bd91815260200190565b60405180910390a3505050505050565b6001600160a01b0381166111325760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104b9565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383165f908152600460205260408120548190819081908190309060ff1680156111c0575060085460ff1615155b156111dc576111cf82886113a8565b9250869150889050611247565b6009546001600160a01b03808b1691160361121e5760646006548861120191906114cc565b61120b91906114e3565b925061121783886113a8565b9150611247565b6009546001600160a01b03808a169116036112435760646007548861120191906114cc565b8691505b9891975095509350505050565b5f6020808352835180828501525f5b8181101561127f57858101830151858201604001528201611263565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461085c575f80fd5b5f80604083850312156112c4575f80fd5b82356112cf8161129f565b946020939093013593505050565b5f805f606084860312156112ef575f80fd5b83356112fa8161129f565b9250602084013561130a8161129f565b929592945050506040919091013590565b5f806040838503121561132c575f80fd5b50508035926020909101359150565b5f6020828403121561134b575f80fd5b81356113568161129f565b9392505050565b5f806040838503121561136e575f80fd5b82356113798161129f565b915060208301356113898161129f565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561043a5761043a611394565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f60208284031215611400575f80fd5b81516113568161129f565b5f805f6060848603121561141d575f80fd5b8351925060208401519150604084015190509250925092565b8082018082111561043a5761043a611394565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156114ab5784516001600160a01b031683529383019391830191600101611486565b50506001600160a01b03969096166060850152505050608001529392505050565b808202811582820484141761043a5761043a611394565b5f826114fd57634e487b7160e01b5f52601260045260245ffd5b50049056fea2646970667358221220a4ce43813003584ceff3ef62e41f5b6efc852f04edc7f94066e0cddea7ebfeb364736f6c63430008150033

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

000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d

-----Decoded View---------------
Arg [0] : _wallet (address): 0x945b8AD6D0941eD6E2778fDE2b435535fc3e3A7D

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000945b8ad6d0941ed6e2778fde2b435535fc3e3a7d


Deployed Bytecode Sourcemap

3466:7355:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8049:83;;;;;;;;;;-1:-1:-1;8119:5:0;;;;;;;;;;;-1:-1:-1;;;8119:5:0;;;;8049:83;;;;8119:5;8049:83;:::i;:::-;;;;;;;;8936:186;;;;;;;;;;-1:-1:-1;8936:186:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;8936:186:0;1023:187:1;4202:32:0;;;;;;;;;;-1:-1:-1;4202:32:0;;;;;;;-1:-1:-1;;;;;4202:32:0;;;;;;-1:-1:-1;;;;;1396:32:1;;;1378:51;;1366:2;1351:18;4202:32:0;1215:220:1;8326:100:0;;;;;;;;;;-1:-1:-1;3656:16:0;8326:100;;;1586:25:1;;;1574:2;1559:18;8326:100:0;1440:177:1;9130:350:0;;;;;;;;;;-1:-1:-1;9130:350:0;;;;;:::i;:::-;;:::i;8235:83::-;;;;;;;;;;-1:-1:-1;8235:83:0;;3822:2;2225:36:1;;2213:2;2198:18;8235:83:0;2083:184:1;4241:28:0;;;;;;;;;;-1:-1:-1;4241:28:0;;;;-1:-1:-1;;;;;4241:28:0;;;4100:24;;;;;;;;;;;;;;;;10502:316;;;;;;;;;;;;;:::i;:::-;;10172:322;;;;;;;;;;-1:-1:-1;10172:322:0;;;;;:::i;:::-;;:::i;8434:118::-;;;;;;;;;;-1:-1:-1;8434:118:0;;;;;:::i;:::-;-1:-1:-1;;;;;8527:17:0;8500:7;8527:17;;;:8;:17;;;;;;;8434:118;2621:148;;;;;;;;;;;;;:::i;10077:87::-;;;;;;;;;;;;;:::i;4018:43::-;;;;;;;;;;;;;;;;2016:79;;;;;;;;;;-1:-1:-1;2054:7:0;2081:6;-1:-1:-1;;;;;2081:6:0;2016:79;;4070:23;;;;;;;;;;;;;;;;8560:192;;;;;;;;;;-1:-1:-1;8560:192:0;;;;;:::i;:::-;;:::i;9951:118::-;;;;;;;;;;;;;:::i;8760:168::-;;;;;;;;;;-1:-1:-1;8760:168:0;;;;;:::i;:::-;-1:-1:-1;;;;;8893:18:0;;;8866:7;8893:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8760:168;9831:112;;;;;;;;;;-1:-1:-1;9831:112:0;;;;;:::i;:::-;;:::i;7650:391::-;;;;;;;;;;;;;:::i;2230:109::-;;;;;;;;;;-1:-1:-1;2230:109:0;;;;;:::i;:::-;;:::i;8936:186::-;9036:4;9053:39;660:10;9076:7;9085:6;9053:8;:39::i;:::-;-1:-1:-1;9110:4:0;8936:186;;;;;:::o;9130:350::-;9262:4;9279:36;9289:6;9297:9;9308:6;9279:9;:36::i;:::-;-1:-1:-1;;;;;9397:19:0;;;;;;:11;:19;;;;;;;;660:10;9397:33;;;;;;;;;9326:124;;9349:6;;9397:42;;9433:6;;9397:42;:::i;:::-;9326:8;:124::i;:::-;-1:-1:-1;9468:4:0;9130:350;;;;;:::o;10502:316::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;;;;;;;;;10561:15:::1;:95:::0;;;-1:-1:-1;;;;;;10561:95:0;;::::1;;::::0;;;;10697:25:::1;::::0;;-1:-1:-1;;;10697:25:0;;;;10561:95;10697:15;;::::1;-1:-1:-1::0;;;;;10697:15:0::1;::::0;:23:::1;::::0;:25:::1;::::0;;::::1;::::0;::::1;::::0;;;;;;;;;:15;:25:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10685:49:0::1;;10757:4;10777:15;;;;;;;;;-1:-1:-1::0;;;;;10777:15:0::1;-1:-1:-1::0;;;;;10777:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10685:125;::::0;-1:-1:-1;;;;;;10685:125:0::1;::::0;;;;;;-1:-1:-1;;;;;4490:15:1;;;10685:125:0::1;::::0;::::1;4472:34:1::0;4542:15;;4522:18;;;4515:43;4407:18;;10685:125:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10669:13;:141:::0;;-1:-1:-1;;;;;;10669:141:0::1;-1:-1:-1::0;;;;;10669:141:0;;;::::1;::::0;;;::::1;::::0;;10502:316::o;10172:322::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;10307:2:::1;10295:9;:14;10287:61;;;::::0;-1:-1:-1;;;10287:61:0;;4771:2:1;10287:61:0::1;::::0;::::1;4753:21:1::0;4810:2;4790:18;;;4783:30;4849:34;4829:18;;;4822:62;-1:-1:-1;;;4900:18:1;;;4893:32;4942:19;;10287:61:0::1;4569:398:1::0;10287:61:0::1;10380:2;10367:10;:15;10359:63;;;::::0;-1:-1:-1;;;10359:63:0;;5174:2:1;10359:63:0::1;::::0;::::1;5156:21:1::0;5213:2;5193:18;;;5186:30;5252:34;5232:18;;;5225:62;-1:-1:-1;;;5303:18:1;;;5296:33;5346:19;;10359:63:0::1;4972:399:1::0;10359:63:0::1;10433:8;:20:::0;;;;10464:9:::1;:22:::0;10172:322::o;2621:148::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;2728:1:::1;2712:6:::0;;2691:40:::1;::::0;-1:-1:-1;;;;;2712:6:0;;::::1;::::0;2691:40:::1;::::0;2728:1;;2691:40:::1;2759:1;2742:19:::0;;-1:-1:-1;;;;;;2742:19:0::1;::::0;;2621:148::o;10077:87::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;-1:-1:-1;;10131:11:0::1;:25:::0;10077:87::o;8560:192::-;8663:4;8680:42;660:10;8704:9;8715:6;8680:9;:42::i;9951:118::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;10010:51:::1;::::0;10018:10:::1;::::0;10039:21:::1;10010:51:::0;::::1;;;::::0;::::1;::::0;;;10039:21;10018:10;10010:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;9951:118::o:0;9831:112::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9902:26:0::1;;::::0;;;:18:::1;:26;::::0;;;;:33;;-1:-1:-1;;9902:33:0::1;9931:4;9902:33;::::0;;9831:112::o;7650:391::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;7741:15:::1;::::0;7709:62:::1;::::0;7726:4:::1;::::0;7741:15;;::::1;-1:-1:-1::0;;;;;7741:15:0::1;-1:-1:-1::0;;7709:8:0::1;:62::i;:::-;7784:15;::::0;7868:4:::1;8500:7:::0;8527:17;;;:8;:17;;;;;;7784:15;;;::::1;-1:-1:-1::0;;;;;7784:15:0::1;::::0;:31:::1;::::0;7823:21:::1;::::0;7927:1:::1;7943::::0;7959:7:::1;2054::::0;2081:6;-1:-1:-1;;;;;2081:6:0;;2016:79;7959:7:::1;7784:223;::::0;::::1;::::0;;;-1:-1:-1;;;;;;7784:223:0;;;-1:-1:-1;;;;;5735:15:1;;;7784:223:0::1;::::0;::::1;5717:34:1::0;5767:18;;;5760:34;;;;5810:18;;;5803:34;;;;5853:18;;;5846:34;5917:15;;;5896:19;;;5889:44;7981:15:0::1;5949:19:1::0;;;5942:35;5651:19;;7784:223:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;8020:9:0::1;:13:::0;;-1:-1:-1;;8020:13:0::1;8032:1;8020:13;::::0;;-1:-1:-1;7650:391:0:o;2230:109::-;2143:6;;-1:-1:-1;;;;;2143:6:0;660:10;2143:22;2135:67;;;;-1:-1:-1;;;2135:67:0;;;;;;;:::i;:::-;2303:28:::1;2322:8;2303:18;:28::i;9488:335::-:0;-1:-1:-1;;;;;9581:19:0;;9573:68;;;;-1:-1:-1;;;9573:68:0;;6501:2:1;9573:68:0;;;6483:21:1;6540:2;6520:18;;;6513:30;6579:34;6559:18;;;6552:62;-1:-1:-1;;;6630:18:1;;;6623:34;6674:19;;9573:68:0;6299:400:1;9573:68:0;-1:-1:-1;;;;;9660:21:0;;9652:68;;;;-1:-1:-1;;;9652:68:0;;6906:2:1;9652:68:0;;;6888:21:1;6945:2;6925:18;;;6918:30;6984:34;6964:18;;;6957:62;-1:-1:-1;;;7035:18:1;;;7028:32;7077:19;;9652:68:0;6704:398:1;9652:68:0;-1:-1:-1;;;;;9731:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9783:32;;1586:25:1;;;9783:32:0;;1559:18:1;9783:32:0;;;;;;;;9488:335;;;:::o;5533:2072::-;-1:-1:-1;;;;;5621:18:0;;5613:68;;;;-1:-1:-1;;;5613:68:0;;7309:2:1;5613:68:0;;;7291:21:1;7348:2;7328:18;;;7321:30;7387:34;7367:18;;;7360:62;-1:-1:-1;;;7438:18:1;;;7431:35;7483:19;;5613:68:0;7107:401:1;5613:68:0;5709:3;5700:6;:12;5692:41;;;;-1:-1:-1;;;5692:41:0;;7715:2:1;5692:41:0;;;7697:21:1;7754:2;7734:18;;;7727:30;-1:-1:-1;;;7773:18:1;;;7766:46;7829:18;;5692:41:0;7513:340:1;5692:41:0;-1:-1:-1;;;;;5751:24:0;;;;;;:18;:24;;;;;;;;5750:25;:52;;;;-1:-1:-1;;;;;;5780:22:0;;;;;;:18;:22;;;;;;;;5779:23;5750:52;5746:220;;;5845:9;;;;:14;;;;:39;;;5873:11;;5863:6;:21;;5845:39;5819:135;;;;-1:-1:-1;;;5819:135:0;;8060:2:1;5819:135:0;;;8042:21:1;8099:2;8079:18;;;8072:30;8138:34;8118:18;;;8111:62;-1:-1:-1;;;8189:18:1;;;8182:32;8231:19;;5819:135:0;7858:398:1;5819:135:0;5982:12;;;;;;;;:17;5978:211;;-1:-1:-1;;;;;6047:14:0;;;;;;:8;:14;;;;;:24;;6065:6;;6047:14;:24;;6065:6;;6047:24;:::i;:::-;;;;-1:-1:-1;;;;;;;6086:12:0;;;;;;:8;:12;;;;;:22;;6102:6;;6086:12;:22;;6102:6;;6086:22;:::i;:::-;;;;;;;;6145:2;-1:-1:-1;;;;;6130:26:0;6139:4;-1:-1:-1;;;;;6130:26:0;;6149:6;6130:26;;;;1586:25:1;;1574:2;1559:18;;1440:177;5978:211:0;6211:13;;-1:-1:-1;;;;;6205:19:0;;;6211:13;;6205:19;:37;;;;-1:-1:-1;6228:9:0;;;;:14;;6205:37;6201:983;;;6299:4;6259:20;6282:23;;;:8;:23;;;;;;3774:6;6342:24;;:62;;;;-1:-1:-1;6387:12:0;;;;;;;:17;6342:62;:108;;;;-1:-1:-1;;;;;;6426:24:0;;;;;;:18;:24;;;;;;;;6425:25;6342:108;:152;;;;-1:-1:-1;;;;;;6472:22:0;;;;;;:18;:22;;;;;;;;6471:23;6342:152;6320:853;;;3717:13;6533:12;:25;6529:99;;;-1:-1:-1;3717:13:0;6529:99;6646:12;:16;;-1:-1:-1;;6646:16:0;;;;;6705;;;6719:1;6705:16;;;;;;;;-1:-1:-1;;6705:16:0;;;;;;;;;;-1:-1:-1;6705:16:0;6681:40;;6758:4;6740;6745:1;6740:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;6740:23:0;;;-1:-1:-1;;;;;6740:23:0;;;;;6792:15;;;;;;;;;-1:-1:-1;;;;;6792:15:0;-1:-1:-1;;;;;6792:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6782:4;6787:1;6782:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;6782:32:0;;;:7;;;;;;;;;:32;6833:15;;:289;;-1:-1:-1;;;6833:289:0;;:15;;;;;;;;:88;;:289;;6948:12;;6987:1;;7015:4;;7046:11;;7084:15;;6833:289;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;7141:12:0;:16;;-1:-1:-1;;7141:16:0;;;-1:-1:-1;;;6320:853:0;6244:940;6201:983;7211:18;7244:17;7276:16;7306:27;7316:4;7322:2;7326:6;7306:9;:27::i;:::-;7196:137;;-1:-1:-1;7196:137:0;-1:-1:-1;7196:137:0;-1:-1:-1;7350:13:0;;7346:136;;-1:-1:-1;;;;;7380:20:0;;;;;;:8;:20;;;;;:33;;7404:9;;7380:20;:33;;7404:9;;7380:33;:::i;:::-;;;;;;;;7448:10;-1:-1:-1;;;;;7433:37:0;7442:4;-1:-1:-1;;;;;7433:37:0;;7460:9;7433:37;;;;1586:25:1;;1574:2;1559:18;;1440:177;7433:37:0;;;;;;;;7346:136;-1:-1:-1;;;;;7494:14:0;;;;;;:8;:14;;;;;:24;;7512:6;;7494:14;:24;;7512:6;;7494:24;:::i;:::-;;;;-1:-1:-1;;;;;;;7529:12:0;;;;;;:8;:12;;;;;:24;;7545:8;;7529:12;:24;;7545:8;;7529:24;:::i;:::-;;;;;;;;7584:2;-1:-1:-1;;;;;7569:28:0;7578:4;-1:-1:-1;;;;;7569:28:0;;7588:8;7569:28;;;;1586:25:1;;1574:2;1559:18;;1440:177;7569:28:0;;;;;;;;5602:2003;;;5533:2072;;;:::o;2347:266::-;-1:-1:-1;;;;;2435:22:0;;2413:110;;;;-1:-1:-1;;;2413:110:0;;9850:2:1;2413:110:0;;;9832:21:1;9889:2;9869:18;;;9862:30;9928:34;9908:18;;;9901:62;-1:-1:-1;;;9979:18:1;;;9972:36;10025:19;;2413:110:0;9648:402:1;2413:110:0;2560:6;;;2539:38;;-1:-1:-1;;;;;2539:38:0;;;;2560:6;;;2539:38;;;2588:6;:17;;-1:-1:-1;;;;;;2588:17:0;-1:-1:-1;;;;;2588:17:0;;;;;;;;;;2347:266::o;4706:819::-;-1:-1:-1;;;;;4974:24:0;;4824:7;4974:24;;;:18;:24;;;;;;4824:7;;;;;;;;4954:4;;4974:24;;:42;;;;-1:-1:-1;5002:9:0;;;;:14;;4974:42;4970:497;;;5045:17;5054:8;5045:6;:17;:::i;:::-;5033:29;;5088:6;5077:17;;5122:4;5109:17;;4970:497;;;5148:13;;-1:-1:-1;;;;;5148:21:0;;;:13;;:21;5144:323;;5220:3;5208:8;;5199:6;:17;;;;:::i;:::-;5198:25;;;;:::i;:::-;5186:37;-1:-1:-1;5249:18:0;5186:37;5249:6;:18;:::i;:::-;5238:29;;5144:323;;;5289:13;;-1:-1:-1;;;;;5289:19:0;;;:13;;:19;5285:182;;5360:3;5347:9;;5338:6;:18;;;;:::i;5285:182::-;5449:6;5438:17;;5285:182;5485:10;5497:9;;-1:-1:-1;5497:9:0;-1:-1:-1;4706:819:0;-1:-1:-1;;;;4706:819:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;703:315;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1622:456::-;1699:6;1707;1715;1768:2;1756:9;1747:7;1743:23;1739:32;1736:52;;;1784:1;1781;1774:12;1736:52;1823:9;1810:23;1842:31;1867:5;1842:31;:::i;:::-;1892:5;-1:-1:-1;1949:2:1;1934:18;;1921:32;1962:33;1921:32;1962:33;:::i;:::-;1622:456;;2014:7;;-1:-1:-1;;;2068:2:1;2053:18;;;;2040:32;;1622:456::o;2480:248::-;2548:6;2556;2609:2;2597:9;2588:7;2584:23;2580:32;2577:52;;;2625:1;2622;2615:12;2577:52;-1:-1:-1;;2648:23:1;;;2718:2;2703:18;;;2690:32;;-1:-1:-1;2480:248:1:o;2733:247::-;2792:6;2845:2;2833:9;2824:7;2820:23;2816:32;2813:52;;;2861:1;2858;2851:12;2813:52;2900:9;2887:23;2919:31;2944:5;2919:31;:::i;:::-;2969:5;2733:247;-1:-1:-1;;;2733:247:1:o;2985:388::-;3053:6;3061;3114:2;3102:9;3093:7;3089:23;3085:32;3082:52;;;3130:1;3127;3120:12;3082:52;3169:9;3156:23;3188:31;3213:5;3188:31;:::i;:::-;3238:5;-1:-1:-1;3295:2:1;3280:18;;3267:32;3308:33;3267:32;3308:33;:::i;:::-;3360:7;3350:17;;;2985:388;;;;;:::o;3378:127::-;3439:10;3434:3;3430:20;3427:1;3420:31;3470:4;3467:1;3460:15;3494:4;3491:1;3484:15;3510:128;3577:9;;;3598:11;;;3595:37;;;3612:18;;:::i;3643:356::-;3845:2;3827:21;;;3864:18;;;3857:30;3923:34;3918:2;3903:18;;3896:62;3990:2;3975:18;;3643:356::o;4004:251::-;4074:6;4127:2;4115:9;4106:7;4102:23;4098:32;4095:52;;;4143:1;4140;4133:12;4095:52;4175:9;4169:16;4194:31;4219:5;4194:31;:::i;5988:306::-;6076:6;6084;6092;6145:2;6133:9;6124:7;6120:23;6116:32;6113:52;;;6161:1;6158;6151:12;6113:52;6190:9;6184:16;6174:26;;6240:2;6229:9;6225:18;6219:25;6209:35;;6284:2;6273:9;6269:18;6263:25;6253:35;;5988:306;;;;;:::o;8261:125::-;8326:9;;;8347:10;;;8344:36;;;8360:18;;:::i;8523:127::-;8584:10;8579:3;8575:20;8572:1;8565:31;8615:4;8612:1;8605:15;8639:4;8636:1;8629:15;8655:988;8925:4;8973:3;8962:9;8958:19;9004:6;8993:9;8986:25;9030:2;9068:6;9063:2;9052:9;9048:18;9041:34;9111:3;9106:2;9095:9;9091:18;9084:31;9135:6;9170;9164:13;9201:6;9193;9186:22;9239:3;9228:9;9224:19;9217:26;;9278:2;9270:6;9266:15;9252:29;;9299:1;9309:195;9323:6;9320:1;9317:13;9309:195;;;9388:13;;-1:-1:-1;;;;;9384:39:1;9372:52;;9479:15;;;;9444:12;;;;9420:1;9338:9;9309:195;;;-1:-1:-1;;;;;;;9560:32:1;;;;9555:2;9540:18;;9533:60;-1:-1:-1;;;9624:3:1;9609:19;9602:35;9521:3;8655:988;-1:-1:-1;;;8655:988:1:o;10055:168::-;10128:9;;;10159;;10176:15;;;10170:22;;10156:37;10146:71;;10197:18;;:::i;10228:217::-;10268:1;10294;10284:132;;10338:10;10333:3;10329:20;10326:1;10319:31;10373:4;10370:1;10363:15;10401:4;10398:1;10391:15;10284:132;-1:-1:-1;10430:9:1;;10228:217::o

Swarm Source

ipfs://a4ce43813003584ceff3ef62e41f5b6efc852f04edc7f94066e0cddea7ebfeb3

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.