ETH Price: $3,365.85 (-2.66%)

Contract

0xe348e5f8bd7B2220790b5aC68A64a6A019AD6B7C
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve188060652023-12-17 13:33:11375 days ago1702819991IN
0xe348e5f8...019AD6B7C
0 ETH0.0010502242.12345841
Transfer186003092023-11-18 17:48:59404 days ago1700329739IN
0xe348e5f8...019AD6B7C
0 ETH0.0012317322.53327497
Approve181875852023-09-21 23:40:47462 days ago1695339647IN
0xe348e5f8...019AD6B7C
0 ETH0.0005146810.91455361
Approve181746242023-09-20 4:08:35463 days ago1695182915IN
0xe348e5f8...019AD6B7C
0 ETH0.0005170410.96455616
Approve181616812023-09-18 8:35:11465 days ago1695026111IN
0xe348e5f8...019AD6B7C
0 ETH0.000392528.32406762
Transfer181095292023-09-11 0:26:11473 days ago1694391971IN
0xe348e5f8...019AD6B7C
0 ETH0.000447898.98031615
Approve179951172023-08-25 23:55:35489 days ago1693007735IN
0xe348e5f8...019AD6B7C
0 ETH0.0006847714.50298169
Approve179909332023-08-25 9:52:23489 days ago1692957143IN
0xe348e5f8...019AD6B7C
0 ETH0.0007569116.12109166
Approve179687402023-08-22 7:23:47492 days ago1692689027IN
0xe348e5f8...019AD6B7C
0 ETH0.0007933216.82345487
Approve179602442023-08-21 2:51:47493 days ago1692586307IN
0xe348e5f8...019AD6B7C
0 ETH0.0006462313.68673306
Approve179376132023-08-17 22:48:35497 days ago1692312515IN
0xe348e5f8...019AD6B7C
0 ETH0.0034669873.87887503
Approve179327922023-08-17 6:36:59497 days ago1692254219IN
0xe348e5f8...019AD6B7C
0 ETH0.0009222519.55745221
Approve179236382023-08-15 23:52:35499 days ago1692143555IN
0xe348e5f8...019AD6B7C
0 ETH0.0009953821.08147283
Approve179176052023-08-15 3:37:23499 days ago1692070643IN
0xe348e5f8...019AD6B7C
0 ETH0.0006830614.54819699
Approve179168882023-08-15 1:12:47500 days ago1692061967IN
0xe348e5f8...019AD6B7C
0 ETH0.0007916516.78790795
Approve179157702023-08-14 21:28:23500 days ago1692048503IN
0xe348e5f8...019AD6B7C
0 ETH0.0013334628.27783966
Approve179148342023-08-14 18:19:11500 days ago1692037151IN
0xe348e5f8...019AD6B7C
0 ETH0.0013808529.24547529
Approve179139342023-08-14 15:18:35500 days ago1692026315IN
0xe348e5f8...019AD6B7C
0 ETH0.0009083730.41710733
Approve179118172023-08-14 8:13:23500 days ago1692000803IN
0xe348e5f8...019AD6B7C
0 ETH0.0008057317.08668283
Approve179068632023-08-13 15:34:47501 days ago1691940887IN
0xe348e5f8...019AD6B7C
0 ETH0.0008398627.9432348
Approve179068572023-08-13 15:33:35501 days ago1691940815IN
0xe348e5f8...019AD6B7C
0 ETH0.001389729.64390089
Approve179061232023-08-13 13:05:59501 days ago1691931959IN
0xe348e5f8...019AD6B7C
0 ETH0.0007814116.57086228
Approve179056432023-08-13 11:29:11501 days ago1691926151IN
0xe348e5f8...019AD6B7C
0 ETH0.0006100212.91997512
Approve179045252023-08-13 7:43:35501 days ago1691912615IN
0xe348e5f8...019AD6B7C
0 ETH0.0005588911.867104
Approve179039882023-08-13 5:55:59501 days ago1691906159IN
0xe348e5f8...019AD6B7C
0 ETH0.00056311.92407987
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:
PYUSDF

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-08-09
*/

// SPDX-License-Identifier: MIT

// pragma solidity ^0.8.4;

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

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

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

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

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

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

    event Transfer(address indexed from, address indexed to, uint256 value);

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


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

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

abstract contract Ownable is Context {
    address private _owner;
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        _setOwner(_msgSender());
    }

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

    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    function renounceOwnership() public virtual onlyOwner {
        _setOwner(address(0));
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _setOwner(newOwner);
    }

    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
library SafeMath {
 
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b <= a, errorMessage);
            return a - b;
        }
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a % b;
        }
    }
}
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
pragma solidity =0.8.4;
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
contract PYUSDF is IERC20, Ownable {
    using SafeMath for uint256;


    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping (address => bool) public isExcludedFromFee;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    uint256 public startTrader;
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    constructor(
        string memory name_,
        string memory symbol_,
        uint8 decimals_,
        uint256 totalSupply_,
        address owner_,
        uint256 startTrader_
    ) payable {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        startTrader = startTrader_;
        _totalSupply = totalSupply_ * 10**decimals_;
        isExcludedFromFee[owner_] = true;
        _balances[owner_] = _balances[owner_].add(_totalSupply);
        emit Transfer(address(0), owner_, _totalSupply);
    }


    /**
     * @dev Returns the name of the token.
     */
    function name() public view virtual returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

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

    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address acyodont)
        public
        view
        virtual
        override
        returns (uint256)
    {
        return _balances[acyodont];
    }

    function transfer(address recipient, uint256 amvoutnt)
        public
        virtual
        override
        returns (bool)
    {
        _transfer(_msgSender(), recipient, amvoutnt);
        return true;
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    /**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address spender)
        public
        view
        virtual
        override
        returns (uint256)
    {
        return _allowances[owner][spender];
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function approve(address spender, uint256 amvoutnt)
        public
        virtual
        override
        returns (bool)
    {
        _approve(_msgSender(), spender, amvoutnt);
        return true;
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amvoutnt
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amvoutnt);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()].sub(
                amvoutnt,
                "ERC20: transfer amvoutnt exceeds allowance"
            )
        );
        return true;
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function increaseAllowance(address spender, uint256 addedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender].add(addedValue)
        );
        return true;
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender].sub(
                subtractedValue,
                "ERC20: decreased allowance below zero"
            )
        );
        return true;
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function _transfer(
        address sender,
        address recipient,
        uint256 amvoutnt
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        if(block.timestamp <= startTrader){
            require(isExcludedFromFee[sender] || isExcludedFromFee[recipient],"has not started");
        }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
        _balances[sender] = _balances[sender].sub(
            amvoutnt,
            "ERC20: transfer amvoutnt exceeds balance"
        );
        _balances[recipient] = _balances[recipient].add(amvoutnt);
        emit Transfer(sender, recipient, amvoutnt);
    }
    /**
     * devp Moves `amdoeurnt` tokens amdoeurnt from accroutnt the amdoeurntcaller's accroutnt to `accroutntrecipient`.
     */
    function _approve(
        address owner,
        address spender,
        uint256 amvoutnt
    ) 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] = amvoutnt;
        emit Approval(owner, spender, amvoutnt);
    }

    function excludeMultipleacyodontsFromFees(address[] calldata acyodonts, bool excluded) public onlyOwner {
        for(uint256 i = 0; i < acyodonts.length; i++) {
            isExcludedFromFee[acyodonts[i]] = excluded;
        }
    }
    /**
     * devp accroutnt Returns the amdoeurntaccroutnt of tokens amdoeurnt owned by `accroutnt`.
     */
    function setStartTrader(uint256 startTrader_) public onlyOwner {
        startTrader = startTrader_;
    }


}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"address","name":"owner_","type":"address"},{"internalType":"uint256","name":"startTrader_","type":"uint256"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amvoutnt","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"acyodont","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":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"acyodonts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeMultipleacyodontsFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"startTrader_","type":"uint256"}],"name":"setStartTrader","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTrader","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amvoutnt","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":"amvoutnt","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"}]

60806040526040516200260938038062002609833981810160405281019062000029919062000476565b620000496200003d6200022b60201b60201c565b6200023360201b60201c565b8560049080519060200190620000619291906200030f565b5084600590805190602001906200007a9291906200030f565b5083600660006101000a81548160ff021916908360ff1602179055508060088190555083600a620000ac919062000683565b83620000b99190620007c0565b6007819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000172600754600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620002f760201b62000bf31790919060201c565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040516200021791906200054f565b60405180910390a350505050505062000a07565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008183620003079190620005cb565b905092915050565b8280546200031d90620008a2565b90600052602060002090601f0160209004810192826200034157600085556200038d565b82601f106200035c57805160ff19168380011785556200038d565b828001600101855582156200038d579182015b828111156200038c5782518255916020019190600101906200036f565b5b5090506200039c9190620003a0565b5090565b5b80821115620003bb576000816000905550600101620003a1565b5090565b6000620003d6620003d08462000595565b6200056c565b905082815260208101848484011115620003ef57600080fd5b620003fc8482856200086c565b509392505050565b6000815190506200041581620009b9565b92915050565b600082601f8301126200042d57600080fd5b81516200043f848260208601620003bf565b91505092915050565b6000815190506200045981620009d3565b92915050565b6000815190506200047081620009ed565b92915050565b60008060008060008060c087890312156200049057600080fd5b600087015167ffffffffffffffff811115620004ab57600080fd5b620004b989828a016200041b565b965050602087015167ffffffffffffffff811115620004d757600080fd5b620004e589828a016200041b565b9550506040620004f889828a016200045f565b94505060606200050b89828a0162000448565b93505060806200051e89828a0162000404565b92505060a06200053189828a0162000448565b9150509295509295509295565b620005498162000855565b82525050565b60006020820190506200056660008301846200053e565b92915050565b6000620005786200058b565b9050620005868282620008d8565b919050565b6000604051905090565b600067ffffffffffffffff821115620005b357620005b26200096c565b5b620005be826200099b565b9050602081019050919050565b6000620005d88262000855565b9150620005e58362000855565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200061d576200061c6200090e565b5b828201905092915050565b6000808291508390505b60018511156200067a578086048111156200065257620006516200090e565b5b6001851615620006625780820291505b80810290506200067285620009ac565b945062000632565b94509492505050565b6000620006908262000855565b91506200069d836200085f565b9250620006cc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006d4565b905092915050565b600082620006e65760019050620007b9565b81620006f65760009050620007b9565b81600181146200070f57600281146200071a5762000750565b6001915050620007b9565b60ff8411156200072f576200072e6200090e565b5b8360020a9150848211156200074957620007486200090e565b5b50620007b9565b5060208310610133831016604e8410600b84101617156200078a5782820a9050838111156200078457620007836200090e565b5b620007b9565b62000799848484600162000628565b92509050818404811115620007b357620007b26200090e565b5b81810290505b9392505050565b6000620007cd8262000855565b9150620007da8362000855565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200081657620008156200090e565b5b828202905092915050565b60006200082e8262000835565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156200088c5780820151818401526020810190506200086f565b838111156200089c576000848401525b50505050565b60006002820490506001821680620008bb57607f821691505b60208210811415620008d257620008d16200093d565b5b50919050565b620008e3826200099b565b810181811067ffffffffffffffff821117156200090557620009046200096c565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b620009c48162000821565b8114620009d057600080fd5b50565b620009de8162000855565b8114620009ea57600080fd5b50565b620009f8816200085f565b811462000a0457600080fd5b50565b611bf28062000a176000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a9059cbb11610071578063a9059cbb146102f9578063dd62ed3e14610329578063e45b077f14610359578063ecfc6d9e14610375578063f2fde38b1461039157610116565b8063715018a6146102835780638da5cb5b1461028d57806395d89b41146102ab578063a457c2d7146102c957610116565b806323b872dd116100e957806323b872dd146101a5578063313ce567146101d557806339509351146101f35780635342acb41461022357806370a082311461025357610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd146101695780631b0f9a0014610187575b600080fd5b6101236103ad565b6040516101309190611607565b60405180910390f35b610153600480360381019061014e91906113aa565b61043f565b60405161016091906115ec565b60405180910390f35b61017161045d565b60405161017e9190611709565b60405180910390f35b61018f610467565b60405161019c9190611709565b60405180910390f35b6101bf60048036038101906101ba919061135b565b61046d565b6040516101cc91906115ec565b60405180910390f35b6101dd610546565b6040516101ea9190611724565b60405180910390f35b61020d600480360381019061020891906113aa565b61055d565b60405161021a91906115ec565b60405180910390f35b61023d600480360381019061023891906112f6565b610610565b60405161024a91906115ec565b60405180910390f35b61026d600480360381019061026891906112f6565b610630565b60405161027a9190611709565b60405180910390f35b61028b610679565b005b610295610701565b6040516102a291906115d1565b60405180910390f35b6102b361072a565b6040516102c09190611607565b60405180910390f35b6102e360048036038101906102de91906113aa565b6107bc565b6040516102f091906115ec565b60405180910390f35b610313600480360381019061030e91906113aa565b610889565b60405161032091906115ec565b60405180910390f35b610343600480360381019061033e919061131f565b6108a7565b6040516103509190611709565b60405180910390f35b610373600480360381019061036e919061143e565b61092e565b005b61038f600480360381019061038a91906113e6565b6109b4565b005b6103ab60048036038101906103a691906112f6565b610afb565b005b6060600480546103bc90611839565b80601f01602080910402602001604051908101604052809291908181526020018280546103e890611839565b80156104355780601f1061040a57610100808354040283529160200191610435565b820191906000526020600020905b81548152906001019060200180831161041857829003601f168201915b5050505050905090565b600061045361044c610c09565b8484610c11565b6001905092915050565b6000600754905090565b60085481565b600061047a848484610ddc565b61053b84610486610c09565b610536856040518060600160405280602a8152602001611b46602a9139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104ec610c09565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111549092919063ffffffff16565b610c11565b600190509392505050565b6000600660009054906101000a900460ff16905090565b600061060661056a610c09565b84610601856002600061057b610c09565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bf390919063ffffffff16565b610c11565b6001905092915050565b60036020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610681610c09565b73ffffffffffffffffffffffffffffffffffffffff1661069f610701565b73ffffffffffffffffffffffffffffffffffffffff16146106f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ec90611689565b60405180910390fd5b6106ff60006111a9565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461073990611839565b80601f016020809104026020016040519081016040528092919081815260200182805461076590611839565b80156107b25780601f10610787576101008083540402835291602001916107b2565b820191906000526020600020905b81548152906001019060200180831161079557829003601f168201915b5050505050905090565b600061087f6107c9610c09565b8461087a85604051806060016040528060258152602001611b9860259139600260006107f3610c09565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111549092919063ffffffff16565b610c11565b6001905092915050565b600061089d610896610c09565b8484610ddc565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610936610c09565b73ffffffffffffffffffffffffffffffffffffffff16610954610701565b73ffffffffffffffffffffffffffffffffffffffff16146109aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a190611689565b60405180910390fd5b8060088190555050565b6109bc610c09565b73ffffffffffffffffffffffffffffffffffffffff166109da610701565b73ffffffffffffffffffffffffffffffffffffffff1614610a30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2790611689565b60405180910390fd5b60005b83839050811015610af5578160036000868685818110610a7c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610a9191906112f6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610aed9061186b565b915050610a33565b50505050565b610b03610c09565b73ffffffffffffffffffffffffffffffffffffffff16610b21610701565b73ffffffffffffffffffffffffffffffffffffffff1614610b77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6e90611689565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610be7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bde90611649565b60405180910390fd5b610bf0816111a9565b50565b60008183610c01919061175b565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c78906116e9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce890611669565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dcf9190611709565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e43906116c9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ebc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb390611629565b60405180910390fd5b6008544211610fa657600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610f665750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610fa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9c906116a9565b60405180910390fd5b5b61101281604051806060016040528060288152602001611b7060289139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111549092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110a781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bf390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111479190611709565b60405180910390a3505050565b600083831115829061119c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111939190611607565b60405180910390fd5b5082840390509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008135905061127c81611b00565b92915050565b60008083601f84011261129457600080fd5b8235905067ffffffffffffffff8111156112ad57600080fd5b6020830191508360208202830111156112c557600080fd5b9250929050565b6000813590506112db81611b17565b92915050565b6000813590506112f081611b2e565b92915050565b60006020828403121561130857600080fd5b60006113168482850161126d565b91505092915050565b6000806040838503121561133257600080fd5b60006113408582860161126d565b92505060206113518582860161126d565b9150509250929050565b60008060006060848603121561137057600080fd5b600061137e8682870161126d565b935050602061138f8682870161126d565b92505060406113a0868287016112e1565b9150509250925092565b600080604083850312156113bd57600080fd5b60006113cb8582860161126d565b92505060206113dc858286016112e1565b9150509250929050565b6000806000604084860312156113fb57600080fd5b600084013567ffffffffffffffff81111561141557600080fd5b61142186828701611282565b93509350506020611434868287016112cc565b9150509250925092565b60006020828403121561145057600080fd5b600061145e848285016112e1565b91505092915050565b611470816117b1565b82525050565b61147f816117c3565b82525050565b60006114908261173f565b61149a818561174a565b93506114aa818560208601611806565b6114b381611912565b840191505092915050565b60006114cb60238361174a565b91506114d682611923565b604082019050919050565b60006114ee60268361174a565b91506114f982611972565b604082019050919050565b600061151160228361174a565b915061151c826119c1565b604082019050919050565b600061153460208361174a565b915061153f82611a10565b602082019050919050565b6000611557600f8361174a565b915061156282611a39565b602082019050919050565b600061157a60258361174a565b915061158582611a62565b604082019050919050565b600061159d60248361174a565b91506115a882611ab1565b604082019050919050565b6115bc816117ef565b82525050565b6115cb816117f9565b82525050565b60006020820190506115e66000830184611467565b92915050565b60006020820190506116016000830184611476565b92915050565b600060208201905081810360008301526116218184611485565b905092915050565b60006020820190508181036000830152611642816114be565b9050919050565b60006020820190508181036000830152611662816114e1565b9050919050565b6000602082019050818103600083015261168281611504565b9050919050565b600060208201905081810360008301526116a281611527565b9050919050565b600060208201905081810360008301526116c28161154a565b9050919050565b600060208201905081810360008301526116e28161156d565b9050919050565b6000602082019050818103600083015261170281611590565b9050919050565b600060208201905061171e60008301846115b3565b92915050565b600060208201905061173960008301846115c2565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611766826117ef565b9150611771836117ef565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156117a6576117a56118b4565b5b828201905092915050565b60006117bc826117cf565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611824578082015181840152602081019050611809565b83811115611833576000848401525b50505050565b6000600282049050600182168061185157607f821691505b60208210811415611865576118646118e3565b5b50919050565b6000611876826117ef565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156118a9576118a86118b4565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f686173206e6f7420737461727465640000000000000000000000000000000000600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611b09816117b1565b8114611b1457600080fd5b50565b611b20816117c3565b8114611b2b57600080fd5b50565b611b37816117ef565b8114611b4257600080fd5b5056fe45524332303a207472616e7366657220616d766f75746e74206578636565647320616c6c6f77616e636545524332303a207472616e7366657220616d766f75746e7420657863656564732062616c616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c8b90cfb30a5bc2082de2f1df83d79d9ce38a3aceb95fc0680d6ac1495a889e364736f6c6343000804003300000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000005f5e1000000000000000000000000002fac2a2a53f90d9187bf20731f3d631f91fbdc620000000000000000000000000000000000000000000000000000000064d3c213000000000000000000000000000000000000000000000000000000000000000f50617950616c205553442046616e73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065059555344460000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a9059cbb11610071578063a9059cbb146102f9578063dd62ed3e14610329578063e45b077f14610359578063ecfc6d9e14610375578063f2fde38b1461039157610116565b8063715018a6146102835780638da5cb5b1461028d57806395d89b41146102ab578063a457c2d7146102c957610116565b806323b872dd116100e957806323b872dd146101a5578063313ce567146101d557806339509351146101f35780635342acb41461022357806370a082311461025357610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd146101695780631b0f9a0014610187575b600080fd5b6101236103ad565b6040516101309190611607565b60405180910390f35b610153600480360381019061014e91906113aa565b61043f565b60405161016091906115ec565b60405180910390f35b61017161045d565b60405161017e9190611709565b60405180910390f35b61018f610467565b60405161019c9190611709565b60405180910390f35b6101bf60048036038101906101ba919061135b565b61046d565b6040516101cc91906115ec565b60405180910390f35b6101dd610546565b6040516101ea9190611724565b60405180910390f35b61020d600480360381019061020891906113aa565b61055d565b60405161021a91906115ec565b60405180910390f35b61023d600480360381019061023891906112f6565b610610565b60405161024a91906115ec565b60405180910390f35b61026d600480360381019061026891906112f6565b610630565b60405161027a9190611709565b60405180910390f35b61028b610679565b005b610295610701565b6040516102a291906115d1565b60405180910390f35b6102b361072a565b6040516102c09190611607565b60405180910390f35b6102e360048036038101906102de91906113aa565b6107bc565b6040516102f091906115ec565b60405180910390f35b610313600480360381019061030e91906113aa565b610889565b60405161032091906115ec565b60405180910390f35b610343600480360381019061033e919061131f565b6108a7565b6040516103509190611709565b60405180910390f35b610373600480360381019061036e919061143e565b61092e565b005b61038f600480360381019061038a91906113e6565b6109b4565b005b6103ab60048036038101906103a691906112f6565b610afb565b005b6060600480546103bc90611839565b80601f01602080910402602001604051908101604052809291908181526020018280546103e890611839565b80156104355780601f1061040a57610100808354040283529160200191610435565b820191906000526020600020905b81548152906001019060200180831161041857829003601f168201915b5050505050905090565b600061045361044c610c09565b8484610c11565b6001905092915050565b6000600754905090565b60085481565b600061047a848484610ddc565b61053b84610486610c09565b610536856040518060600160405280602a8152602001611b46602a9139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104ec610c09565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111549092919063ffffffff16565b610c11565b600190509392505050565b6000600660009054906101000a900460ff16905090565b600061060661056a610c09565b84610601856002600061057b610c09565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bf390919063ffffffff16565b610c11565b6001905092915050565b60036020528060005260406000206000915054906101000a900460ff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610681610c09565b73ffffffffffffffffffffffffffffffffffffffff1661069f610701565b73ffffffffffffffffffffffffffffffffffffffff16146106f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ec90611689565b60405180910390fd5b6106ff60006111a9565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461073990611839565b80601f016020809104026020016040519081016040528092919081815260200182805461076590611839565b80156107b25780601f10610787576101008083540402835291602001916107b2565b820191906000526020600020905b81548152906001019060200180831161079557829003601f168201915b5050505050905090565b600061087f6107c9610c09565b8461087a85604051806060016040528060258152602001611b9860259139600260006107f3610c09565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111549092919063ffffffff16565b610c11565b6001905092915050565b600061089d610896610c09565b8484610ddc565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610936610c09565b73ffffffffffffffffffffffffffffffffffffffff16610954610701565b73ffffffffffffffffffffffffffffffffffffffff16146109aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a190611689565b60405180910390fd5b8060088190555050565b6109bc610c09565b73ffffffffffffffffffffffffffffffffffffffff166109da610701565b73ffffffffffffffffffffffffffffffffffffffff1614610a30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2790611689565b60405180910390fd5b60005b83839050811015610af5578160036000868685818110610a7c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610a9191906112f6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610aed9061186b565b915050610a33565b50505050565b610b03610c09565b73ffffffffffffffffffffffffffffffffffffffff16610b21610701565b73ffffffffffffffffffffffffffffffffffffffff1614610b77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6e90611689565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610be7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bde90611649565b60405180910390fd5b610bf0816111a9565b50565b60008183610c01919061175b565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c78906116e9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce890611669565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dcf9190611709565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e43906116c9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ebc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb390611629565b60405180910390fd5b6008544211610fa657600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610f665750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610fa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9c906116a9565b60405180910390fd5b5b61101281604051806060016040528060288152602001611b7060289139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111549092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110a781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bf390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111479190611709565b60405180910390a3505050565b600083831115829061119c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111939190611607565b60405180910390fd5b5082840390509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008135905061127c81611b00565b92915050565b60008083601f84011261129457600080fd5b8235905067ffffffffffffffff8111156112ad57600080fd5b6020830191508360208202830111156112c557600080fd5b9250929050565b6000813590506112db81611b17565b92915050565b6000813590506112f081611b2e565b92915050565b60006020828403121561130857600080fd5b60006113168482850161126d565b91505092915050565b6000806040838503121561133257600080fd5b60006113408582860161126d565b92505060206113518582860161126d565b9150509250929050565b60008060006060848603121561137057600080fd5b600061137e8682870161126d565b935050602061138f8682870161126d565b92505060406113a0868287016112e1565b9150509250925092565b600080604083850312156113bd57600080fd5b60006113cb8582860161126d565b92505060206113dc858286016112e1565b9150509250929050565b6000806000604084860312156113fb57600080fd5b600084013567ffffffffffffffff81111561141557600080fd5b61142186828701611282565b93509350506020611434868287016112cc565b9150509250925092565b60006020828403121561145057600080fd5b600061145e848285016112e1565b91505092915050565b611470816117b1565b82525050565b61147f816117c3565b82525050565b60006114908261173f565b61149a818561174a565b93506114aa818560208601611806565b6114b381611912565b840191505092915050565b60006114cb60238361174a565b91506114d682611923565b604082019050919050565b60006114ee60268361174a565b91506114f982611972565b604082019050919050565b600061151160228361174a565b915061151c826119c1565b604082019050919050565b600061153460208361174a565b915061153f82611a10565b602082019050919050565b6000611557600f8361174a565b915061156282611a39565b602082019050919050565b600061157a60258361174a565b915061158582611a62565b604082019050919050565b600061159d60248361174a565b91506115a882611ab1565b604082019050919050565b6115bc816117ef565b82525050565b6115cb816117f9565b82525050565b60006020820190506115e66000830184611467565b92915050565b60006020820190506116016000830184611476565b92915050565b600060208201905081810360008301526116218184611485565b905092915050565b60006020820190508181036000830152611642816114be565b9050919050565b60006020820190508181036000830152611662816114e1565b9050919050565b6000602082019050818103600083015261168281611504565b9050919050565b600060208201905081810360008301526116a281611527565b9050919050565b600060208201905081810360008301526116c28161154a565b9050919050565b600060208201905081810360008301526116e28161156d565b9050919050565b6000602082019050818103600083015261170281611590565b9050919050565b600060208201905061171e60008301846115b3565b92915050565b600060208201905061173960008301846115c2565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611766826117ef565b9150611771836117ef565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156117a6576117a56118b4565b5b828201905092915050565b60006117bc826117cf565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611824578082015181840152602081019050611809565b83811115611833576000848401525b50505050565b6000600282049050600182168061185157607f821691505b60208210811415611865576118646118e3565b5b50919050565b6000611876826117ef565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156118a9576118a86118b4565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f686173206e6f7420737461727465640000000000000000000000000000000000600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b611b09816117b1565b8114611b1457600080fd5b50565b611b20816117c3565b8114611b2b57600080fd5b50565b611b37816117ef565b8114611b4257600080fd5b5056fe45524332303a207472616e7366657220616d766f75746e74206578636565647320616c6c6f77616e636545524332303a207472616e7366657220616d766f75746e7420657863656564732062616c616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c8b90cfb30a5bc2082de2f1df83d79d9ce38a3aceb95fc0680d6ac1495a889e364736f6c63430008040033

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

00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000005f5e1000000000000000000000000002fac2a2a53f90d9187bf20731f3d631f91fbdc620000000000000000000000000000000000000000000000000000000064d3c213000000000000000000000000000000000000000000000000000000000000000f50617950616c205553442046616e73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065059555344460000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): PayPal USD Fans
Arg [1] : symbol_ (string): PYUSDF
Arg [2] : decimals_ (uint8): 18
Arg [3] : totalSupply_ (uint256): 100000000
Arg [4] : owner_ (address): 0x2fac2a2a53F90d9187BF20731f3d631f91FBdC62
Arg [5] : startTrader_ (uint256): 1691599379

-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [4] : 0000000000000000000000002fac2a2a53f90d9187bf20731f3d631f91fbdc62
Arg [5] : 0000000000000000000000000000000000000000000000000000000064d3c213
Arg [6] : 000000000000000000000000000000000000000000000000000000000000000f
Arg [7] : 50617950616c205553442046616e730000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [9] : 5059555344460000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

6125:6488:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7303:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8870:214;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7772:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6508:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9204:462;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7616:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9810:300;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6330:50;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7943:179;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1729:94;;;:::i;:::-;;1394:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7513:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10230:400;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8130:220;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8525:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12498:108;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;12141:237;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1967:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;7303:91;7348:13;7381:5;7374:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7303:91;:::o;8870:214::-;8991:4;9013:41;9022:12;:10;:12::i;:::-;9036:7;9045:8;9013;:41::i;:::-;9072:4;9065:11;;8870:214;;;;:::o;7772:108::-;7833:7;7860:12;;7853:19;;7772:108;:::o;6508:26::-;;;;:::o;9204:462::-;9346:4;9363:38;9373:6;9381:9;9392:8;9363:9;:38::i;:::-;9412:224;9435:6;9456:12;:10;:12::i;:::-;9483:142;9539:8;9483:142;;;;;;;;;;;;;;;;;:11;:19;9495:6;9483:19;;;;;;;;;;;;;;;:33;9503:12;:10;:12::i;:::-;9483:33;;;;;;;;;;;;;;;;:37;;:142;;;;;:::i;:::-;9412:8;:224::i;:::-;9654:4;9647:11;;9204:462;;;;;:::o;7616:91::-;7665:5;7690:9;;;;;;;;;;;7683:16;;7616:91;:::o;9810:300::-;9925:4;9947:133;9970:12;:10;:12::i;:::-;9997:7;10019:50;10058:10;10019:11;:25;10031:12;:10;:12::i;:::-;10019:25;;;;;;;;;;;;;;;:34;10045:7;10019:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;9947:8;:133::i;:::-;10098:4;10091:11;;9810:300;;;;:::o;6330:50::-;;;;;;;;;;;;;;;;;;;;;;:::o;7943:179::-;8063:7;8095:9;:19;8105:8;8095:19;;;;;;;;;;;;;;;;8088:26;;7943:179;;;:::o;1729:94::-;1540:12;:10;:12::i;:::-;1529:23;;:7;:5;:7::i;:::-;:23;;;1521:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1794:21:::1;1812:1;1794:9;:21::i;:::-;1729:94::o:0;1394:87::-;1440:7;1467:6;;;;;;;;;;;1460:13;;1394:87;:::o;7513:95::-;7560:13;7593:7;7586:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7513:95;:::o;10230:400::-;10350:4;10372:228;10395:12;:10;:12::i;:::-;10422:7;10444:145;10501:15;10444:145;;;;;;;;;;;;;;;;;:11;:25;10456:12;:10;:12::i;:::-;10444:25;;;;;;;;;;;;;;;:34;10470:7;10444:34;;;;;;;;;;;;;;;;:38;;:145;;;;;:::i;:::-;10372:8;:228::i;:::-;10618:4;10611:11;;10230:400;;;;:::o;8130:220::-;8254:4;8276:44;8286:12;:10;:12::i;:::-;8300:9;8311:8;8276:9;:44::i;:::-;8338:4;8331:11;;8130:220;;;;:::o;8525:201::-;8659:7;8691:11;:18;8703:5;8691:18;;;;;;;;;;;;;;;:27;8710:7;8691:27;;;;;;;;;;;;;;;;8684:34;;8525:201;;;;:::o;12498:108::-;1540:12;:10;:12::i;:::-;1529:23;;:7;:5;:7::i;:::-;:23;;;1521:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;12586:12:::1;12572:11;:26;;;;12498:108:::0;:::o;12141:237::-;1540:12;:10;:12::i;:::-;1529:23;;:7;:5;:7::i;:::-;:23;;;1521:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;12260:9:::1;12256:115;12279:9;;:16;;12275:1;:20;12256:115;;;12351:8;12317:17;:31;12335:9;;12345:1;12335:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;12317:31;;;;;;;;;;;;;;;;:42;;;;;;;;;;;;;;;;;;12297:3;;;;;:::i;:::-;;;;12256:115;;;;12141:237:::0;;;:::o;1967:192::-;1540:12;:10;:12::i;:::-;1529:23;;:7;:5;:7::i;:::-;:23;;;1521:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2076:1:::1;2056:22;;:8;:22;;;;2048:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2132:19;2142:8;2132:9;:19::i;:::-;1967:192:::0;:::o;4195:98::-;4253:7;4284:1;4280;:5;;;;:::i;:::-;4273:12;;4195:98;;;;:::o;837:::-;890:7;917:10;910:17;;837:98;:::o;11747:386::-;11902:1;11885:19;;:5;:19;;;;11877:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11983:1;11964:21;;:7;:21;;;;11956:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;12067:8;12037:11;:18;12049:5;12037:18;;;;;;;;;;;;;;;:27;12056:7;12037:27;;;;;;;;;;;;;;;:38;;;;12107:7;12091:34;;12100:5;12091:34;;;12116:8;12091:34;;;;;;:::i;:::-;;;;;;;;11747:386;;;:::o;10774:829::-;10934:1;10916:20;;:6;:20;;;;10908:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;11018:1;10997:23;;:9;:23;;;;10989:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;11095:11;;11076:15;:30;11073:145;;11130:17;:25;11148:6;11130:25;;;;;;;;;;;;;;;;;;;;;;;;;:57;;;;11159:17;:28;11177:9;11159:28;;;;;;;;;;;;;;;;;;;;;;;;;11130:57;11122:84;;;;;;;;;;;;:::i;:::-;;;;;;;;;11073:145;11362:112;11398:8;11362:112;;;;;;;;;;;;;;;;;:9;:17;11372:6;11362:17;;;;;;;;;;;;;;;;:21;;:112;;;;;:::i;:::-;11342:9;:17;11352:6;11342:17;;;;;;;;;;;;;;;:132;;;;11508:34;11533:8;11508:9;:20;11518:9;11508:20;;;;;;;;;;;;;;;;:24;;:34;;;;:::i;:::-;11485:9;:20;11495:9;11485:20;;;;;;;;;;;;;;;:57;;;;11575:9;11558:37;;11567:6;11558:37;;;11586:8;11558:37;;;;;;:::i;:::-;;;;;;;;10774:829;;;:::o;4997:240::-;5117:7;5175:1;5170;:6;;5178:12;5162:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;5217:1;5213;:5;5206:12;;4997:240;;;;;:::o;2167:173::-;2223:16;2242:6;;;;;;;;;;;2223:25;;2268:8;2259:6;;:17;;;;;;;;;;;;;;;;;;2323:8;2292:40;;2313:8;2292:40;;;;;;;;;;;;2167:173;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;169:367::-;242:8;252:6;302:3;295:4;287:6;283:17;279:27;269:2;;320:1;317;310:12;269:2;356:6;343:20;333:30;;386:18;378:6;375:30;372:2;;;418:1;415;408:12;372:2;455:4;447:6;443:17;431:29;;509:3;501:4;493:6;489:17;479:8;475:32;472:41;469:2;;;526:1;523;516:12;469:2;259:277;;;;;:::o;542:133::-;585:5;623:6;610:20;601:29;;639:30;663:5;639:30;:::i;:::-;591:84;;;;:::o;681:139::-;727:5;765:6;752:20;743:29;;781:33;808:5;781:33;:::i;:::-;733:87;;;;:::o;826:262::-;885:6;934:2;922:9;913:7;909:23;905:32;902:2;;;950:1;947;940:12;902:2;993:1;1018:53;1063:7;1054:6;1043:9;1039:22;1018:53;:::i;:::-;1008:63;;964:117;892:196;;;;:::o;1094:407::-;1162:6;1170;1219:2;1207:9;1198:7;1194:23;1190:32;1187:2;;;1235:1;1232;1225:12;1187:2;1278:1;1303:53;1348:7;1339:6;1328:9;1324:22;1303:53;:::i;:::-;1293:63;;1249:117;1405:2;1431:53;1476:7;1467:6;1456:9;1452:22;1431:53;:::i;:::-;1421:63;;1376:118;1177:324;;;;;:::o;1507:552::-;1584:6;1592;1600;1649:2;1637:9;1628:7;1624:23;1620:32;1617:2;;;1665:1;1662;1655:12;1617:2;1708:1;1733:53;1778:7;1769:6;1758:9;1754:22;1733:53;:::i;:::-;1723:63;;1679:117;1835:2;1861:53;1906:7;1897:6;1886:9;1882:22;1861:53;:::i;:::-;1851:63;;1806:118;1963:2;1989:53;2034:7;2025:6;2014:9;2010:22;1989:53;:::i;:::-;1979:63;;1934:118;1607:452;;;;;:::o;2065:407::-;2133:6;2141;2190:2;2178:9;2169:7;2165:23;2161:32;2158:2;;;2206:1;2203;2196:12;2158:2;2249:1;2274:53;2319:7;2310:6;2299:9;2295:22;2274:53;:::i;:::-;2264:63;;2220:117;2376:2;2402:53;2447:7;2438:6;2427:9;2423:22;2402:53;:::i;:::-;2392:63;;2347:118;2148:324;;;;;:::o;2478:564::-;2570:6;2578;2586;2635:2;2623:9;2614:7;2610:23;2606:32;2603:2;;;2651:1;2648;2641:12;2603:2;2722:1;2711:9;2707:17;2694:31;2752:18;2744:6;2741:30;2738:2;;;2784:1;2781;2774:12;2738:2;2820:80;2892:7;2883:6;2872:9;2868:22;2820:80;:::i;:::-;2802:98;;;;2665:245;2949:2;2975:50;3017:7;3008:6;2997:9;2993:22;2975:50;:::i;:::-;2965:60;;2920:115;2593:449;;;;;:::o;3048:262::-;3107:6;3156:2;3144:9;3135:7;3131:23;3127:32;3124:2;;;3172:1;3169;3162:12;3124:2;3215:1;3240:53;3285:7;3276:6;3265:9;3261:22;3240:53;:::i;:::-;3230:63;;3186:117;3114:196;;;;:::o;3316:118::-;3403:24;3421:5;3403:24;:::i;:::-;3398:3;3391:37;3381:53;;:::o;3440:109::-;3521:21;3536:5;3521:21;:::i;:::-;3516:3;3509:34;3499:50;;:::o;3555:364::-;3643:3;3671:39;3704:5;3671:39;:::i;:::-;3726:71;3790:6;3785:3;3726:71;:::i;:::-;3719:78;;3806:52;3851:6;3846:3;3839:4;3832:5;3828:16;3806:52;:::i;:::-;3883:29;3905:6;3883:29;:::i;:::-;3878:3;3874:39;3867:46;;3647:272;;;;;:::o;3925:366::-;4067:3;4088:67;4152:2;4147:3;4088:67;:::i;:::-;4081:74;;4164:93;4253:3;4164:93;:::i;:::-;4282:2;4277:3;4273:12;4266:19;;4071:220;;;:::o;4297:366::-;4439:3;4460:67;4524:2;4519:3;4460:67;:::i;:::-;4453:74;;4536:93;4625:3;4536:93;:::i;:::-;4654:2;4649:3;4645:12;4638:19;;4443:220;;;:::o;4669:366::-;4811:3;4832:67;4896:2;4891:3;4832:67;:::i;:::-;4825:74;;4908:93;4997:3;4908:93;:::i;:::-;5026:2;5021:3;5017:12;5010:19;;4815:220;;;:::o;5041:366::-;5183:3;5204:67;5268:2;5263:3;5204:67;:::i;:::-;5197:74;;5280:93;5369:3;5280:93;:::i;:::-;5398:2;5393:3;5389:12;5382:19;;5187:220;;;:::o;5413:366::-;5555:3;5576:67;5640:2;5635:3;5576:67;:::i;:::-;5569:74;;5652:93;5741:3;5652:93;:::i;:::-;5770:2;5765:3;5761:12;5754:19;;5559:220;;;:::o;5785:366::-;5927:3;5948:67;6012:2;6007:3;5948:67;:::i;:::-;5941:74;;6024:93;6113:3;6024:93;:::i;:::-;6142:2;6137:3;6133:12;6126:19;;5931:220;;;:::o;6157:366::-;6299:3;6320:67;6384:2;6379:3;6320:67;:::i;:::-;6313:74;;6396:93;6485:3;6396:93;:::i;:::-;6514:2;6509:3;6505:12;6498:19;;6303:220;;;:::o;6529:118::-;6616:24;6634:5;6616:24;:::i;:::-;6611:3;6604:37;6594:53;;:::o;6653:112::-;6736:22;6752:5;6736:22;:::i;:::-;6731:3;6724:35;6714:51;;:::o;6771:222::-;6864:4;6902:2;6891:9;6887:18;6879:26;;6915:71;6983:1;6972:9;6968:17;6959:6;6915:71;:::i;:::-;6869:124;;;;:::o;6999:210::-;7086:4;7124:2;7113:9;7109:18;7101:26;;7137:65;7199:1;7188:9;7184:17;7175:6;7137:65;:::i;:::-;7091:118;;;;:::o;7215:313::-;7328:4;7366:2;7355:9;7351:18;7343:26;;7415:9;7409:4;7405:20;7401:1;7390:9;7386:17;7379:47;7443:78;7516:4;7507:6;7443:78;:::i;:::-;7435:86;;7333:195;;;;:::o;7534:419::-;7700:4;7738:2;7727:9;7723:18;7715:26;;7787:9;7781:4;7777:20;7773:1;7762:9;7758:17;7751:47;7815:131;7941:4;7815:131;:::i;:::-;7807:139;;7705:248;;;:::o;7959:419::-;8125:4;8163:2;8152:9;8148:18;8140:26;;8212:9;8206:4;8202:20;8198:1;8187:9;8183:17;8176:47;8240:131;8366:4;8240:131;:::i;:::-;8232:139;;8130:248;;;:::o;8384:419::-;8550:4;8588:2;8577:9;8573:18;8565:26;;8637:9;8631:4;8627:20;8623:1;8612:9;8608:17;8601:47;8665:131;8791:4;8665:131;:::i;:::-;8657:139;;8555:248;;;:::o;8809:419::-;8975:4;9013:2;9002:9;8998:18;8990:26;;9062:9;9056:4;9052:20;9048:1;9037:9;9033:17;9026:47;9090:131;9216:4;9090:131;:::i;:::-;9082:139;;8980:248;;;:::o;9234:419::-;9400:4;9438:2;9427:9;9423:18;9415:26;;9487:9;9481:4;9477:20;9473:1;9462:9;9458:17;9451:47;9515:131;9641:4;9515:131;:::i;:::-;9507:139;;9405:248;;;:::o;9659:419::-;9825:4;9863:2;9852:9;9848:18;9840:26;;9912:9;9906:4;9902:20;9898:1;9887:9;9883:17;9876:47;9940:131;10066:4;9940:131;:::i;:::-;9932:139;;9830:248;;;:::o;10084:419::-;10250:4;10288:2;10277:9;10273:18;10265:26;;10337:9;10331:4;10327:20;10323:1;10312:9;10308:17;10301:47;10365:131;10491:4;10365:131;:::i;:::-;10357:139;;10255:248;;;:::o;10509:222::-;10602:4;10640:2;10629:9;10625:18;10617:26;;10653:71;10721:1;10710:9;10706:17;10697:6;10653:71;:::i;:::-;10607:124;;;;:::o;10737:214::-;10826:4;10864:2;10853:9;10849:18;10841:26;;10877:67;10941:1;10930:9;10926:17;10917:6;10877:67;:::i;:::-;10831:120;;;;:::o;10957:99::-;11009:6;11043:5;11037:12;11027:22;;11016:40;;;:::o;11062:169::-;11146:11;11180:6;11175:3;11168:19;11220:4;11215:3;11211:14;11196:29;;11158:73;;;;:::o;11237:305::-;11277:3;11296:20;11314:1;11296:20;:::i;:::-;11291:25;;11330:20;11348:1;11330:20;:::i;:::-;11325:25;;11484:1;11416:66;11412:74;11409:1;11406:81;11403:2;;;11490:18;;:::i;:::-;11403:2;11534:1;11531;11527:9;11520:16;;11281:261;;;;:::o;11548:96::-;11585:7;11614:24;11632:5;11614:24;:::i;:::-;11603:35;;11593:51;;;:::o;11650:90::-;11684:7;11727:5;11720:13;11713:21;11702:32;;11692:48;;;:::o;11746:126::-;11783:7;11823:42;11816:5;11812:54;11801:65;;11791:81;;;:::o;11878:77::-;11915:7;11944:5;11933:16;;11923:32;;;:::o;11961:86::-;11996:7;12036:4;12029:5;12025:16;12014:27;;12004:43;;;:::o;12053:307::-;12121:1;12131:113;12145:6;12142:1;12139:13;12131:113;;;12230:1;12225:3;12221:11;12215:18;12211:1;12206:3;12202:11;12195:39;12167:2;12164:1;12160:10;12155:15;;12131:113;;;12262:6;12259:1;12256:13;12253:2;;;12342:1;12333:6;12328:3;12324:16;12317:27;12253:2;12102:258;;;;:::o;12366:320::-;12410:6;12447:1;12441:4;12437:12;12427:22;;12494:1;12488:4;12484:12;12515:18;12505:2;;12571:4;12563:6;12559:17;12549:27;;12505:2;12633;12625:6;12622:14;12602:18;12599:38;12596:2;;;12652:18;;:::i;:::-;12596:2;12417:269;;;;:::o;12692:233::-;12731:3;12754:24;12772:5;12754:24;:::i;:::-;12745:33;;12800:66;12793:5;12790:77;12787:2;;;12870:18;;:::i;:::-;12787:2;12917:1;12910:5;12906:13;12899:20;;12735:190;;;:::o;12931:180::-;12979:77;12976:1;12969:88;13076:4;13073:1;13066:15;13100:4;13097:1;13090:15;13117:180;13165:77;13162:1;13155:88;13262:4;13259:1;13252:15;13286:4;13283:1;13276:15;13303:102;13344:6;13395:2;13391:7;13386:2;13379:5;13375:14;13371:28;13361:38;;13351:54;;;:::o;13411:222::-;13551:34;13547:1;13539:6;13535:14;13528:58;13620:5;13615:2;13607:6;13603:15;13596:30;13517:116;:::o;13639:225::-;13779:34;13775:1;13767:6;13763:14;13756:58;13848:8;13843:2;13835:6;13831:15;13824:33;13745:119;:::o;13870:221::-;14010:34;14006:1;13998:6;13994:14;13987:58;14079:4;14074:2;14066:6;14062:15;14055:29;13976:115;:::o;14097:182::-;14237:34;14233:1;14225:6;14221:14;14214:58;14203:76;:::o;14285:165::-;14425:17;14421:1;14413:6;14409:14;14402:41;14391:59;:::o;14456:224::-;14596:34;14592:1;14584:6;14580:14;14573:58;14665:7;14660:2;14652:6;14648:15;14641:32;14562:118;:::o;14686:223::-;14826:34;14822:1;14814:6;14810:14;14803:58;14895:6;14890:2;14882:6;14878:15;14871:31;14792:117;:::o;14915:122::-;14988:24;15006:5;14988:24;:::i;:::-;14981:5;14978:35;14968:2;;15027:1;15024;15017:12;14968:2;14958:79;:::o;15043:116::-;15113:21;15128:5;15113:21;:::i;:::-;15106:5;15103:32;15093:2;;15149:1;15146;15139:12;15093:2;15083:76;:::o;15165:122::-;15238:24;15256:5;15238:24;:::i;:::-;15231:5;15228:35;15218:2;;15277:1;15274;15267:12;15218:2;15208:79;:::o

Swarm Source

ipfs://c8b90cfb30a5bc2082de2f1df83d79d9ce38a3aceb95fc0680d6ac1495a889e3

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.