ETH Price: $3,326.10 (-4.81%)

Contract

0xcd87b4E56AAa022Ff71d001338dd6fEd4D5B1c76
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve213349892024-12-05 8:05:4721 days ago1733385947IN
0xcd87b4E5...d4D5B1c76
0 ETH0.000780316.54312632
Approve213341692024-12-05 5:20:4721 days ago1733376047IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0012263626
Approve213341652024-12-05 5:19:5921 days ago1733375999IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0012263626
Approve213341452024-12-05 5:15:5921 days ago1733375759IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0012263626
Approve213341422024-12-05 5:15:2321 days ago1733375723IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0012263626
Approve213341332024-12-05 5:13:3521 days ago1733375615IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0012263626
Approve213340522024-12-05 4:57:1121 days ago1733374631IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0012263626
Approve213339912024-12-05 4:44:5921 days ago1733373899IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0009488820.2563023
Approve213339592024-12-05 4:38:3521 days ago1733373515IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0011535424.45605136
Approve213339552024-12-05 4:37:4721 days ago1733373467IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0010240721.71121258
Approve213339552024-12-05 4:37:4721 days ago1733373467IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0011184123.71121258
Approve213339502024-12-05 4:36:4721 days ago1733373407IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0011808325.03473863
Approve213339402024-12-05 4:34:4721 days ago1733373287IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0009922121.0357959
Transfer213338052024-12-05 4:07:2321 days ago1733371643IN
0xcd87b4E5...d4D5B1c76
0 ETH0.0011960922.61181328
Renounce Ownersh...213337932024-12-05 4:04:5921 days ago1733371499IN
0xcd87b4E5...d4D5B1c76
0 ETH0.000512821.87625362

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FullyKitted

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT

/**
 *  ╔═══════════════════════════════════════════════════════════╗
 *  ║                     FULLYKITTED.GG                        ║
 *  ║                                                          ║
 *  ║  Community: https://t.me/fullykitted                     ║
 *  ║  Collection: https://t.me/fullykittednft                 ║
 *  ║  Documentation: https://litepaper.fullykitted.gg         ║
 *  ║  Website: https://fullykitted.gg                         ║ 
 *  ║  Social: https://x.com/fullykittedx                      ║
 *  ╚═══════════════════════════════════════════════════════════╝
 *
 *  Fully Kitted- The Future of Server Based Gaming
 */

pragma solidity ^0.8.19;

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

interface IUniswapV2Router02 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
}

/**
 * @title Ownable
 * @dev Contract module which provides a basic access control mechanism
 */
abstract contract Ownable {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        _transferOwnership(msg.sender);
    }

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

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

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

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

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

interface IERC20 {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address to, 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 from, address to, uint256 amount) external returns (bool);
}

/**
 * @title GOATED AI
 * @dev Implementation of the GOATED AI token
 */
contract FullyKitted is IERC20, Ownable {
    // Token Constants
    string private constant _name = "FullyKitted";
    string private constant _symbol = "LEAD";
    uint8 private constant _decimals = 18;
    uint256 private constant _totalSupply = 10000000 * (10 ** 18); // 10M total supply

    // Immutable Contract Parameters
    uint256 public immutable tradingOpenBlock;
    address public immutable feeReceiver;
    address public immutable pair;
    address public immutable routerAddress;
    uint256 public immutable buyFee;
    uint256 public immutable sellFee;   

    // State Variables
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    /**
     * @dev Constructor that initializes the contract with trading parameters
     */
    constructor(
        address _feeReceiver,
        uint256 _buyFee,
        uint256 _sellFee,
        address _routerAddress
    ) {
        require(_feeReceiver != address(0), "Invalid fee receiver");
        require(_routerAddress != address(0), "Invalid router address");
        require(_buyFee <= 10 && _sellFee <= 10, "Fees cannot exceed 10%");
        
        feeReceiver = _feeReceiver;
        buyFee = _buyFee;
        sellFee = _sellFee;
        routerAddress = _routerAddress;
        
        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(_routerAddress);
        
        pair = IUniswapV2Factory(_uniswapV2Router.factory())
            .createPair(address(this), _uniswapV2Router.WETH());

        tradingOpenBlock = block.number + 1;
        
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

    // View Functions
    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 _balances[account]; }
    function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; }

    // External Functions
    function transfer(address to, uint256 amount) public override returns (bool) {
        _transfer(msg.sender, to, amount);
        return true;
    }

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

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

    // Internal Functions
    function _transfer(address from, address to, uint256 amount) internal {
        require(from != address(0) && to != address(0), "Invalid address");
        require(_balances[from] >= amount, "Insufficient balance");

        if (to == pair || from == pair) {
            require(block.number >= tradingOpenBlock, "Trading not open");
        }

        uint256 feeAmount;
        
        if (block.number >= tradingOpenBlock) {
            if (from == pair) { // Buy
                feeAmount = (amount * buyFee) / 100;
            } else if (to == pair) { // Sell
                feeAmount = (amount * sellFee) / 100;
            }
        }

        uint256 finalAmount = amount - feeAmount;

        _balances[from] -= amount;
        _balances[to] += finalAmount;

        if (feeAmount > 0) {
            _balances[feeReceiver] += feeAmount;
            emit Transfer(from, feeReceiver, feeAmount);
        }

        emit Transfer(from, to, finalAmount);
    }

    function _approve(address owner, address spender, uint256 amount) internal {
        require(owner != address(0) && spender != address(0), "Invalid address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _spendAllowance(address owner, address spender, uint256 amount) internal {
        uint256 currentAllowance = _allowances[owner][spender];
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "Insufficient allowance");
            unchecked {
                _approve(owner, spender, currentAllowance - amount);
            }
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_feeReceiver","type":"address"},{"internalType":"uint256","name":"_buyFee","type":"uint256"},{"internalType":"uint256","name":"_sellFee","type":"uint256"},{"internalType":"address","name":"_routerAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"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":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"feeReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"routerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"name":"tradingOpenBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

610140604052348015610010575f80fd5b5060405161200c38038061200c8339818101604052810190610032919061059f565b6100413361044d60201b60201c565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036100af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100a69061065d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361011d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610114906106c5565b60405180910390fd5b600a831115801561012f5750600a8211155b61016e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101659061072d565b60405180910390fd5b8373ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508261010081815250508161012081815250508073ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250505f8190508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610235573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610259919061074b565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102e2919061074b565b6040518363ffffffff1660e01b81526004016102ff929190610785565b6020604051808303815f875af115801561031b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061033f919061074b565b73ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505060014361037f91906107d9565b608081815250506a084595161401484a00000060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6a084595161401484a00000060405161043b919061081b565b60405180910390a35050505050610834565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61053b82610512565b9050919050565b61054b81610531565b8114610555575f80fd5b50565b5f8151905061056681610542565b92915050565b5f819050919050565b61057e8161056c565b8114610588575f80fd5b50565b5f8151905061059981610575565b92915050565b5f805f80608085870312156105b7576105b661050e565b5b5f6105c487828801610558565b94505060206105d58782880161058b565b93505060406105e68782880161058b565b92505060606105f787828801610558565b91505092959194509250565b5f82825260208201905092915050565b7f496e76616c6964206665652072656365697665720000000000000000000000005f82015250565b5f610647601483610603565b915061065282610613565b602082019050919050565b5f6020820190508181035f8301526106748161063b565b9050919050565b7f496e76616c696420726f757465722061646472657373000000000000000000005f82015250565b5f6106af601683610603565b91506106ba8261067b565b602082019050919050565b5f6020820190508181035f8301526106dc816106a3565b9050919050565b7f466565732063616e6e6f742065786365656420313025000000000000000000005f82015250565b5f610717601683610603565b9150610722826106e3565b602082019050919050565b5f6020820190508181035f8301526107448161070b565b9050919050565b5f602082840312156107605761075f61050e565b5b5f61076d84828501610558565b91505092915050565b61077f81610531565b82525050565b5f6040820190506107985f830185610776565b6107a56020830184610776565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6107e38261056c565b91506107ee8361056c565b9250828201905080821115610806576108056107ac565b5b92915050565b6108158161056c565b82525050565b5f60208201905061082e5f83018461080c565b92915050565b60805160a05160c05160e051610100516101205161174b6108c15f395f818161042a0152610d6301525f818161047a0152610cd101525f61045601525f81816105c801528181610b4601528181610b9b01528181610c7c0152610d0e01525f818161060201528181610e5f0152610ece01525f81816103cd01528181610bf00152610c55015261174b5ff3fe608060405234801561000f575f80fd5b5060043610610114575f3560e01c806370a08231116100a0578063a8aa1b311161006f578063a8aa1b31146102c0578063a9059cbb146102de578063b3f006741461030e578063dd62ed3e1461032c578063f2fde38b1461035c57610114565b806370a082311461024a578063715018a61461027a5780638da5cb5b1461028457806395d89b41146102a257610114565b806323b872dd116100e757806323b872dd146101a25780632b14ca56146101d2578063313ce567146101f05780633268cc561461020e578063470624021461022c57610114565b806306fdde0314610118578063095ea7b3146101365780630e23500e1461016657806318160ddd14610184575b5f80fd5b610120610378565b60405161012d91906110ef565b60405180910390f35b610150600480360381019061014b91906111a0565b6103b5565b60405161015d91906111f8565b60405180910390f35b61016e6103cb565b60405161017b9190611220565b60405180910390f35b61018c6103ef565b6040516101999190611220565b60405180910390f35b6101bc60048036038101906101b79190611239565b610401565b6040516101c991906111f8565b60405180910390f35b6101da610428565b6040516101e79190611220565b60405180910390f35b6101f861044c565b60405161020591906112a4565b60405180910390f35b610216610454565b60405161022391906112cc565b60405180910390f35b610234610478565b6040516102419190611220565b60405180910390f35b610264600480360381019061025f91906112e5565b61049c565b6040516102719190611220565b60405180910390f35b6102826104e2565b005b61028c610562565b60405161029991906112cc565b60405180910390f35b6102aa610589565b6040516102b791906110ef565b60405180910390f35b6102c86105c6565b6040516102d591906112cc565b60405180910390f35b6102f860048036038101906102f391906111a0565b6105ea565b60405161030591906111f8565b60405180910390f35b610316610600565b60405161032391906112cc565b60405180910390f35b61034660048036038101906103419190611310565b610624565b6040516103539190611220565b60405180910390f35b610376600480360381019061037191906112e5565b6106a6565b005b60606040518060400160405280600b81526020017f46756c6c794b6974746564000000000000000000000000000000000000000000815250905090565b5f6103c1338484610795565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6a084595161401484a000000905090565b5f80339050610411858285610923565b61041c858585610a1d565b60019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6012905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610501610562565b73ffffffffffffffffffffffffffffffffffffffff1614610557576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054e90611398565b60405180910390fd5b6105605f610fbe565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f4c45414400000000000000000000000000000000000000000000000000000000815250905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6105f6338484610a1d565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff166106c5610562565b73ffffffffffffffffffffffffffffffffffffffff161461071b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071290611398565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078090611426565b60405180910390fd5b61079281610fbe565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156107fd57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61083c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108339061148e565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109169190611220565b60405180910390a3505050565b5f60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610a175781811015610a09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a00906114f6565b60405180910390fd5b610a168484848403610795565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610a8557505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abb9061148e565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3b9061155e565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610be957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610c52577f0000000000000000000000000000000000000000000000000000000000000000431015610c51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c48906115c6565b60405180910390fd5b5b5f7f00000000000000000000000000000000000000000000000000000000000000004310610d9c577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610d0c5760647f000000000000000000000000000000000000000000000000000000000000000083610cfb9190611611565b610d05919061167f565b9050610d9b565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d9a5760647f000000000000000000000000000000000000000000000000000000000000000083610d8d9190611611565b610d97919061167f565b90505b5b5b5f8183610da991906116af565b90508260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610df791906116af565b925050819055508060015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e4a91906116e2565b925050819055505f821115610f52578160015f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ec591906116e2565b925050819055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f499190611220565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610faf9190611220565b60405180910390a35050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6110c18261107f565b6110cb8185611089565b93506110db818560208601611099565b6110e4816110a7565b840191505092915050565b5f6020820190508181035f83015261110781846110b7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61113c82611113565b9050919050565b61114c81611132565b8114611156575f80fd5b50565b5f8135905061116781611143565b92915050565b5f819050919050565b61117f8161116d565b8114611189575f80fd5b50565b5f8135905061119a81611176565b92915050565b5f80604083850312156111b6576111b561110f565b5b5f6111c385828601611159565b92505060206111d48582860161118c565b9150509250929050565b5f8115159050919050565b6111f2816111de565b82525050565b5f60208201905061120b5f8301846111e9565b92915050565b61121a8161116d565b82525050565b5f6020820190506112335f830184611211565b92915050565b5f805f606084860312156112505761124f61110f565b5b5f61125d86828701611159565b935050602061126e86828701611159565b925050604061127f8682870161118c565b9150509250925092565b5f60ff82169050919050565b61129e81611289565b82525050565b5f6020820190506112b75f830184611295565b92915050565b6112c681611132565b82525050565b5f6020820190506112df5f8301846112bd565b92915050565b5f602082840312156112fa576112f961110f565b5b5f61130784828501611159565b91505092915050565b5f80604083850312156113265761132561110f565b5b5f61133385828601611159565b925050602061134485828601611159565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611382602083611089565b915061138d8261134e565b602082019050919050565b5f6020820190508181035f8301526113af81611376565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611410602683611089565b915061141b826113b6565b604082019050919050565b5f6020820190508181035f83015261143d81611404565b9050919050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f611478600f83611089565b915061148382611444565b602082019050919050565b5f6020820190508181035f8301526114a58161146c565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e6365000000000000000000005f82015250565b5f6114e0601683611089565b91506114eb826114ac565b602082019050919050565b5f6020820190508181035f83015261150d816114d4565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f611548601483611089565b915061155382611514565b602082019050919050565b5f6020820190508181035f8301526115758161153c565b9050919050565b7f54726164696e67206e6f74206f70656e000000000000000000000000000000005f82015250565b5f6115b0601083611089565b91506115bb8261157c565b602082019050919050565b5f6020820190508181035f8301526115dd816115a4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61161b8261116d565b91506116268361116d565b92508282026116348161116d565b9150828204841483151761164b5761164a6115e4565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6116898261116d565b91506116948361116d565b9250826116a4576116a3611652565b5b828204905092915050565b5f6116b98261116d565b91506116c48361116d565b92508282039050818111156116dc576116db6115e4565b5b92915050565b5f6116ec8261116d565b91506116f78361116d565b925082820190508082111561170f5761170e6115e4565b5b9291505056fea2646970667358221220c15fb4bd8c338c1b3b83b685649ac628b66ac5525aa42e742cfc41d4bbb44fc664736f6c634300081a0033000000000000000000000000d1d9705b7c4247bddc0c8ec8caa731d7494e7b27000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d

Deployed Bytecode

0x608060405234801561000f575f80fd5b5060043610610114575f3560e01c806370a08231116100a0578063a8aa1b311161006f578063a8aa1b31146102c0578063a9059cbb146102de578063b3f006741461030e578063dd62ed3e1461032c578063f2fde38b1461035c57610114565b806370a082311461024a578063715018a61461027a5780638da5cb5b1461028457806395d89b41146102a257610114565b806323b872dd116100e757806323b872dd146101a25780632b14ca56146101d2578063313ce567146101f05780633268cc561461020e578063470624021461022c57610114565b806306fdde0314610118578063095ea7b3146101365780630e23500e1461016657806318160ddd14610184575b5f80fd5b610120610378565b60405161012d91906110ef565b60405180910390f35b610150600480360381019061014b91906111a0565b6103b5565b60405161015d91906111f8565b60405180910390f35b61016e6103cb565b60405161017b9190611220565b60405180910390f35b61018c6103ef565b6040516101999190611220565b60405180910390f35b6101bc60048036038101906101b79190611239565b610401565b6040516101c991906111f8565b60405180910390f35b6101da610428565b6040516101e79190611220565b60405180910390f35b6101f861044c565b60405161020591906112a4565b60405180910390f35b610216610454565b60405161022391906112cc565b60405180910390f35b610234610478565b6040516102419190611220565b60405180910390f35b610264600480360381019061025f91906112e5565b61049c565b6040516102719190611220565b60405180910390f35b6102826104e2565b005b61028c610562565b60405161029991906112cc565b60405180910390f35b6102aa610589565b6040516102b791906110ef565b60405180910390f35b6102c86105c6565b6040516102d591906112cc565b60405180910390f35b6102f860048036038101906102f391906111a0565b6105ea565b60405161030591906111f8565b60405180910390f35b610316610600565b60405161032391906112cc565b60405180910390f35b61034660048036038101906103419190611310565b610624565b6040516103539190611220565b60405180910390f35b610376600480360381019061037191906112e5565b6106a6565b005b60606040518060400160405280600b81526020017f46756c6c794b6974746564000000000000000000000000000000000000000000815250905090565b5f6103c1338484610795565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000145867181565b5f6a084595161401484a000000905090565b5f80339050610411858285610923565b61041c858585610a1d565b60019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000381565b5f6012905090565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b7f000000000000000000000000000000000000000000000000000000000000000281565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610501610562565b73ffffffffffffffffffffffffffffffffffffffff1614610557576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054e90611398565b60405180910390fd5b6105605f610fbe565b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f4c45414400000000000000000000000000000000000000000000000000000000815250905090565b7f0000000000000000000000009d08c2ce60ab6251a6de309c7438e4f06786eb8d81565b5f6105f6338484610a1d565b6001905092915050565b7f000000000000000000000000d1d9705b7c4247bddc0c8ec8caa731d7494e7b2781565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff166106c5610562565b73ffffffffffffffffffffffffffffffffffffffff161461071b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071290611398565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078090611426565b60405180910390fd5b61079281610fbe565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156107fd57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61083c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108339061148e565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109169190611220565b60405180910390a3505050565b5f60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610a175781811015610a09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a00906114f6565b60405180910390fd5b610a168484848403610795565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610a8557505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abb9061148e565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3b9061155e565b60405180910390fd5b7f0000000000000000000000009d08c2ce60ab6251a6de309c7438e4f06786eb8d73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480610be957507f0000000000000000000000009d08c2ce60ab6251a6de309c7438e4f06786eb8d73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610c52577f0000000000000000000000000000000000000000000000000000000001458671431015610c51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c48906115c6565b60405180910390fd5b5b5f7f00000000000000000000000000000000000000000000000000000000014586714310610d9c577f0000000000000000000000009d08c2ce60ab6251a6de309c7438e4f06786eb8d73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610d0c5760647f000000000000000000000000000000000000000000000000000000000000000283610cfb9190611611565b610d05919061167f565b9050610d9b565b7f0000000000000000000000009d08c2ce60ab6251a6de309c7438e4f06786eb8d73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d9a5760647f000000000000000000000000000000000000000000000000000000000000000383610d8d9190611611565b610d97919061167f565b90505b5b5b5f8183610da991906116af565b90508260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610df791906116af565b925050819055508060015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e4a91906116e2565b925050819055505f821115610f52578160015f7f000000000000000000000000d1d9705b7c4247bddc0c8ec8caa731d7494e7b2773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ec591906116e2565b925050819055507f000000000000000000000000d1d9705b7c4247bddc0c8ec8caa731d7494e7b2773ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f499190611220565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610faf9190611220565b60405180910390a35050505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6110c18261107f565b6110cb8185611089565b93506110db818560208601611099565b6110e4816110a7565b840191505092915050565b5f6020820190508181035f83015261110781846110b7565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61113c82611113565b9050919050565b61114c81611132565b8114611156575f80fd5b50565b5f8135905061116781611143565b92915050565b5f819050919050565b61117f8161116d565b8114611189575f80fd5b50565b5f8135905061119a81611176565b92915050565b5f80604083850312156111b6576111b561110f565b5b5f6111c385828601611159565b92505060206111d48582860161118c565b9150509250929050565b5f8115159050919050565b6111f2816111de565b82525050565b5f60208201905061120b5f8301846111e9565b92915050565b61121a8161116d565b82525050565b5f6020820190506112335f830184611211565b92915050565b5f805f606084860312156112505761124f61110f565b5b5f61125d86828701611159565b935050602061126e86828701611159565b925050604061127f8682870161118c565b9150509250925092565b5f60ff82169050919050565b61129e81611289565b82525050565b5f6020820190506112b75f830184611295565b92915050565b6112c681611132565b82525050565b5f6020820190506112df5f8301846112bd565b92915050565b5f602082840312156112fa576112f961110f565b5b5f61130784828501611159565b91505092915050565b5f80604083850312156113265761132561110f565b5b5f61133385828601611159565b925050602061134485828601611159565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611382602083611089565b915061138d8261134e565b602082019050919050565b5f6020820190508181035f8301526113af81611376565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611410602683611089565b915061141b826113b6565b604082019050919050565b5f6020820190508181035f83015261143d81611404565b9050919050565b7f496e76616c6964206164647265737300000000000000000000000000000000005f82015250565b5f611478600f83611089565b915061148382611444565b602082019050919050565b5f6020820190508181035f8301526114a58161146c565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e6365000000000000000000005f82015250565b5f6114e0601683611089565b91506114eb826114ac565b602082019050919050565b5f6020820190508181035f83015261150d816114d4565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f611548601483611089565b915061155382611514565b602082019050919050565b5f6020820190508181035f8301526115758161153c565b9050919050565b7f54726164696e67206e6f74206f70656e000000000000000000000000000000005f82015250565b5f6115b0601083611089565b91506115bb8261157c565b602082019050919050565b5f6020820190508181035f8301526115dd816115a4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61161b8261116d565b91506116268361116d565b92508282026116348161116d565b9150828204841483151761164b5761164a6115e4565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6116898261116d565b91506116948361116d565b9250826116a4576116a3611652565b5b828204905092915050565b5f6116b98261116d565b91506116c48361116d565b92508282039050818111156116dc576116db6115e4565b5b92915050565b5f6116ec8261116d565b91506116f78361116d565b925082820190508082111561170f5761170e6115e4565b5b9291505056fea2646970667358221220c15fb4bd8c338c1b3b83b685649ac628b66ac5525aa42e742cfc41d4bbb44fc664736f6c634300081a0033

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

000000000000000000000000d1d9705b7c4247bddc0c8ec8caa731d7494e7b27000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000030000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d

-----Decoded View---------------
Arg [0] : _feeReceiver (address): 0xD1d9705b7c4247bddc0c8EC8cAa731d7494e7b27
Arg [1] : _buyFee (uint256): 2
Arg [2] : _sellFee (uint256): 3
Arg [3] : _routerAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000d1d9705b7c4247bddc0c8ec8caa731d7494e7b27
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [3] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d


Deployed Bytecode Sourcemap

3087:4673:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4870:69;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5625:159;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3429:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5099:86;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5792:251;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3639:32;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5024:69;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3556:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3601:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5191:105;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1824:103;;;:::i;:::-;;1729:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4945:73;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3520:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5466:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3477:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5302:129;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1935:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4870:69;4907:13;4931:5;;;;;;;;;;;;;;;;;4924:12;;4870:69;:::o;5625:159::-;5700:4;5717:37;5726:10;5738:7;5747:6;5717:8;:37::i;:::-;5772:4;5765:11;;5625:159;;;;:::o;3429:41::-;;;:::o;5099:86::-;5152:7;3341:21;5163:19;;5099:86;:::o;5792:251::-;5881:4;5898:15;5916:10;5898:28;;5937:38;5953:4;5959:7;5968:6;5937:15;:38::i;:::-;5986:27;5996:4;6002:2;6006:6;5986:9;:27::i;:::-;6031:4;6024:11;;;5792:251;;;;;:::o;3639:32::-;;;:::o;5024:69::-;5065:5;3292:2;5074:16;;5024:69;:::o;3556:38::-;;;:::o;3601:31::-;;;:::o;5191:105::-;5257:7;5275:9;:18;5285:7;5275:18;;;;;;;;;;;;;;;;5268:25;;5191:105;;;:::o;1824:103::-;1654:10;1643:21;;:7;:5;:7::i;:::-;:21;;;1635:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;1889:30:::1;1916:1;1889:18;:30::i;:::-;1824:103::o:0;1729:87::-;1775:7;1802:6;;;;;;;;;;;1795:13;;1729:87;:::o;4945:73::-;4984:13;5008:7;;;;;;;;;;;;;;;;;5001:14;;4945:73;:::o;3520:29::-;;;:::o;5466:151::-;5537:4;5554:33;5564:10;5576:2;5580:6;5554:9;:33::i;:::-;5605:4;5598:11;;5466:151;;;;:::o;3477:36::-;;;:::o;5302:129::-;5383:7;5401:11;:18;5413:5;5401:18;;;;;;;;;;;;;;;:27;5420:7;5401:27;;;;;;;;;;;;;;;;5394:34;;5302:129;;;;:::o;1935:201::-;1654:10;1643:21;;:7;:5;:7::i;:::-;:21;;;1635:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;2044:1:::1;2024:22;;:8;:22;;::::0;2016:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2100:28;2119:8;2100:18;:28::i;:::-;1935:201:::0;:::o;7082:261::-;7193:1;7176:19;;:5;:19;;;;:44;;;;;7218:1;7199:21;;:7;:21;;;;7176:44;7168:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;7281:6;7251:11;:18;7263:5;7251:18;;;;;;;;;;;;;;;:27;7270:7;7251:27;;;;;;;;;;;;;;;:36;;;;7319:7;7303:32;;7312:5;7303:32;;;7328:6;7303:32;;;;;;:::i;:::-;;;;;;;;7082:261;;;:::o;7351:406::-;7444:24;7471:11;:18;7483:5;7471:18;;;;;;;;;;;;;;;:27;7490:7;7471:27;;;;;;;;;;;;;;;;7444:54;;7533:17;7513:16;:37;7509:241;;7595:6;7575:16;:26;;7567:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;7672:51;7681:5;7688:7;7716:6;7697:16;:25;7672:8;:51::i;:::-;7509:241;7433:324;7351:406;;;:::o;6078:996::-;6183:1;6167:18;;:4;:18;;;;:38;;;;;6203:1;6189:16;;:2;:16;;;;6167:38;6159:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;6263:6;6244:9;:15;6254:4;6244:15;;;;;;;;;;;;;;;;:25;;6236:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;6317:4;6311:10;;:2;:10;;;:26;;;;6333:4;6325:12;;:4;:12;;;6311:26;6307:120;;;6378:16;6362:12;:32;;6354:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;6307:120;6439:17;6497:16;6481:12;:32;6477:260;;6542:4;6534:12;;:4;:12;;;6530:196;;6606:3;6596:6;6587;:15;;;;:::i;:::-;6586:23;;;;:::i;:::-;6574:35;;6530:196;;;6641:4;6635:10;;:2;:10;;;6631:95;;6707:3;6696:7;6687:6;:16;;;;:::i;:::-;6686:24;;;;:::i;:::-;6674:36;;6631:95;6530:196;6477:260;6749:19;6780:9;6771:6;:18;;;;:::i;:::-;6749:40;;6821:6;6802:9;:15;6812:4;6802:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;6855:11;6838:9;:13;6848:2;6838:13;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;6895:1;6883:9;:13;6879:139;;;6939:9;6913;:22;6923:11;6913:22;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;6983:11;6968:38;;6977:4;6968:38;;;6996:9;6968:38;;;;;;:::i;:::-;;;;;;;;6879:139;7050:2;7035:31;;7044:4;7035:31;;;7054:11;7035:31;;;;;;:::i;:::-;;;;;;;;6148:926;;6078:996;;;:::o;2144:191::-;2218:16;2237:6;;;;;;;;;;;2218:25;;2263:8;2254:6;;:17;;;;;;;;;;;;;;;;;;2318:8;2287:40;;2308:8;2287:40;;;;;;;;;;;;2207:128;2144:191;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:118::-;4833:24;4851:5;4833:24;:::i;:::-;4828:3;4821:37;4746:118;;:::o;4870:222::-;4963:4;5001:2;4990:9;4986:18;4978:26;;5014:71;5082:1;5071:9;5067:17;5058:6;5014:71;:::i;:::-;4870:222;;;;:::o;5098:329::-;5157:6;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5098:329;;;;:::o;5433:474::-;5501:6;5509;5558:2;5546:9;5537:7;5533:23;5529:32;5526:119;;;5564:79;;:::i;:::-;5526:119;5684:1;5709:53;5754:7;5745:6;5734:9;5730:22;5709:53;:::i;:::-;5699:63;;5655:117;5811:2;5837:53;5882:7;5873:6;5862:9;5858:22;5837:53;:::i;:::-;5827:63;;5782:118;5433:474;;;;;:::o;5913:182::-;6053:34;6049:1;6041:6;6037:14;6030:58;5913:182;:::o;6101:366::-;6243:3;6264:67;6328:2;6323:3;6264:67;:::i;:::-;6257:74;;6340:93;6429:3;6340:93;:::i;:::-;6458:2;6453:3;6449:12;6442:19;;6101:366;;;:::o;6473:419::-;6639:4;6677:2;6666:9;6662:18;6654:26;;6726:9;6720:4;6716:20;6712:1;6701:9;6697:17;6690:47;6754:131;6880:4;6754:131;:::i;:::-;6746:139;;6473:419;;;:::o;6898:225::-;7038:34;7034:1;7026:6;7022:14;7015:58;7107:8;7102:2;7094:6;7090:15;7083:33;6898:225;:::o;7129:366::-;7271:3;7292:67;7356:2;7351:3;7292:67;:::i;:::-;7285:74;;7368:93;7457:3;7368:93;:::i;:::-;7486:2;7481:3;7477:12;7470:19;;7129:366;;;:::o;7501:419::-;7667:4;7705:2;7694:9;7690:18;7682:26;;7754:9;7748:4;7744:20;7740:1;7729:9;7725:17;7718:47;7782:131;7908:4;7782:131;:::i;:::-;7774:139;;7501:419;;;:::o;7926:165::-;8066:17;8062:1;8054:6;8050:14;8043:41;7926:165;:::o;8097:366::-;8239:3;8260:67;8324:2;8319:3;8260:67;:::i;:::-;8253:74;;8336:93;8425:3;8336:93;:::i;:::-;8454:2;8449:3;8445:12;8438:19;;8097:366;;;:::o;8469:419::-;8635:4;8673:2;8662:9;8658:18;8650:26;;8722:9;8716:4;8712:20;8708:1;8697:9;8693:17;8686:47;8750:131;8876:4;8750:131;:::i;:::-;8742:139;;8469:419;;;:::o;8894:172::-;9034:24;9030:1;9022:6;9018:14;9011:48;8894:172;:::o;9072:366::-;9214:3;9235:67;9299:2;9294:3;9235:67;:::i;:::-;9228:74;;9311:93;9400:3;9311:93;:::i;:::-;9429:2;9424:3;9420:12;9413:19;;9072:366;;;:::o;9444:419::-;9610:4;9648:2;9637:9;9633:18;9625:26;;9697:9;9691:4;9687:20;9683:1;9672:9;9668:17;9661:47;9725:131;9851:4;9725:131;:::i;:::-;9717:139;;9444:419;;;:::o;9869:170::-;10009:22;10005:1;9997:6;9993:14;9986:46;9869:170;:::o;10045:366::-;10187:3;10208:67;10272:2;10267:3;10208:67;:::i;:::-;10201:74;;10284:93;10373:3;10284:93;:::i;:::-;10402:2;10397:3;10393:12;10386:19;;10045:366;;;:::o;10417:419::-;10583:4;10621:2;10610:9;10606:18;10598:26;;10670:9;10664:4;10660:20;10656:1;10645:9;10641:17;10634:47;10698:131;10824:4;10698:131;:::i;:::-;10690:139;;10417:419;;;:::o;10842:166::-;10982:18;10978:1;10970:6;10966:14;10959:42;10842:166;:::o;11014:366::-;11156:3;11177:67;11241:2;11236:3;11177:67;:::i;:::-;11170:74;;11253:93;11342:3;11253:93;:::i;:::-;11371:2;11366:3;11362:12;11355:19;;11014:366;;;:::o;11386:419::-;11552:4;11590:2;11579:9;11575:18;11567:26;;11639:9;11633:4;11629:20;11625:1;11614:9;11610:17;11603:47;11667:131;11793:4;11667:131;:::i;:::-;11659:139;;11386:419;;;:::o;11811:180::-;11859:77;11856:1;11849:88;11956:4;11953:1;11946:15;11980:4;11977:1;11970:15;11997:410;12037:7;12060:20;12078:1;12060:20;:::i;:::-;12055:25;;12094:20;12112:1;12094:20;:::i;:::-;12089:25;;12149:1;12146;12142:9;12171:30;12189:11;12171:30;:::i;:::-;12160:41;;12350:1;12341:7;12337:15;12334:1;12331:22;12311:1;12304:9;12284:83;12261:139;;12380:18;;:::i;:::-;12261:139;12045:362;11997:410;;;;:::o;12413:180::-;12461:77;12458:1;12451:88;12558:4;12555:1;12548:15;12582:4;12579:1;12572:15;12599:185;12639:1;12656:20;12674:1;12656:20;:::i;:::-;12651:25;;12690:20;12708:1;12690:20;:::i;:::-;12685:25;;12729:1;12719:35;;12734:18;;:::i;:::-;12719:35;12776:1;12773;12769:9;12764:14;;12599:185;;;;:::o;12790:194::-;12830:4;12850:20;12868:1;12850:20;:::i;:::-;12845:25;;12884:20;12902:1;12884:20;:::i;:::-;12879:25;;12928:1;12925;12921:9;12913:17;;12952:1;12946:4;12943:11;12940:37;;;12957:18;;:::i;:::-;12940:37;12790:194;;;;:::o;12990:191::-;13030:3;13049:20;13067:1;13049:20;:::i;:::-;13044:25;;13083:20;13101:1;13083:20;:::i;:::-;13078:25;;13126:1;13123;13119:9;13112:16;;13147:3;13144:1;13141:10;13138:36;;;13154:18;;:::i;:::-;13138:36;12990:191;;;;:::o

Swarm Source

ipfs://c15fb4bd8c338c1b3b83b685649ac628b66ac5525aa42e742cfc41d4bbb44fc6

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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

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