ETH Price: $3,443.66 (-0.98%)
Gas: 4 Gwei

Contract

0xe410EF63853666Cc83085f5De620b70Fdc93B905
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Approve202168472024-07-02 5:48:593 hrs ago1719899339IN
0xe410EF63...Fdc93B905
0 ETH0.000163653.52547588
Approve201876912024-06-28 4:07:114 days ago1719547631IN
0xe410EF63...Fdc93B905
0 ETH0.000196054.20069684
Approve201607892024-06-24 9:56:597 days ago1719223019IN
0xe410EF63...Fdc93B905
0 ETH0.0006605814.17177462
Approve201606562024-06-24 9:30:118 days ago1719221411IN
0xe410EF63...Fdc93B905
0 ETH0.00027065.79796788
Approve201606532024-06-24 9:29:358 days ago1719221375IN
0xe410EF63...Fdc93B905
0 ETH0.0011621424.89972491
Approve201470972024-06-22 11:58:479 days ago1719057527IN
0xe410EF63...Fdc93B905
0 ETH0.000100513.43654595
Approve197660352024-04-30 5:27:5963 days ago1714454879IN
0xe410EF63...Fdc93B905
0 ETH0.000226019.29008322
Approve196685522024-04-16 14:10:5976 days ago1713276659IN
0xe410EF63...Fdc93B905
0 ETH0.0008946419.27242593
Approve196517432024-04-14 5:38:5979 days ago1713073139IN
0xe410EF63...Fdc93B905
0 ETH0.0006777614.60043345
Approve196396932024-04-12 13:01:5980 days ago1712926919IN
0xe410EF63...Fdc93B905
0 ETH0.0004860719.93018321
Approve196396932024-04-12 13:01:5980 days ago1712926919IN
0xe410EF63...Fdc93B905
0 ETH0.0004860719.93018321
Approve195871162024-04-05 4:18:5988 days ago1712290739IN
0xe410EF63...Fdc93B905
0 ETH0.0002602910.67278135
Approve195867892024-04-05 3:13:2388 days ago1712286803IN
0xe410EF63...Fdc93B905
0 ETH0.0006865614.78987937
Approve195444272024-03-30 4:33:2394 days ago1711773203IN
0xe410EF63...Fdc93B905
0 ETH0.0005868522.2385558
Approve195443992024-03-30 4:27:4794 days ago1711772867IN
0xe410EF63...Fdc93B905
0 ETH0.0005520922.63711394
Approve195357532024-03-28 23:19:5995 days ago1711667999IN
0xe410EF63...Fdc93B905
0 ETH0.0020376543.91778207
Approve195243112024-03-27 7:53:5997 days ago1711526039IN
0xe410EF63...Fdc93B905
0 ETH0.0012318226.4267397
Transfer190941442024-01-26 23:47:23157 days ago1706312843IN
0xe410EF63...Fdc93B905
0 ETH0.0005983510.74282232
Approve190677592024-01-23 7:02:11161 days ago1705993331IN
0xe410EF63...Fdc93B905
0 ETH0.000239799.83220969
Approve190677572024-01-23 7:01:47161 days ago1705993307IN
0xe410EF63...Fdc93B905
0 ETH0.0002482910.2055625
Approve190478662024-01-20 11:45:47163 days ago1705751147IN
0xe410EF63...Fdc93B905
0 ETH0.0005929312.72035972
Approve190199942024-01-16 14:17:35167 days ago1705414655IN
0xe410EF63...Fdc93B905
0 ETH0.0019195141.35013133
Approve189971132024-01-13 9:35:23171 days ago1705138523IN
0xe410EF63...Fdc93B905
0 ETH0.0003718215.24544893
Transfer189470022024-01-06 8:30:23178 days ago1704529823IN
0xe410EF63...Fdc93B905
0 ETH0.0008213514.74983529
Approve189453072024-01-06 2:47:35178 days ago1704509255IN
0xe410EF63...Fdc93B905
0 ETH0.0006510213.94861766
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
JesusToken

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

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

/***
 *         ____.___________ _____________ ___  _________
 *        |    |\_   _____//   _____/    |   \/   _____/
 *        |    | |    __)_ \_____  \|    |   /\_____  \ 
 *    /\__|    | |        \/        \    |  / /        \
 *    \________|/_______  /_______  /______/ /_______  /
 *                      \/        \/                 \/ 
 *                                                      
 *                                                      
 *                                                      
 *                                                      
 *                                                      
 *                                                      
 */
 
// SPDX-License-Identifier: MIT
pragma solidity 0.8.0; 

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}


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

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


abstract contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _transferOwnership(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

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

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

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


contract ERC20 is Context, IERC20 {
    mapping(address => uint256) private _balances;

    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;
    string public name;
    string public symbol;
    uint public decimals = 18;
   
    constructor(string memory name_, string memory symbol_) {
        name = name_;
        symbol = symbol_;
    }

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


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

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

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

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

   
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }

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

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

        return true;
    }

   
    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(sender, recipient, amount);
    }

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

        _beforeTokenTransfer(address(0), account, amount);

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

        _afterTokenTransfer(address(0), account, amount);
    }

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

        _beforeTokenTransfer(account, address(0), amount);

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

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

        _afterTokenTransfer(account, address(0), amount);
    }

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

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

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

    
    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}


contract JesusToken is Ownable, ERC20 {
    bool public limited = false;
    uint256 public maxHolding = 3300000 * 10**decimals; //1M token
    address public uniswapV2Pair;
    mapping(address => bool) public Isblacklists;

    constructor(uint256 _totalSupply) ERC20("JESUS Token", "JESUS") {
        // Mint _totalSupply tokens to msg.sender
        _mint(msg.sender, _totalSupply);
    }

    function setUniswapV2Pair(bool _limited, address _uniswapV2Pair, uint256 _maxHoldingAmount) external onlyOwner {
        limited = _limited;
        uniswapV2Pair = _uniswapV2Pair;
        maxHolding = _maxHoldingAmount;
    }

    function Isblacklist(address _address, bool _isBlacklisting) external onlyOwner {
        Isblacklists[_address] = _isBlacklisting;
    }


    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) override internal virtual {
        require(!Isblacklists[to] && !Isblacklists[from], "Not Whitelisted");

        if (uniswapV2Pair == address(0)) {
            require(from == owner() || to == owner(), "trading is not started yet");
            return;
        }

        if (limited && from == uniswapV2Pair) {
            require(super.balanceOf(to) + amount <= maxHolding , "Limit Exceeds");
        }
    }

    function burn(uint256 value) external {
        _burn(msg.sender, value);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_isBlacklisting","type":"bool"}],"name":"Isblacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"Isblacklists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"limited","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxHolding","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_limited","type":"bool"},{"internalType":"address","name":"_uniswapV2Pair","type":"address"},{"internalType":"uint256","name":"_maxHoldingAmount","type":"uint256"}],"name":"setUniswapV2Pair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

6080604052601260068190556007805460ff191690556200002290600a620005a3565b620000319062325aa062000698565b6008553480156200004157600080fd5b50604051620018523803806200185283398101604081905262000064916200045b565b6040518060400160405280600b81526020016a2522a9aaa9902a37b5b2b760a91b815250604051806040016040528060058152602001644a4553555360d81b815250620000c0620000ba6200010760201b60201c565b6200010b565b8151620000d5906004906020850190620003b5565b508051620000eb906005906020840190620003b5565b5050506200010033826200015b60201b60201c565b506200070d565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166200018d5760405162461bcd60e51b81526004016200018490620004fb565b60405180910390fd5b6200019b600083836200023d565b8060036000828254620001af91906200053b565b90915550506001600160a01b03821660009081526001602052604081208054839290620001de9084906200053b565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906200022390859062000532565b60405180910390a3620002396000838362000386565b5050565b6001600160a01b0382166000908152600a602052604090205460ff161580156200028057506001600160a01b0383166000908152600a602052604090205460ff16155b6200029f5760405162461bcd60e51b81526004016200018490620004d2565b6009546001600160a01b03166200031957620002ba6200038b565b6001600160a01b0316836001600160a01b03161480620002f45750620002df6200038b565b6001600160a01b0316826001600160a01b0316145b620003135760405162461bcd60e51b8152600401620001849062000474565b62000386565b60075460ff1680156200033957506009546001600160a01b038481169116145b1562000386576008548162000359846200039a60201b620004f81760201c565b6200036591906200053b565b1115620003865760405162461bcd60e51b81526004016200018490620004ab565b505050565b6000546001600160a01b031690565b6001600160a01b031660009081526001602052604090205490565b828054620003c390620006ba565b90600052602060002090601f016020900481019282620003e7576000855562000432565b82601f106200040257805160ff191683800117855562000432565b8280016001018555821562000432579182015b828111156200043257825182559160200191906001019062000415565b506200044092915062000444565b5090565b5b8082111562000440576000815560010162000445565b6000602082840312156200046d578081fd5b5051919050565b6020808252601a908201527f74726164696e67206973206e6f74207374617274656420796574000000000000604082015260600190565b6020808252600d908201526c4c696d6974204578636565647360981b604082015260600190565b6020808252600f908201526e139bdd0815da1a5d195b1a5cdd1959608a1b604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b60008219821115620005515762000551620006f7565b500190565b80825b60018086116200056a57506200059a565b8187048211156200057f576200057f620006f7565b808616156200058d57918102915b9490941c93800262000559565b94509492505050565b6000620005b46000198484620005bb565b9392505050565b600082620005cc57506001620005b4565b81620005db57506000620005b4565b8160018114620005f45760028114620005ff5762000633565b6001915050620005b4565b60ff841115620006135762000613620006f7565b6001841b9150848211156200062c576200062c620006f7565b50620005b4565b5060208310610133831016604e8410600b84101617156200066b575081810a83811115620006655762000665620006f7565b620005b4565b6200067a848484600162000556565b8086048211156200068f576200068f620006f7565b02949350505050565b6000816000190483118215151615620006b557620006b5620006f7565b500290565b600281046001821680620006cf57607f821691505b60208210811415620006f157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b611135806200071d6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806362a476b2116100b85780638da5cb5b1161007c5780638da5cb5b1461024b57806395d89b4114610253578063a457c2d71461025b578063a9059cbb1461026e578063dd62ed3e14610281578063f2fde38b1461029457610137565b806362a476b21461020257806370a0823114610215578063715018a6146102285780637db07c8714610230578063860a32ec1461024357610137565b8063313ce567116100ff578063313ce567146101b5578063333e6f06146101bd57806339509351146101c557806342966c68146101d857806349bd5a5e146101ed57610137565b806306fdde031461013c578063095ea7b31461015a57806318160ddd1461017a5780631db459601461018f57806323b872dd146101a2575b600080fd5b6101446102a7565b6040516101519190610cbd565b60405180910390f35b61016d610168366004610c40565b610335565b6040516101519190610cb2565b610182610352565b6040516101519190611076565b61016d61019d366004610b89565b610358565b61016d6101b0366004610bdc565b61036d565b610182610406565b61018261040c565b61016d6101d3366004610c40565b610412565b6101eb6101e6366004610c86565b610466565b005b6101f5610473565b6040516101519190610c9e565b6101eb610210366004610c69565b610482565b610182610223366004610b89565b6104f8565b6101eb610517565b6101eb61023e366004610c17565b610562565b61016d6105cc565b6101f56105d5565b6101446105e4565b61016d610269366004610c40565b6105f1565b61016d61027c366004610c40565b61066a565b61018261028f366004610baa565b61067e565b6101eb6102a2366004610b89565b6106a9565b600480546102b4906110ae565b80601f01602080910402602001604051908101604052809291908181526020018280546102e0906110ae565b801561032d5780601f106103025761010080835404028352916020019161032d565b820191906000526020600020905b81548152906001019060200180831161031057829003601f168201915b505050505081565b6000610349610342610717565b848461071b565b50600192915050565b60035490565b600a6020526000908152604090205460ff1681565b600061037a8484846107cf565b6001600160a01b03841660009081526002602052604081208161039b610717565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156103e75760405162461bcd60e51b81526004016103de90610e9a565b60405180910390fd5b6103fb856103f3610717565b85840361071b565b506001949350505050565b60065481565b60085481565b600061034961041f610717565b84846002600061042d610717565b6001600160a01b03908116825260208083019390935260409182016000908120918b1681529252902054610461919061107f565b61071b565b61047033826108f9565b50565b6009546001600160a01b031681565b61048a610717565b6001600160a01b031661049b6105d5565b6001600160a01b0316146104c15760405162461bcd60e51b81526004016103de90610ee2565b6007805460ff191693151593909317909255600980546001600160a01b0319166001600160a01b0392909216919091179055600855565b6001600160a01b0381166000908152600160205260409020545b919050565b61051f610717565b6001600160a01b03166105306105d5565b6001600160a01b0316146105565760405162461bcd60e51b81526004016103de90610ee2565b61056060006109eb565b565b61056a610717565b6001600160a01b031661057b6105d5565b6001600160a01b0316146105a15760405162461bcd60e51b81526004016103de90610ee2565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b60075460ff1681565b6000546001600160a01b031690565b600580546102b4906110ae565b60008060026000610600610717565b6001600160a01b039081168252602080830193909352604091820160009081209188168152925290205490508281101561064c5760405162461bcd60e51b81526004016103de90611031565b610660610657610717565b8585840361071b565b5060019392505050565b6000610349610677610717565b84846107cf565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6106b1610717565b6001600160a01b03166106c26105d5565b6001600160a01b0316146106e85760405162461bcd60e51b81526004016103de90610ee2565b6001600160a01b03811661070e5760405162461bcd60e51b81526004016103de90610d95565b610470816109eb565b3390565b6001600160a01b0383166107415760405162461bcd60e51b81526004016103de90610fc4565b6001600160a01b0382166107675760405162461bcd60e51b81526004016103de90610ddb565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906107c2908590611076565b60405180910390a3505050565b6001600160a01b0383166107f55760405162461bcd60e51b81526004016103de90610f58565b6001600160a01b03821661081b5760405162461bcd60e51b81526004016103de90610d10565b610826838383610a3b565b6001600160a01b0383166000908152600160205260409020548181101561085f5760405162461bcd60e51b81526004016103de90610e54565b6001600160a01b0380851660009081526001602052604080822085850390559185168152908120805484929061089690849061107f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108e09190611076565b60405180910390a36108f38484846109e6565b50505050565b6001600160a01b03821661091f5760405162461bcd60e51b81526004016103de90610f17565b61092b82600083610a3b565b6001600160a01b038216600090815260016020526040902054818110156109645760405162461bcd60e51b81526004016103de90610d53565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610993908490611097565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109d6908690611076565b60405180910390a36109e6836000845b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152600a602052604090205460ff16158015610a7d57506001600160a01b0383166000908152600a602052604090205460ff16155b610a995760405162461bcd60e51b81526004016103de90611008565b6009546001600160a01b0316610b0957610ab16105d5565b6001600160a01b0316836001600160a01b03161480610ae85750610ad36105d5565b6001600160a01b0316826001600160a01b0316145b610b045760405162461bcd60e51b81526004016103de90610e1d565b6109e6565b60075460ff168015610b2857506009546001600160a01b038481169116145b156109e65760085481610b3a846104f8565b610b44919061107f565b11156109e65760405162461bcd60e51b81526004016103de90610f9d565b80356001600160a01b038116811461051257600080fd5b8035801515811461051257600080fd5b600060208284031215610b9a578081fd5b610ba382610b62565b9392505050565b60008060408385031215610bbc578081fd5b610bc583610b62565b9150610bd360208401610b62565b90509250929050565b600080600060608486031215610bf0578081fd5b610bf984610b62565b9250610c0760208501610b62565b9150604084013590509250925092565b60008060408385031215610c29578182fd5b610c3283610b62565b9150610bd360208401610b79565b60008060408385031215610c52578182fd5b610c5b83610b62565b946020939093013593505050565b600080600060608486031215610c7d578283fd5b610bf984610b79565b600060208284031215610c97578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610ce957858101830151858201604001528201610ccd565b81811115610cfa5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601a908201527f74726164696e67206973206e6f74207374617274656420796574000000000000604082015260600190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252600d908201526c4c696d6974204578636565647360981b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252600f908201526e139bdd0815da1a5d195b1a5cdd1959608a1b604082015260600190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60008219821115611092576110926110e9565b500190565b6000828210156110a9576110a96110e9565b500390565b6002810460018216806110c257607f821691505b602082108114156110e357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212209f3b7232e32f4a4be6bc6ff3ac02323be45f87f8f8b37563de5d8422effd931e64736f6c6343000800003300000000000000000000000000000000000000000113ba1430a5432dc0340000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101375760003560e01c806362a476b2116100b85780638da5cb5b1161007c5780638da5cb5b1461024b57806395d89b4114610253578063a457c2d71461025b578063a9059cbb1461026e578063dd62ed3e14610281578063f2fde38b1461029457610137565b806362a476b21461020257806370a0823114610215578063715018a6146102285780637db07c8714610230578063860a32ec1461024357610137565b8063313ce567116100ff578063313ce567146101b5578063333e6f06146101bd57806339509351146101c557806342966c68146101d857806349bd5a5e146101ed57610137565b806306fdde031461013c578063095ea7b31461015a57806318160ddd1461017a5780631db459601461018f57806323b872dd146101a2575b600080fd5b6101446102a7565b6040516101519190610cbd565b60405180910390f35b61016d610168366004610c40565b610335565b6040516101519190610cb2565b610182610352565b6040516101519190611076565b61016d61019d366004610b89565b610358565b61016d6101b0366004610bdc565b61036d565b610182610406565b61018261040c565b61016d6101d3366004610c40565b610412565b6101eb6101e6366004610c86565b610466565b005b6101f5610473565b6040516101519190610c9e565b6101eb610210366004610c69565b610482565b610182610223366004610b89565b6104f8565b6101eb610517565b6101eb61023e366004610c17565b610562565b61016d6105cc565b6101f56105d5565b6101446105e4565b61016d610269366004610c40565b6105f1565b61016d61027c366004610c40565b61066a565b61018261028f366004610baa565b61067e565b6101eb6102a2366004610b89565b6106a9565b600480546102b4906110ae565b80601f01602080910402602001604051908101604052809291908181526020018280546102e0906110ae565b801561032d5780601f106103025761010080835404028352916020019161032d565b820191906000526020600020905b81548152906001019060200180831161031057829003601f168201915b505050505081565b6000610349610342610717565b848461071b565b50600192915050565b60035490565b600a6020526000908152604090205460ff1681565b600061037a8484846107cf565b6001600160a01b03841660009081526002602052604081208161039b610717565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156103e75760405162461bcd60e51b81526004016103de90610e9a565b60405180910390fd5b6103fb856103f3610717565b85840361071b565b506001949350505050565b60065481565b60085481565b600061034961041f610717565b84846002600061042d610717565b6001600160a01b03908116825260208083019390935260409182016000908120918b1681529252902054610461919061107f565b61071b565b61047033826108f9565b50565b6009546001600160a01b031681565b61048a610717565b6001600160a01b031661049b6105d5565b6001600160a01b0316146104c15760405162461bcd60e51b81526004016103de90610ee2565b6007805460ff191693151593909317909255600980546001600160a01b0319166001600160a01b0392909216919091179055600855565b6001600160a01b0381166000908152600160205260409020545b919050565b61051f610717565b6001600160a01b03166105306105d5565b6001600160a01b0316146105565760405162461bcd60e51b81526004016103de90610ee2565b61056060006109eb565b565b61056a610717565b6001600160a01b031661057b6105d5565b6001600160a01b0316146105a15760405162461bcd60e51b81526004016103de90610ee2565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b60075460ff1681565b6000546001600160a01b031690565b600580546102b4906110ae565b60008060026000610600610717565b6001600160a01b039081168252602080830193909352604091820160009081209188168152925290205490508281101561064c5760405162461bcd60e51b81526004016103de90611031565b610660610657610717565b8585840361071b565b5060019392505050565b6000610349610677610717565b84846107cf565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6106b1610717565b6001600160a01b03166106c26105d5565b6001600160a01b0316146106e85760405162461bcd60e51b81526004016103de90610ee2565b6001600160a01b03811661070e5760405162461bcd60e51b81526004016103de90610d95565b610470816109eb565b3390565b6001600160a01b0383166107415760405162461bcd60e51b81526004016103de90610fc4565b6001600160a01b0382166107675760405162461bcd60e51b81526004016103de90610ddb565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906107c2908590611076565b60405180910390a3505050565b6001600160a01b0383166107f55760405162461bcd60e51b81526004016103de90610f58565b6001600160a01b03821661081b5760405162461bcd60e51b81526004016103de90610d10565b610826838383610a3b565b6001600160a01b0383166000908152600160205260409020548181101561085f5760405162461bcd60e51b81526004016103de90610e54565b6001600160a01b0380851660009081526001602052604080822085850390559185168152908120805484929061089690849061107f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108e09190611076565b60405180910390a36108f38484846109e6565b50505050565b6001600160a01b03821661091f5760405162461bcd60e51b81526004016103de90610f17565b61092b82600083610a3b565b6001600160a01b038216600090815260016020526040902054818110156109645760405162461bcd60e51b81526004016103de90610d53565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610993908490611097565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109d6908690611076565b60405180910390a36109e6836000845b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166000908152600a602052604090205460ff16158015610a7d57506001600160a01b0383166000908152600a602052604090205460ff16155b610a995760405162461bcd60e51b81526004016103de90611008565b6009546001600160a01b0316610b0957610ab16105d5565b6001600160a01b0316836001600160a01b03161480610ae85750610ad36105d5565b6001600160a01b0316826001600160a01b0316145b610b045760405162461bcd60e51b81526004016103de90610e1d565b6109e6565b60075460ff168015610b2857506009546001600160a01b038481169116145b156109e65760085481610b3a846104f8565b610b44919061107f565b11156109e65760405162461bcd60e51b81526004016103de90610f9d565b80356001600160a01b038116811461051257600080fd5b8035801515811461051257600080fd5b600060208284031215610b9a578081fd5b610ba382610b62565b9392505050565b60008060408385031215610bbc578081fd5b610bc583610b62565b9150610bd360208401610b62565b90509250929050565b600080600060608486031215610bf0578081fd5b610bf984610b62565b9250610c0760208501610b62565b9150604084013590509250925092565b60008060408385031215610c29578182fd5b610c3283610b62565b9150610bd360208401610b79565b60008060408385031215610c52578182fd5b610c5b83610b62565b946020939093013593505050565b600080600060608486031215610c7d578283fd5b610bf984610b79565b600060208284031215610c97578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b81811015610ce957858101830151858201604001528201610ccd565b81811115610cfa5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601a908201527f74726164696e67206973206e6f74207374617274656420796574000000000000604082015260600190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252600d908201526c4c696d6974204578636565647360981b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252600f908201526e139bdd0815da1a5d195b1a5cdd1959608a1b604082015260600190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60008219821115611092576110926110e9565b500190565b6000828210156110a9576110a96110e9565b500390565b6002810460018216806110c257607f821691505b602082108114156110e357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212209f3b7232e32f4a4be6bc6ff3ac02323be45f87f8f8b37563de5d8422effd931e64736f6c63430008000033

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

00000000000000000000000000000000000000000113ba1430a5432dc0340000

-----Decoded View---------------
Arg [0] : _totalSupply (uint256): 333333333000000000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000113ba1430a5432dc0340000


Deployed Bytecode Sourcemap

7756:1416:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3180:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3991:169;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;3391:108::-;;;:::i;:::-;;;;;;;:::i;7938:44::-;;;;;;:::i;:::-;;:::i;4173:492::-;;;;;;:::i;:::-;;:::i;3232:25::-;;;:::i;7835:50::-;;;:::i;4678:215::-;;;;;;:::i;:::-;;:::i;9088:81::-;;;;;;:::i;:::-;;:::i;:::-;;7903:28;;;:::i;:::-;;;;;;;:::i;8164:230::-;;;;;;:::i;:::-;;:::i;3509:127::-;;;;;;:::i;:::-;;:::i;2454:103::-;;;:::i;8402:139::-;;;;;;:::i;:::-;;:::i;7801:27::-;;;:::i;2146:87::-;;;:::i;3205:20::-;;;:::i;4906:413::-;;;;;;:::i;:::-;;:::i;3644:175::-;;;;;;:::i;:::-;;:::i;3832:151::-;;;;;;:::i;:::-;;:::i;2565:201::-;;;;;;:::i;:::-;;:::i;3180:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3991:169::-;4074:4;4091:39;4100:12;:10;:12::i;:::-;4114:7;4123:6;4091:8;:39::i;:::-;-1:-1:-1;4148:4:0;3991:169;;;;:::o;3391:108::-;3479:12;;3391:108;:::o;7938:44::-;;;;;;;;;;;;;;;:::o;4173:492::-;4313:4;4330:36;4340:6;4348:9;4359:6;4330:9;:36::i;:::-;-1:-1:-1;;;;;4406:19:0;;4379:24;4406:19;;;:11;:19;;;;;4379:24;4426:12;:10;:12::i;:::-;-1:-1:-1;;;;;4406:33:0;-1:-1:-1;;;;;4406:33:0;;;;;;;;;;;;;4379:60;;4478:6;4458:16;:26;;4450:79;;;;-1:-1:-1;;;4450:79:0;;;;;;;:::i;:::-;;;;;;;;;4565:57;4574:6;4582:12;:10;:12::i;:::-;4615:6;4596:16;:25;4565:8;:57::i;:::-;-1:-1:-1;4653:4:0;;4173:492;-1:-1:-1;;;;4173:492:0:o;3232:25::-;;;;:::o;7835:50::-;;;;:::o;4678:215::-;4766:4;4783:80;4792:12;:10;:12::i;:::-;4806:7;4852:10;4815:11;:25;4827:12;:10;:12::i;:::-;-1:-1:-1;;;;;4815:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;4815:25:0;;;:34;;;;;;;;;;:47;;;;:::i;:::-;4783:8;:80::i;9088:81::-;9137:24;9143:10;9155:5;9137;:24::i;:::-;9088:81;:::o;7903:28::-;;;-1:-1:-1;;;;;7903:28:0;;:::o;8164:230::-;2377:12;:10;:12::i;:::-;-1:-1:-1;;;;;2366:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2366:23:0;;2358:68;;;;-1:-1:-1;;;2358:68:0;;;;;;;:::i;:::-;8286:7:::1;:18:::0;;-1:-1:-1;;8286:18:0::1;::::0;::::1;;::::0;;;::::1;::::0;;;8315:13:::1;:30:::0;;-1:-1:-1;;;;;;8315:30:0::1;-1:-1:-1::0;;;;;8315:30:0;;;::::1;::::0;;;::::1;::::0;;8356:10:::1;:30:::0;8164:230::o;3509:127::-;-1:-1:-1;;;;;3610:18:0;;3583:7;3610:18;;;:9;:18;;;;;;3509:127;;;;:::o;2454:103::-;2377:12;:10;:12::i;:::-;-1:-1:-1;;;;;2366:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2366:23:0;;2358:68;;;;-1:-1:-1;;;2358:68:0;;;;;;;:::i;:::-;2519:30:::1;2546:1;2519:18;:30::i;:::-;2454:103::o:0;8402:139::-;2377:12;:10;:12::i;:::-;-1:-1:-1;;;;;2366:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2366:23:0;;2358:68;;;;-1:-1:-1;;;2358:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8493:22:0;;;::::1;;::::0;;;:12:::1;:22;::::0;;;;:40;;-1:-1:-1;;8493:40:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8402:139::o;7801:27::-;;;;;;:::o;2146:87::-;2192:7;2219:6;-1:-1:-1;;;;;2219:6:0;2146:87;:::o;3205:20::-;;;;;;;:::i;4906:413::-;4999:4;5016:24;5043:11;:25;5055:12;:10;:12::i;:::-;-1:-1:-1;;;;;5043:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;5043:25:0;;;:34;;;;;;;;;;;-1:-1:-1;5096:35:0;;;;5088:85;;;;-1:-1:-1;;;5088:85:0;;;;;;;:::i;:::-;5209:67;5218:12;:10;:12::i;:::-;5232:7;5260:15;5241:16;:34;5209:8;:67::i;:::-;-1:-1:-1;5307:4:0;;4906:413;-1:-1:-1;;;4906:413:0:o;3644:175::-;3730:4;3747:42;3757:12;:10;:12::i;:::-;3771:9;3782:6;3747:9;:42::i;3832:151::-;-1:-1:-1;;;;;3948:18:0;;;3921:7;3948:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3832:151::o;2565:201::-;2377:12;:10;:12::i;:::-;-1:-1:-1;;;;;2366:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;2366:23:0;;2358:68;;;;-1:-1:-1;;;2358:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2654:22:0;::::1;2646:73;;;;-1:-1:-1::0;;;2646:73:0::1;;;;;;;:::i;:::-;2730:28;2749:8;2730:18;:28::i;1516:98::-:0;1596:10;1516:98;:::o;7096:380::-;-1:-1:-1;;;;;7232:19:0;;7224:68;;;;-1:-1:-1;;;7224:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7311:21:0;;7303:68;;;;-1:-1:-1;;;7303:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7384:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;7436:32;;;;;7414:6;;7436:32;:::i;:::-;;;;;;;;7096:380;;;:::o;5332:733::-;-1:-1:-1;;;;;5472:20:0;;5464:70;;;;-1:-1:-1;;;5464:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5553:23:0;;5545:71;;;;-1:-1:-1;;;5545:71:0;;;;;;;:::i;:::-;5629:47;5650:6;5658:9;5669:6;5629:20;:47::i;:::-;-1:-1:-1;;;;;5713:17:0;;5689:21;5713:17;;;:9;:17;;;;;;5749:23;;;;5741:74;;;;-1:-1:-1;;;5741:74:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5851:17:0;;;;;;;:9;:17;;;;;;5871:22;;;5851:42;;5915:20;;;;;;;;:30;;5887:6;;5851:17;5915:30;;5887:6;;5915:30;:::i;:::-;;;;;;;;5980:9;-1:-1:-1;;;;;5963:35:0;5972:6;-1:-1:-1;;;;;5963:35:0;;5991:6;5963:35;;;;;;:::i;:::-;;;;;;;;6011:46;6031:6;6039:9;6050:6;6011:19;:46::i;:::-;5332:733;;;;:::o;6492:591::-;-1:-1:-1;;;;;6576:21:0;;6568:67;;;;-1:-1:-1;;;6568:67:0;;;;;;;:::i;:::-;6648:49;6669:7;6686:1;6690:6;6648:20;:49::i;:::-;-1:-1:-1;;;;;6735:18:0;;6710:22;6735:18;;;:9;:18;;;;;;6772:24;;;;6764:71;;;;-1:-1:-1;;;6764:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6871:18:0;;;;;;:9;:18;;;;;6892:23;;;6871:44;;6937:12;:22;;6909:6;;6871:18;6937:22;;6909:6;;6937:22;:::i;:::-;;;;-1:-1:-1;;6977:37:0;;7003:1;;-1:-1:-1;;;;;6977:37:0;;;;;;;7007:6;;6977:37;:::i;:::-;;;;;;;;7027:48;7047:7;7064:1;7068:6;7027:48;6492:591;;;:::o;2774:191::-;2848:16;2867:6;;-1:-1:-1;;;;;2884:17:0;;;-1:-1:-1;;;;;;2884:17:0;;;;;;2917:40;;2867:6;;;;;;;2917:40;;2848:16;2917:40;2774:191;;:::o;8551:529::-;-1:-1:-1;;;;;8703:16:0;;;;;;:12;:16;;;;;;;;8702:17;:40;;;;-1:-1:-1;;;;;;8724:18:0;;;;;;:12;:18;;;;;;;;8723:19;8702:40;8694:68;;;;-1:-1:-1;;;8694:68:0;;;;;;;:::i;:::-;8779:13;;-1:-1:-1;;;;;8779:13:0;8775:152;;8839:7;:5;:7::i;:::-;-1:-1:-1;;;;;8831:15:0;:4;-1:-1:-1;;;;;8831:15:0;;:32;;;;8856:7;:5;:7::i;:::-;-1:-1:-1;;;;;8850:13:0;:2;-1:-1:-1;;;;;8850:13:0;;8831:32;8823:71;;;;-1:-1:-1;;;8823:71:0;;;;;;;:::i;:::-;8909:7;;8775:152;8943:7;;;;:32;;;;-1:-1:-1;8962:13:0;;-1:-1:-1;;;;;8954:21:0;;;8962:13;;8954:21;8943:32;8939:134;;;9032:10;;9022:6;9000:19;9016:2;9000:15;:19::i;:::-;:28;;;;:::i;:::-;:42;;8992:69;;;;-1:-1:-1;;;8992:69:0;;;;;;;:::i;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:162;261:20;;317:13;;310:21;300:32;;290:2;;346:1;343;336:12;361:198;;473:2;461:9;452:7;448:23;444:32;441:2;;;494:6;486;479:22;441:2;522:31;543:9;522:31;:::i;:::-;512:41;431:128;-1:-1:-1;;;431:128:1:o;564:274::-;;;693:2;681:9;672:7;668:23;664:32;661:2;;;714:6;706;699:22;661:2;742:31;763:9;742:31;:::i;:::-;732:41;;792:40;828:2;817:9;813:18;792:40;:::i;:::-;782:50;;651:187;;;;;:::o;843:342::-;;;;989:2;977:9;968:7;964:23;960:32;957:2;;;1010:6;1002;995:22;957:2;1038:31;1059:9;1038:31;:::i;:::-;1028:41;;1088:40;1124:2;1113:9;1109:18;1088:40;:::i;:::-;1078:50;;1175:2;1164:9;1160:18;1147:32;1137:42;;947:238;;;;;:::o;1190:268::-;;;1316:2;1304:9;1295:7;1291:23;1287:32;1284:2;;;1337:6;1329;1322:22;1284:2;1365:31;1386:9;1365:31;:::i;:::-;1355:41;;1415:37;1448:2;1437:9;1433:18;1415:37;:::i;1463:266::-;;;1592:2;1580:9;1571:7;1567:23;1563:32;1560:2;;;1613:6;1605;1598:22;1560:2;1641:31;1662:9;1641:31;:::i;:::-;1631:41;1719:2;1704:18;;;;1691:32;;-1:-1:-1;;;1550:179:1:o;1734:336::-;;;;1877:2;1865:9;1856:7;1852:23;1848:32;1845:2;;;1898:6;1890;1883:22;1845:2;1926:28;1944:9;1926:28;:::i;2075:190::-;;2187:2;2175:9;2166:7;2162:23;2158:32;2155:2;;;2208:6;2200;2193:22;2155:2;-1:-1:-1;2236:23:1;;2145:120;-1:-1:-1;2145:120:1:o;2270:203::-;-1:-1:-1;;;;;2434:32:1;;;;2416:51;;2404:2;2389:18;;2371:102::o;2478:187::-;2643:14;;2636:22;2618:41;;2606:2;2591:18;;2573:92::o;2670:603::-;;2811:2;2840;2829:9;2822:21;2872:6;2866:13;2915:6;2910:2;2899:9;2895:18;2888:34;2940:4;2953:140;2967:6;2964:1;2961:13;2953:140;;;3062:14;;;3058:23;;3052:30;3028:17;;;3047:2;3024:26;3017:66;2982:10;;2953:140;;;3111:6;3108:1;3105:13;3102:2;;;3181:4;3176:2;3167:6;3156:9;3152:22;3148:31;3141:45;3102:2;-1:-1:-1;3257:2:1;3236:15;-1:-1:-1;;3232:29:1;3217:45;;;;3264:2;3213:54;;2791:482;-1:-1:-1;;;2791:482:1:o;3278:399::-;3480:2;3462:21;;;3519:2;3499:18;;;3492:30;3558:34;3553:2;3538:18;;3531:62;-1:-1:-1;;;3624:2:1;3609:18;;3602:33;3667:3;3652:19;;3452:225::o;3682:398::-;3884:2;3866:21;;;3923:2;3903:18;;;3896:30;3962:34;3957:2;3942:18;;3935:62;-1:-1:-1;;;4028:2:1;4013:18;;4006:32;4070:3;4055:19;;3856:224::o;4085:402::-;4287:2;4269:21;;;4326:2;4306:18;;;4299:30;4365:34;4360:2;4345:18;;4338:62;-1:-1:-1;;;4431:2:1;4416:18;;4409:36;4477:3;4462:19;;4259:228::o;4492:398::-;4694:2;4676:21;;;4733:2;4713:18;;;4706:30;4772:34;4767:2;4752:18;;4745:62;-1:-1:-1;;;4838:2:1;4823:18;;4816:32;4880:3;4865:19;;4666:224::o;4895:350::-;5097:2;5079:21;;;5136:2;5116:18;;;5109:30;5175:28;5170:2;5155:18;;5148:56;5236:2;5221:18;;5069:176::o;5250:402::-;5452:2;5434:21;;;5491:2;5471:18;;;5464:30;5530:34;5525:2;5510:18;;5503:62;-1:-1:-1;;;5596:2:1;5581:18;;5574:36;5642:3;5627:19;;5424:228::o;5657:404::-;5859:2;5841:21;;;5898:2;5878:18;;;5871:30;5937:34;5932:2;5917:18;;5910:62;-1:-1:-1;;;6003:2:1;5988:18;;5981:38;6051:3;6036:19;;5831:230::o;6066:356::-;6268:2;6250:21;;;6287:18;;;6280:30;6346:34;6341:2;6326:18;;6319:62;6413:2;6398:18;;6240:182::o;6427:397::-;6629:2;6611:21;;;6668:2;6648:18;;;6641:30;6707:34;6702:2;6687:18;;6680:62;-1:-1:-1;;;6773:2:1;6758:18;;6751:31;6814:3;6799:19;;6601:223::o;6829:401::-;7031:2;7013:21;;;7070:2;7050:18;;;7043:30;7109:34;7104:2;7089:18;;7082:62;-1:-1:-1;;;7175:2:1;7160:18;;7153:35;7220:3;7205:19;;7003:227::o;7235:337::-;7437:2;7419:21;;;7476:2;7456:18;;;7449:30;-1:-1:-1;;;7510:2:1;7495:18;;7488:43;7563:2;7548:18;;7409:163::o;7577:400::-;7779:2;7761:21;;;7818:2;7798:18;;;7791:30;7857:34;7852:2;7837:18;;7830:62;-1:-1:-1;;;7923:2:1;7908:18;;7901:34;7967:3;7952:19;;7751:226::o;7982:339::-;8184:2;8166:21;;;8223:2;8203:18;;;8196:30;-1:-1:-1;;;8257:2:1;8242:18;;8235:45;8312:2;8297:18;;8156:165::o;8326:401::-;8528:2;8510:21;;;8567:2;8547:18;;;8540:30;8606:34;8601:2;8586:18;;8579:62;-1:-1:-1;;;8672:2:1;8657:18;;8650:35;8717:3;8702:19;;8500:227::o;8732:177::-;8878:25;;;8866:2;8851:18;;8833:76::o;8914:128::-;;8985:1;8981:6;8978:1;8975:13;8972:2;;;8991:18;;:::i;:::-;-1:-1:-1;9027:9:1;;8962:80::o;9047:125::-;;9115:1;9112;9109:8;9106:2;;;9120:18;;:::i;:::-;-1:-1:-1;9157:9:1;;9096:76::o;9177:380::-;9262:1;9252:12;;9309:1;9299:12;;;9320:2;;9374:4;9366:6;9362:17;9352:27;;9320:2;9427;9419:6;9416:14;9396:18;9393:38;9390:2;;;9473:10;9468:3;9464:20;9461:1;9454:31;9508:4;9505:1;9498:15;9536:4;9533:1;9526:15;9390:2;;9232:325;;;:::o;9562:127::-;9623:10;9618:3;9614:20;9611:1;9604:31;9654:4;9651:1;9644:15;9678:4;9675:1;9668:15

Swarm Source

ipfs://9f3b7232e32f4a4be6bc6ff3ac02323be45f87f8f8b37563de5d8422effd931e

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.