ETH Price: $2,388.16 (-9.42%)

Contract

0xbD0201617ca23b9489fEEC0Aafb4e000AD108807

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Transfer3906346542025-10-17 23:13:15106 days ago1760742795IN
0xbD020161...0AD108807
0 ETH0.000000610.01
Transfer3805707052025-09-18 21:25:52135 days ago1758230752IN
0xbD020161...0AD108807
0 ETH0.000000630.01
Burn3624479452025-07-28 12:04:25187 days ago1753704265IN
0xbD020161...0AD108807
0 ETH0.000000310.01
Transfer3586298472025-07-17 11:17:30199 days ago1752751050IN
0xbD020161...0AD108807
0 ETH0.000000840.01
Burn3578341762025-07-15 4:08:00201 days ago1752552480IN
0xbD020161...0AD108807
0 ETH0.000000340.01
Transfer3576830072025-07-14 17:38:41201 days ago1752514721IN
0xbD020161...0AD108807
0 ETH0.000000740.01
Transfer3568873112025-07-12 10:23:54204 days ago1752315834IN
0xbD020161...0AD108807
0 ETH0.000000410.01
Transfer3568671102025-07-12 8:59:45204 days ago1752310785IN
0xbD020161...0AD108807
0 ETH0.000000540.01
Transfer3568669112025-07-12 8:58:56204 days ago1752310736IN
0xbD020161...0AD108807
0 ETH0.00000070.01
Transfer3535112412025-07-02 15:25:14213 days ago1751469914IN
0xbD020161...0AD108807
0 ETH0.000000890.017083
Transfer3534604432025-07-02 11:53:26213 days ago1751457206IN
0xbD020161...0AD108807
0 ETH0.000000540.01
Transfer3534603582025-07-02 11:53:05213 days ago1751457185IN
0xbD020161...0AD108807
0 ETH0.000000540.01
Mint3534601582025-07-02 11:52:15213 days ago1751457135IN
0xbD020161...0AD108807
0 ETH0.00000060.01
Transfer3534585322025-07-02 11:45:29213 days ago1751456729IN
0xbD020161...0AD108807
0 ETH0.000000660.01
Transfer3478867652025-06-16 7:59:56230 days ago1750060796IN
0xbD020161...0AD108807
0 ETH0.000000410.01
Transfer3478724662025-06-16 7:00:14230 days ago1750057214IN
0xbD020161...0AD108807
0 ETH0.000000510.01
Transfer3478723552025-06-16 6:59:47230 days ago1750057187IN
0xbD020161...0AD108807
0 ETH0.000000680.01
Transfer3451542892025-06-08 9:34:25238 days ago1749375265IN
0xbD020161...0AD108807
0 ETH0.000000460.011995
Transfer3451290392025-06-08 7:48:54238 days ago1749368934IN
0xbD020161...0AD108807
0 ETH0.000000510.01
Transfer3451289492025-06-08 7:48:31238 days ago1749368911IN
0xbD020161...0AD108807
0 ETH0.000000680.01
Transfer3430888162025-06-02 9:33:10244 days ago1748856790IN
0xbD020161...0AD108807
0 ETH0.000000540.01
Transfer3430554982025-06-02 7:14:08244 days ago1748848448IN
0xbD020161...0AD108807
0 ETH0.000000560.01
Transfer3430552372025-06-02 7:13:02244 days ago1748848382IN
0xbD020161...0AD108807
0 ETH0.000000730.01
Transfer3406332542025-05-26 6:19:00251 days ago1748240340IN
0xbD020161...0AD108807
0 ETH0.000001160.030489
Transfer3405758562025-05-26 2:19:02251 days ago1748225942IN
0xbD020161...0AD108807
0 ETH0.000000590.01
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CoinToken

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Arbiscan.io on 2024-12-16
*/

/**
 * Twitter: https://x.com/Xuirinofficial
 * Telegram:https://t.me/XUNofficial
 * WebSite: http://xun.mobi

*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.7;

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

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }
}

contract Ownable {
    address public owner;
    address private _previousOwner;
    uint256 private _lockTime;

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

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

    function waiveOwnership() public onlyOwner {
        emit OwnershipTransferred(owner, address(0));
        owner = address(0);
    }

    function getUnlockTime() public view returns (uint256) {
        return _lockTime;
    }

    function getTime() public view returns (uint256) {
        return block.timestamp;
    }

    function lock(uint256 time) public onlyOwner {
        _previousOwner = owner;
        owner = address(0);
        _lockTime = block.timestamp + time;
        emit OwnershipTransferred(owner, address(0));
    }

    function unlock() public {
        require(_previousOwner == msg.sender, "Ownable: caller is not the previous owner");
        require(block.timestamp > _lockTime, "Ownable: contract is locked, time is not up");
        emit OwnershipTransferred(owner, _previousOwner);
        owner = _previousOwner;
    }

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


interface ERC20Basic {
    function balanceOf(address who) external view returns (uint);
    function transfer(address to, uint value) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint value);
}

interface ERC20 is ERC20Basic {
    function allowance(address owner, address spender) external view returns (uint);
    function transferFrom(address from, address to, uint value) external returns (bool);
    function approve(address spender, uint value) external returns (bool);

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


contract StandardToken is ERC20 {
    using SafeMath for uint256;

    uint256 public txFee;
    uint256 public burnFee;
    address public FeeAddress;
    uint256 public totalSupply;
    mapping (address => bool) public isExcludedFromFee;
    mapping (address => mapping (address => uint256)) internal allowed;
    mapping(address => bool) public  tokenBlacklist;
    event Blacklist(address indexed blackListed, bool value);
    bool public paused;
    mapping(address => uint256) balances;


    function _transfer(address sender, address recipient, uint256 amount) private returns (bool) {
        require(!tokenBlacklist[sender], "StandardToken: sender is blacklisted");
        require(recipient != address(0), "StandardToken: transfer to the zero address");
        require(amount <= balances[sender], "StandardToken: transfer amount exceeds balance");
        if((!isExcludedFromFee[sender] && !isExcludedFromFee[recipient]) ){
            require(!paused, "not start");
        }

        balances[sender] = balances[sender].sub(amount);
        uint256 finalAmount = (isExcludedFromFee[sender] || isExcludedFromFee[recipient]) ?
                                        amount : takeFee(sender, amount);


        balances[recipient] = balances[recipient].add(finalAmount);

        emit Transfer(sender, recipient, finalAmount);
        return true;
    }
    function takeFee(address sender, uint256 amount) internal returns (uint256) {

        uint256 feeAmount = 0;
        uint256 destAmount = 0;
        if(burnFee > 0) {
            destAmount = amount.mul(burnFee).div(100);
        }
        
        if(txFee > 0) {
            feeAmount = amount.mul(txFee).div(100);
        }

        if(feeAmount > 0) {
            balances[FeeAddress] = balances[FeeAddress].add(feeAmount);
            emit Transfer(sender, FeeAddress, feeAmount);
        }
        if(destAmount >0){
            balances[address(0)] = balances[address(0)].add(destAmount);
            emit Transfer(sender, address(0), destAmount);
        }

        return amount.sub(feeAmount.add(destAmount));
    }


    function transfer(address _to, uint256 _value) public virtual override returns (bool) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    function balanceOf(address _owner) public view virtual override returns (uint256 balance) {
        return balances[_owner];
    }

    function transferFrom(address _from, address _to, uint256 _value) public virtual override returns (bool) {
        _transfer(_from,_to,_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        return true;
    }

    function approve(address _spender, uint256 _value) public virtual override returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view virtual override returns (uint256) {
        return allowed[_owner][_spender];
    }

    function increaseApproval(address _spender, uint256 _addedValue) public virtual returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint256 _subtractedValue) public virtual returns (bool) {
        uint256 oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

   
}


contract CoinToken is StandardToken,Ownable {
    string public name;
    string public symbol;
    uint public decimals;

    event Mint(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed burner, uint256 value);

    constructor(uint256 _supply, uint256 _txFee, uint256 _burnFee, address _FeeAddress, address tokenOwner) payable {
        name = "Xuirin";
        symbol = "XUN";
        decimals = 18;
        totalSupply = _supply * 10**decimals;
        balances[tokenOwner] = totalSupply;
        owner = tokenOwner;
        txFee = _txFee;
        burnFee = _burnFee;
        FeeAddress = _FeeAddress;
        isExcludedFromFee[tokenOwner] = true;
        isExcludedFromFee[address(this)] = true;
        emit Transfer(address(0), tokenOwner, totalSupply);
    }

    function burn(uint256 _value) public {
        _burn(msg.sender, _value);
    }

    function updateFee(uint256 _txFee, uint256 _burnFee, address _FeeAddress) onlyOwner public {
        txFee = _txFee;
        burnFee = _burnFee;
        FeeAddress = _FeeAddress;
    }

    function _burn(address _who, uint256 _value) internal virtual {
        require(_value <= balances[_who], "CoinToken: burn amount exceeds balance");
        balances[_who] -= _value;
        totalSupply -= _value;
        emit Burn(_who, _value);
        emit Transfer(_who, address(0), _value);
    }
    
    function excludeMultipleAccountsFromFees(address[] calldata accounts, bool excluded) public onlyOwner {
        for(uint256 i = 0; i < accounts.length; i++) {
            isExcludedFromFee[accounts[i]] = excluded;
        }
    }
    
    function pause() onlyOwner public {
        paused = true;
    }

    function unpause() onlyOwner public {
        paused = false;
    }

    function blackListAddress(address listAddress,  bool isBlackListed) public onlyOwner {
        tokenBlacklist[listAddress] = isBlackListed;

    }

    function mint(address account, uint256 amount) onlyOwner public {
        totalSupply += amount;
        balances[account] += amount;
        emit Mint(address(0), account, amount);
        emit Transfer(address(0), account, amount);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"uint256","name":"_supply","type":"uint256"},{"internalType":"uint256","name":"_txFee","type":"uint256"},{"internalType":"uint256","name":"_burnFee","type":"uint256"},{"internalType":"address","name":"_FeeAddress","type":"address"},{"internalType":"address","name":"tokenOwner","type":"address"}],"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":"blackListed","type":"address"},{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"Blacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burner","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","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":"Mint","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":"FeeAddress","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":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"listAddress","type":"address"},{"internalType":"bool","name":"isBlackListed","type":"bool"}],"name":"blackListAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeMultipleAccountsFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getUnlockTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","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":[{"internalType":"uint256","name":"time","type":"uint256"}],"name":"lock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","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":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"tokenBlacklist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","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":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"txFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unlock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_txFee","type":"uint256"},{"internalType":"uint256","name":"_burnFee","type":"uint256"},{"internalType":"address","name":"_FeeAddress","type":"address"}],"name":"updateFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"waiveOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405260405162001b1c38038062001b1c83398101604081905262000026916200021b565b604080518082019091526006808252652c3ab4b934b760d11b60209092019182526200005591600c9162000158565b50604080518082019091526003808252622c2aa760e91b60209092019182526200008291600d9162000158565b506012600e8190556200009790600a620002b9565b620000a3908662000384565b60038181556001600160a01b03838116600081815260086020908152604080832096909655600980546001600160a01b031990811685179091558a835560018a815560028054909216958a1695909517905560048152858220805460ff199081168617909155308352868320805490911690941790935592549351938452927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505050620003f9565b8280546200016690620003a6565b90600052602060002090601f0160209004810192826200018a5760008555620001d5565b82601f10620001a557805160ff1916838001178555620001d5565b82800160010185558215620001d5579182015b82811115620001d5578251825591602001919060010190620001b8565b50620001e3929150620001e7565b5090565b5b80821115620001e35760008155600101620001e8565b80516001600160a01b03811681146200021657600080fd5b919050565b600080600080600060a086880312156200023457600080fd5b8551945060208601519350604086015192506200025460608701620001fe565b91506200026460808701620001fe565b90509295509295909350565b600181815b80851115620002b1578160001904821115620002955762000295620003e3565b80851615620002a357918102915b93841c939080029062000275565b509250929050565b6000620002c78383620002ce565b9392505050565b600082620002df575060016200037e565b81620002ee575060006200037e565b8160018114620003075760028114620003125762000332565b60019150506200037e565b60ff841115620003265762000326620003e3565b50506001821b6200037e565b5060208310610133831016604e8410600b841016171562000357575081810a6200037e565b62000363838362000270565b80600019048211156200037a576200037a620003e3565b0290505b92915050565b6000816000190483118215151615620003a157620003a1620003e3565b500290565b600181811c90821680620003bb57607f821691505b60208210811415620003dd57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b61171380620004096000396000f3fe608060405234801561001057600080fd5b50600436106101e55760003560e01c80637b7e8bac1161010f578063a9059cbb116100a2578063dd46706411610071578063dd467064146103f1578063dd62ed3e14610404578063f2fde38b1461043d578063fce589d81461045057600080fd5b8063a9059cbb146103af578063c492f046146103c2578063cf820461146103d5578063d73dd623146103de57600080fd5b8063914eb66a116100de578063914eb66a1461037457806395d89b411461037c5780639fa4510214610384578063a69df4b5146103a757600080fd5b80637b7e8bac1461031b5780638456cb5914610346578063875ae9901461034e5780638da5cb5b1461036157600080fd5b806342966c6811610187578063602bc62b11610156578063602bc62b146102c457806366188463146102cc57806370a08231146102df578063794be7071461030857600080fd5b806342966c681461027b5780635342acb41461028e578063557ed1ba146102b15780635c975abb146102b757600080fd5b806323b872dd116101c357806323b872dd14610242578063313ce567146102555780633f4ba83a1461025e57806340c10f191461026857600080fd5b806306fdde03146101ea578063095ea7b31461020857806318160ddd1461022b575b600080fd5b6101f2610459565b6040516101ff9190611521565b60405180910390f35b61021b61021636600461142e565b6104e7565b60405190151581526020016101ff565b61023460035481565b6040519081526020016101ff565b61021b6102503660046113c8565b610553565b610234600e5481565b6102666105bd565b005b61026661027636600461142e565b6105fc565b6102666102893660046114dc565b6106df565b61021b61029c36600461137a565b60046020526000908152604090205460ff1681565b42610234565b60075461021b9060ff1681565b600b54610234565b61021b6102da36600461142e565b6106ec565b6102346102ed36600461137a565b6001600160a01b031660009081526008602052604090205490565b610266610316366004611404565b6107d4565b60025461032e906001600160a01b031681565b6040516001600160a01b0390911681526020016101ff565b610266610829565b61026661035c3660046114f5565b610862565b60095461032e906001600160a01b031681565b6102666108b6565b6101f2610918565b61021b61039236600461137a565b60066020526000908152604090205460ff1681565b610266610925565b61021b6103bd36600461142e565b610a47565b6102666103d0366004611458565b610a5e565b61023460005481565b61021b6103ec36600461142e565b610aff565b6102666103ff3660046114dc565b610b84565b610234610412366004611395565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b61026661044b36600461137a565b610c09565b61023460015481565b600c80546104669061161b565b80601f01602080910402602001604051908101604052809291908181526020018280546104929061161b565b80156104df5780601f106104b4576101008083540402835291602001916104df565b820191906000526020600020905b8154815290600101906020018083116104c257829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105429086815260200190565b60405180910390a350600192915050565b6000610560848484610ce2565b506001600160a01b038416600090815260056020908152604080832033845290915290205461058f9083610fc6565b6001600160a01b03851660009081526005602090815260408083203384529091529020555060019392505050565b6009546001600160a01b031633146105f05760405162461bcd60e51b81526004016105e790611576565b60405180910390fd5b6007805460ff19169055565b6009546001600160a01b031633146106265760405162461bcd60e51b81526004016105e790611576565b806003600082825461063891906115ab565b90915550506001600160a01b038216600090815260086020526040812080548392906106659084906115ab565b90915550506040518181526001600160a01b038316906000907fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f89060200160405180910390a36040518181526001600160a01b038316906000906000805160206116be833981519152906020015b60405180910390a35050565b6106e93382611029565b50565b3360009081526005602090815260408083206001600160a01b038616845290915281205480831115610741573360009081526005602090815260408083206001600160a01b0388168452909152812055610770565b61074b8184610fc6565b3360009081526005602090815260408083206001600160a01b03891684529091529020555b3360008181526005602090815260408083206001600160a01b038916808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b6009546001600160a01b031633146107fe5760405162461bcd60e51b81526004016105e790611576565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6009546001600160a01b031633146108535760405162461bcd60e51b81526004016105e790611576565b6007805460ff19166001179055565b6009546001600160a01b0316331461088c5760405162461bcd60e51b81526004016105e790611576565b600092909255600155600280546001600160a01b0319166001600160a01b03909216919091179055565b6009546001600160a01b031633146108e05760405162461bcd60e51b81526004016105e790611576565b6009546040516000916001600160a01b03169060008051602061169e833981519152908390a3600980546001600160a01b0319169055565b600d80546104669061161b565b600a546001600160a01b031633146109915760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c653a2063616c6c6572206973206e6f742074686520707265766960448201526837bab99037bbb732b960b91b60648201526084016105e7565b600b5442116109f65760405162461bcd60e51b815260206004820152602b60248201527f4f776e61626c653a20636f6e7472616374206973206c6f636b65642c2074696d60448201526a065206973206e6f742075760ac1b60648201526084016105e7565b600a546009546040516001600160a01b03928316929091169060008051602061169e83398151915290600090a3600a54600980546001600160a01b0319166001600160a01b03909216919091179055565b6000610a54338484610ce2565b5060019392505050565b6009546001600160a01b03163314610a885760405162461bcd60e51b81526004016105e790611576565b60005b82811015610af9578160046000868685818110610aaa57610aaa611687565b9050602002016020810190610abf919061137a565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610af181611656565b915050610a8b565b50505050565b3360009081526005602090815260408083206001600160a01b0386168452909152812054610b2d9083611150565b3360008181526005602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259101610542565b6009546001600160a01b03163314610bae5760405162461bcd60e51b81526004016105e790611576565b60098054600a80546001600160a01b03199081166001600160a01b03841617909155169055610bdd81426115ab565b600b556009546040516000916001600160a01b03169060008051602061169e833981519152908390a350565b6009546001600160a01b03163314610c335760405162461bcd60e51b81526004016105e790611576565b6001600160a01b038116610c985760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105e7565b6009546040516001600160a01b0380841692169060008051602061169e83398151915290600090a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831660009081526006602052604081205460ff1615610d575760405162461bcd60e51b8152602060048201526024808201527f5374616e64617264546f6b656e3a2073656e64657220697320626c61636b6c696044820152631cdd195960e21b60648201526084016105e7565b6001600160a01b038316610dc15760405162461bcd60e51b815260206004820152602b60248201527f5374616e64617264546f6b656e3a207472616e7366657220746f20746865207a60448201526a65726f206164647265737360a81b60648201526084016105e7565b6001600160a01b038416600090815260086020526040902054821115610e405760405162461bcd60e51b815260206004820152602e60248201527f5374616e64617264546f6b656e3a207472616e7366657220616d6f756e74206560448201526d7863656564732062616c616e636560901b60648201526084016105e7565b6001600160a01b03841660009081526004602052604090205460ff16158015610e8257506001600160a01b03831660009081526004602052604090205460ff16155b15610ec65760075460ff1615610ec65760405162461bcd60e51b81526020600482015260096024820152681b9bdd081cdd185c9d60ba1b60448201526064016105e7565b6001600160a01b038416600090815260086020526040902054610ee99083610fc6565b6001600160a01b038516600090815260086020908152604080832093909355600490529081205460ff1680610f3657506001600160a01b03841660009081526004602052604090205460ff165b610f4957610f44858461115c565b610f4b565b825b6001600160a01b038516600090815260086020526040902054909150610f719082611150565b6001600160a01b0380861660008181526008602052604090819020939093559151908716906000805160206116be83398151915290610fb39085815260200190565b60405180910390a3506001949350505050565b6000828211156110185760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016105e7565b6110228284611604565b9392505050565b6001600160a01b0382166000908152600860205260409020548111156110a05760405162461bcd60e51b815260206004820152602660248201527f436f696e546f6b656e3a206275726e20616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105e7565b6001600160a01b038216600090815260086020526040812080548392906110c8908490611604565b9250508190555080600360008282546110e19190611604565b90915550506040518181526001600160a01b038316907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a26040518181526000906001600160a01b038416906000805160206116be833981519152906020016106d3565b600061102282846115ab565b600154600090819081901561118e5761118b6064611185600154876112e790919063ffffffff16565b906112f3565b90505b600054156111b3576111b06064611185600054876112e790919063ffffffff16565b91505b811561122c576002546001600160a01b03166000908152600860205260409020546111de9083611150565b600280546001600160a01b03908116600090815260086020908152604091829020949094559154915185815291811692908816916000805160206116be833981519152910160405180910390a35b80156112ca576000805260086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7546112679082611150565b600080805260086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7919091556040516001600160a01b038716906000805160206116be833981519152906112c19085815260200190565b60405180910390a35b6112de6112d78383611150565b8590610fc6565b95945050505050565b600061102282846115e5565b60008082116113445760405162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f00000000000060448201526064016105e7565b61102282846115c3565b80356001600160a01b038116811461136557600080fd5b919050565b8035801515811461136557600080fd5b60006020828403121561138c57600080fd5b6110228261134e565b600080604083850312156113a857600080fd5b6113b18361134e565b91506113bf6020840161134e565b90509250929050565b6000806000606084860312156113dd57600080fd5b6113e68461134e565b92506113f46020850161134e565b9150604084013590509250925092565b6000806040838503121561141757600080fd5b6114208361134e565b91506113bf6020840161136a565b6000806040838503121561144157600080fd5b61144a8361134e565b946020939093013593505050565b60008060006040848603121561146d57600080fd5b833567ffffffffffffffff8082111561148557600080fd5b818601915086601f83011261149957600080fd5b8135818111156114a857600080fd5b8760208260051b85010111156114bd57600080fd5b6020928301955093506114d3918601905061136a565b90509250925092565b6000602082840312156114ee57600080fd5b5035919050565b60008060006060848603121561150a57600080fd5b83359250602084013591506114d36040850161134e565b600060208083528351808285015260005b8181101561154e57858101830151858201604001528201611532565b81811115611560576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082198211156115be576115be611671565b500190565b6000826115e057634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156115ff576115ff611671565b500290565b60008282101561161657611616611671565b500390565b600181811c9082168061162f57607f821691505b6020821081141561165057634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561166a5761166a611671565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fdfe8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220b14604a1c625b3b0d67df6a9a8f0acd0aab0ba34e5fe425b8d9aba3b74c387c164736f6c63430008070033000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bbc2df6dfe976a69253922fd67820cf507d52290000000000000000000000008bbc2df6dfe976a69253922fd67820cf507d5229

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101e55760003560e01c80637b7e8bac1161010f578063a9059cbb116100a2578063dd46706411610071578063dd467064146103f1578063dd62ed3e14610404578063f2fde38b1461043d578063fce589d81461045057600080fd5b8063a9059cbb146103af578063c492f046146103c2578063cf820461146103d5578063d73dd623146103de57600080fd5b8063914eb66a116100de578063914eb66a1461037457806395d89b411461037c5780639fa4510214610384578063a69df4b5146103a757600080fd5b80637b7e8bac1461031b5780638456cb5914610346578063875ae9901461034e5780638da5cb5b1461036157600080fd5b806342966c6811610187578063602bc62b11610156578063602bc62b146102c457806366188463146102cc57806370a08231146102df578063794be7071461030857600080fd5b806342966c681461027b5780635342acb41461028e578063557ed1ba146102b15780635c975abb146102b757600080fd5b806323b872dd116101c357806323b872dd14610242578063313ce567146102555780633f4ba83a1461025e57806340c10f191461026857600080fd5b806306fdde03146101ea578063095ea7b31461020857806318160ddd1461022b575b600080fd5b6101f2610459565b6040516101ff9190611521565b60405180910390f35b61021b61021636600461142e565b6104e7565b60405190151581526020016101ff565b61023460035481565b6040519081526020016101ff565b61021b6102503660046113c8565b610553565b610234600e5481565b6102666105bd565b005b61026661027636600461142e565b6105fc565b6102666102893660046114dc565b6106df565b61021b61029c36600461137a565b60046020526000908152604090205460ff1681565b42610234565b60075461021b9060ff1681565b600b54610234565b61021b6102da36600461142e565b6106ec565b6102346102ed36600461137a565b6001600160a01b031660009081526008602052604090205490565b610266610316366004611404565b6107d4565b60025461032e906001600160a01b031681565b6040516001600160a01b0390911681526020016101ff565b610266610829565b61026661035c3660046114f5565b610862565b60095461032e906001600160a01b031681565b6102666108b6565b6101f2610918565b61021b61039236600461137a565b60066020526000908152604090205460ff1681565b610266610925565b61021b6103bd36600461142e565b610a47565b6102666103d0366004611458565b610a5e565b61023460005481565b61021b6103ec36600461142e565b610aff565b6102666103ff3660046114dc565b610b84565b610234610412366004611395565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b61026661044b36600461137a565b610c09565b61023460015481565b600c80546104669061161b565b80601f01602080910402602001604051908101604052809291908181526020018280546104929061161b565b80156104df5780601f106104b4576101008083540402835291602001916104df565b820191906000526020600020905b8154815290600101906020018083116104c257829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105429086815260200190565b60405180910390a350600192915050565b6000610560848484610ce2565b506001600160a01b038416600090815260056020908152604080832033845290915290205461058f9083610fc6565b6001600160a01b03851660009081526005602090815260408083203384529091529020555060019392505050565b6009546001600160a01b031633146105f05760405162461bcd60e51b81526004016105e790611576565b60405180910390fd5b6007805460ff19169055565b6009546001600160a01b031633146106265760405162461bcd60e51b81526004016105e790611576565b806003600082825461063891906115ab565b90915550506001600160a01b038216600090815260086020526040812080548392906106659084906115ab565b90915550506040518181526001600160a01b038316906000907fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f89060200160405180910390a36040518181526001600160a01b038316906000906000805160206116be833981519152906020015b60405180910390a35050565b6106e93382611029565b50565b3360009081526005602090815260408083206001600160a01b038616845290915281205480831115610741573360009081526005602090815260408083206001600160a01b0388168452909152812055610770565b61074b8184610fc6565b3360009081526005602090815260408083206001600160a01b03891684529091529020555b3360008181526005602090815260408083206001600160a01b038916808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060019392505050565b6009546001600160a01b031633146107fe5760405162461bcd60e51b81526004016105e790611576565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6009546001600160a01b031633146108535760405162461bcd60e51b81526004016105e790611576565b6007805460ff19166001179055565b6009546001600160a01b0316331461088c5760405162461bcd60e51b81526004016105e790611576565b600092909255600155600280546001600160a01b0319166001600160a01b03909216919091179055565b6009546001600160a01b031633146108e05760405162461bcd60e51b81526004016105e790611576565b6009546040516000916001600160a01b03169060008051602061169e833981519152908390a3600980546001600160a01b0319169055565b600d80546104669061161b565b600a546001600160a01b031633146109915760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c653a2063616c6c6572206973206e6f742074686520707265766960448201526837bab99037bbb732b960b91b60648201526084016105e7565b600b5442116109f65760405162461bcd60e51b815260206004820152602b60248201527f4f776e61626c653a20636f6e7472616374206973206c6f636b65642c2074696d60448201526a065206973206e6f742075760ac1b60648201526084016105e7565b600a546009546040516001600160a01b03928316929091169060008051602061169e83398151915290600090a3600a54600980546001600160a01b0319166001600160a01b03909216919091179055565b6000610a54338484610ce2565b5060019392505050565b6009546001600160a01b03163314610a885760405162461bcd60e51b81526004016105e790611576565b60005b82811015610af9578160046000868685818110610aaa57610aaa611687565b9050602002016020810190610abf919061137a565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610af181611656565b915050610a8b565b50505050565b3360009081526005602090815260408083206001600160a01b0386168452909152812054610b2d9083611150565b3360008181526005602090815260408083206001600160a01b038916808552908352928190208590555193845290927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259101610542565b6009546001600160a01b03163314610bae5760405162461bcd60e51b81526004016105e790611576565b60098054600a80546001600160a01b03199081166001600160a01b03841617909155169055610bdd81426115ab565b600b556009546040516000916001600160a01b03169060008051602061169e833981519152908390a350565b6009546001600160a01b03163314610c335760405162461bcd60e51b81526004016105e790611576565b6001600160a01b038116610c985760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105e7565b6009546040516001600160a01b0380841692169060008051602061169e83398151915290600090a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831660009081526006602052604081205460ff1615610d575760405162461bcd60e51b8152602060048201526024808201527f5374616e64617264546f6b656e3a2073656e64657220697320626c61636b6c696044820152631cdd195960e21b60648201526084016105e7565b6001600160a01b038316610dc15760405162461bcd60e51b815260206004820152602b60248201527f5374616e64617264546f6b656e3a207472616e7366657220746f20746865207a60448201526a65726f206164647265737360a81b60648201526084016105e7565b6001600160a01b038416600090815260086020526040902054821115610e405760405162461bcd60e51b815260206004820152602e60248201527f5374616e64617264546f6b656e3a207472616e7366657220616d6f756e74206560448201526d7863656564732062616c616e636560901b60648201526084016105e7565b6001600160a01b03841660009081526004602052604090205460ff16158015610e8257506001600160a01b03831660009081526004602052604090205460ff16155b15610ec65760075460ff1615610ec65760405162461bcd60e51b81526020600482015260096024820152681b9bdd081cdd185c9d60ba1b60448201526064016105e7565b6001600160a01b038416600090815260086020526040902054610ee99083610fc6565b6001600160a01b038516600090815260086020908152604080832093909355600490529081205460ff1680610f3657506001600160a01b03841660009081526004602052604090205460ff165b610f4957610f44858461115c565b610f4b565b825b6001600160a01b038516600090815260086020526040902054909150610f719082611150565b6001600160a01b0380861660008181526008602052604090819020939093559151908716906000805160206116be83398151915290610fb39085815260200190565b60405180910390a3506001949350505050565b6000828211156110185760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000060448201526064016105e7565b6110228284611604565b9392505050565b6001600160a01b0382166000908152600860205260409020548111156110a05760405162461bcd60e51b815260206004820152602660248201527f436f696e546f6b656e3a206275726e20616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105e7565b6001600160a01b038216600090815260086020526040812080548392906110c8908490611604565b9250508190555080600360008282546110e19190611604565b90915550506040518181526001600160a01b038316907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a26040518181526000906001600160a01b038416906000805160206116be833981519152906020016106d3565b600061102282846115ab565b600154600090819081901561118e5761118b6064611185600154876112e790919063ffffffff16565b906112f3565b90505b600054156111b3576111b06064611185600054876112e790919063ffffffff16565b91505b811561122c576002546001600160a01b03166000908152600860205260409020546111de9083611150565b600280546001600160a01b03908116600090815260086020908152604091829020949094559154915185815291811692908816916000805160206116be833981519152910160405180910390a35b80156112ca576000805260086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7546112679082611150565b600080805260086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c7919091556040516001600160a01b038716906000805160206116be833981519152906112c19085815260200190565b60405180910390a35b6112de6112d78383611150565b8590610fc6565b95945050505050565b600061102282846115e5565b60008082116113445760405162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f00000000000060448201526064016105e7565b61102282846115c3565b80356001600160a01b038116811461136557600080fd5b919050565b8035801515811461136557600080fd5b60006020828403121561138c57600080fd5b6110228261134e565b600080604083850312156113a857600080fd5b6113b18361134e565b91506113bf6020840161134e565b90509250929050565b6000806000606084860312156113dd57600080fd5b6113e68461134e565b92506113f46020850161134e565b9150604084013590509250925092565b6000806040838503121561141757600080fd5b6114208361134e565b91506113bf6020840161136a565b6000806040838503121561144157600080fd5b61144a8361134e565b946020939093013593505050565b60008060006040848603121561146d57600080fd5b833567ffffffffffffffff8082111561148557600080fd5b818601915086601f83011261149957600080fd5b8135818111156114a857600080fd5b8760208260051b85010111156114bd57600080fd5b6020928301955093506114d3918601905061136a565b90509250925092565b6000602082840312156114ee57600080fd5b5035919050565b60008060006060848603121561150a57600080fd5b83359250602084013591506114d36040850161134e565b600060208083528351808285015260005b8181101561154e57858101830151858201604001528201611532565b81811115611560576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082198211156115be576115be611671565b500190565b6000826115e057634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156115ff576115ff611671565b500290565b60008282101561161657611616611671565b500390565b600181811c9082168061162f57607f821691505b6020821081141561165057634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561166a5761166a611671565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fdfe8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220b14604a1c625b3b0d67df6a9a8f0acd0aab0ba34e5fe425b8d9aba3b74c387c164736f6c63430008070033

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

000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bbc2df6dfe976a69253922fd67820cf507d52290000000000000000000000008bbc2df6dfe976a69253922fd67820cf507d5229

-----Decoded View---------------
Arg [0] : _supply (uint256): 1000000000
Arg [1] : _txFee (uint256): 0
Arg [2] : _burnFee (uint256): 0
Arg [3] : _FeeAddress (address): 0x8BBC2DF6dFe976A69253922Fd67820cf507D5229
Arg [4] : tokenOwner (address): 0x8BBC2DF6dFe976A69253922Fd67820cf507D5229

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000003b9aca00
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [3] : 0000000000000000000000008bbc2df6dfe976a69253922fd67820cf507d5229
Arg [4] : 0000000000000000000000008bbc2df6dfe976a69253922fd67820cf507d5229


Deployed Bytecode Sourcemap

6733:2239:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6784:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5564:223;;;;;;:::i;:::-;;:::i;:::-;;;3243:14:1;;3236:22;3218:41;;3206:2;3191:18;5564:223:0;3078:187:1;2997:26:0;;;;;;;;;8298:25:1;;;8286:2;8271:18;2997:26:0;8152:177:1;5305:251:0;;;;;;:::i;:::-;;:::i;6836:20::-;;;;;;8491:69;;;:::i;:::-;;8725:244;;;;;;:::i;:::-;;:::i;7568:81::-;;;;;;:::i;:::-;;:::i;3030:50::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1331:90;1398:15;1331:90;;3277:18;;;;;;;;;1233:90;1306:9;;1233:90;;6253:464;;;;;;:::i;:::-;;:::i;5165:132::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5273:16:0;5238:15;5273:16;;;:8;:16;;;;;;;5165:132;8568:149;;;;;;:::i;:::-;;:::i;2965:25::-;;;;;-1:-1:-1;;;;;2965:25:0;;;;;;-1:-1:-1;;;;;3034:32:1;;;3016:51;;3004:2;2989:18;2965:25:0;2870:203:1;8417:66:0;;;:::i;7657:188::-;;;;;;:::i;:::-;;:::i;776:20::-;;;;;-1:-1:-1;;;;;776:20:0;;;1090:135;;;:::i;6809:20::-;;;:::i;3160:47::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1652:312;;;:::i;4996:161::-;;;;;;:::i;:::-;;:::i;8172:233::-;;;;;;:::i;:::-;;:::i;2909:20::-;;;;;;5954:291;;;;;;:::i;:::-;;:::i;1429:215::-;;;;;;:::i;:::-;;:::i;5795:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5913:15:0;;;5886:7;5913:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;5795:151;1972:234;;;;;;:::i;:::-;;:::i;2936:22::-;;;;;;6784:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5564:223::-;5673:10;5648:4;5665:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5665:29:0;;;;;;;;;;:38;;;5719;5648:4;;5665:29;;5719:38;;;;5697:6;8298:25:1;;8286:2;8271:18;;8152:177;5719:38:0;;;;;;;;-1:-1:-1;5775:4:0;5564:223;;;;:::o;5305:251::-;5404:4;5421:27;5431:5;5437:3;5441:6;5421:9;:27::i;:::-;-1:-1:-1;;;;;;5488:14:0;;;;;;:7;:14;;;;;;;;5503:10;5488:26;;;;;;;;:38;;5519:6;5488:30;:38::i;:::-;-1:-1:-1;;;;;5459:14:0;;;;;;:7;:14;;;;;;;;5474:10;5459:26;;;;;;;:67;-1:-1:-1;5544:4:0;5305:251;;;;;:::o;8491:69::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;;;;;;;;;8538:6:::1;:14:::0;;-1:-1:-1;;8538:14:0::1;::::0;;8491:69::o;8725:244::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;8815:6:::1;8800:11;;:21;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;8832:17:0;::::1;;::::0;;;:8:::1;:17;::::0;;;;:27;;8853:6;;8832:17;:27:::1;::::0;8853:6;;8832:27:::1;:::i;:::-;::::0;;;-1:-1:-1;;8875:33:0::1;::::0;8298:25:1;;;-1:-1:-1;;;;;8875:33:0;::::1;::::0;8888:1:::1;::::0;8875:33:::1;::::0;8286:2:1;8271:18;8875:33:0::1;;;;;;;8924:37;::::0;8298:25:1;;;-1:-1:-1;;;;;8924:37:0;::::1;::::0;8941:1:::1;::::0;-1:-1:-1;;;;;;;;;;;8924:37:0;8286:2:1;8271:18;8924:37:0::1;;;;;;;;8725:244:::0;;:::o;7568:81::-;7616:25;7622:10;7634:6;7616:5;:25::i;:::-;7568:81;:::o;6253:464::-;6391:10;6347:4;6383:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6383:29:0;;;;;;;;;;6427:27;;;6423:188;;;6479:10;6503:1;6471:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6471:29:0;;;;;;;;;:33;6423:188;;;6569:30;:8;6582:16;6569:12;:30::i;:::-;6545:10;6537:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6537:29:0;;;;;;;;;:62;6423:188;6635:10;6657:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6626:61:0;;6657:29;;;;;;;;;;;6626:61;;8298:25:1;;;6626:61:0;;6635:10;6626:61;;8271:18:1;6626:61:0;;;;;;;-1:-1:-1;6705:4:0;;6253:464;-1:-1:-1;;;6253:464:0:o;8568:149::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8664:27:0;;;::::1;;::::0;;;:14:::1;:27;::::0;;;;:43;;-1:-1:-1;;8664:43:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8568:149::o;8417:66::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;8462:6:::1;:13:::0;;-1:-1:-1;;8462:13:0::1;8471:4;8462:13;::::0;;8417:66::o;7657:188::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;7759:5:::1;:14:::0;;;;7784:7:::1;:18:::0;7813:10:::1;:24:::0;;-1:-1:-1;;;;;;7813:24:0::1;-1:-1:-1::0;;;;;7813:24:0;;::::1;::::0;;;::::1;::::0;;7657:188::o;1090:135::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;1170:5:::1;::::0;1149:39:::1;::::0;1185:1:::1;::::0;-1:-1:-1;;;;;1170:5:0::1;::::0;-1:-1:-1;;;;;;;;;;;1149:39:0;1185:1;;1149:39:::1;1199:5;:18:::0;;-1:-1:-1;;;;;;1199:18:0::1;::::0;;1090:135::o;6809:20::-;;;;;;;:::i;1652:312::-;1696:14;;-1:-1:-1;;;;;1696:14:0;1714:10;1696:28;1688:82;;;;-1:-1:-1;;;1688:82:0;;7132:2:1;1688:82:0;;;7114:21:1;7171:2;7151:18;;;7144:30;7210:34;7190:18;;;7183:62;-1:-1:-1;;;7261:18:1;;;7254:39;7310:19;;1688:82:0;6930:405:1;1688:82:0;1807:9;;1789:15;:27;1781:83;;;;-1:-1:-1;;;1781:83:0;;4818:2:1;1781:83:0;;;4800:21:1;4857:2;4837:18;;;4830:30;4896:34;4876:18;;;4869:62;-1:-1:-1;;;4947:18:1;;;4940:41;4998:19;;1781:83:0;4616:407:1;1781:83:0;1908:14;;1901:5;;1880:43;;-1:-1:-1;;;;;1908:14:0;;;;1901:5;;;;-1:-1:-1;;;;;;;;;;;1880:43:0;1908:14;;1880:43;1942:14;;1934:5;:22;;-1:-1:-1;;;;;;1934:22:0;-1:-1:-1;;;;;1942:14:0;;;1934:22;;;;;;1652:312::o;4996:161::-;5076:4;5093:34;5103:10;5115:3;5120:6;5093:9;:34::i;:::-;-1:-1:-1;5145:4:0;;4996:161;-1:-1:-1;;;4996:161:0:o;8172:233::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;8289:9:::1;8285:113;8304:19:::0;;::::1;8285:113;;;8378:8;8345:17;:30;8363:8;;8372:1;8363:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;8345:30:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;8345:30:0;:41;;-1:-1:-1;;8345:41:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8325:3;::::1;::::0;::::1;:::i;:::-;;;;8285:113;;;;8172:233:::0;;;:::o;5954:291::-;6100:10;6043:4;6092:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6092:29:0;;;;;;;;;;:46;;6126:11;6092:33;:46::i;:::-;6068:10;6060:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6060:29:0;;;;;;;;;;;;:78;;;6154:61;8298:25:1;;;6060:29:0;;6154:61;;8271:18:1;6154:61:0;8152:177:1;1429:215:0;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;1502:5:::1;::::0;;1485:14:::1;:22:::0;;-1:-1:-1;;;;;;1485:22:0;;::::1;-1:-1:-1::0;;;;;1502:5:0;::::1;1485:22;::::0;;;1518:18:::1;::::0;;1559:22:::1;1577:4:::0;1559:15:::1;:22;:::i;:::-;1547:9;:34:::0;1618:5:::1;::::0;1597:39:::1;::::0;1633:1:::1;::::0;-1:-1:-1;;;;;1618:5:0::1;::::0;-1:-1:-1;;;;;;;;;;;1597:39:0;1633:1;;1597:39:::1;1429:215:::0;:::o;1972:234::-;1020:5;;-1:-1:-1;;;;;1020:5:0;1006:10;:19;998:64;;;;-1:-1:-1;;;998:64:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2053:22:0;::::1;2045:73;;;::::0;-1:-1:-1;;;2045:73:0;;4411:2:1;2045:73:0::1;::::0;::::1;4393:21:1::0;4450:2;4430:18;;;4423:30;4489:34;4469:18;;;4462:62;-1:-1:-1;;;4540:18:1;;;4533:36;4586:19;;2045:73:0::1;4209:402:1::0;2045:73:0::1;2155:5;::::0;2134:37:::1;::::0;-1:-1:-1;;;;;2134:37:0;;::::1;::::0;2155:5:::1;::::0;-1:-1:-1;;;;;;;;;;;2134:37:0;2155:5:::1;::::0;2134:37:::1;2182:5;:16:::0;;-1:-1:-1;;;;;;2182:16:0::1;-1:-1:-1::0;;;;;2182:16:0;;;::::1;::::0;;;::::1;::::0;;1972:234::o;3349:883::-;-1:-1:-1;;;;;3462:22:0;;3436:4;3462:22;;;:14;:22;;;;;;;;3461:23;3453:72;;;;-1:-1:-1;;;3453:72:0;;7949:2:1;3453:72:0;;;7931:21:1;7988:2;7968:18;;;7961:30;8027:34;8007:18;;;8000:62;-1:-1:-1;;;8078:18:1;;;8071:34;8122:19;;3453:72:0;7747:400:1;3453:72:0;-1:-1:-1;;;;;3544:23:0;;3536:79;;;;-1:-1:-1;;;3536:79:0;;6359:2:1;3536:79:0;;;6341:21:1;6398:2;6378:18;;;6371:30;6437:34;6417:18;;;6410:62;-1:-1:-1;;;6488:18:1;;;6481:41;6539:19;;3536:79:0;6157:407:1;3536:79:0;-1:-1:-1;;;;;3644:16:0;;;;;;:8;:16;;;;;;3634:26;;;3626:85;;;;-1:-1:-1;;;3626:85:0;;5230:2:1;3626:85:0;;;5212:21:1;5269:2;5249:18;;;5242:30;5308:34;5288:18;;;5281:62;-1:-1:-1;;;5359:18:1;;;5352:44;5413:19;;3626:85:0;5028:410:1;3626:85:0;-1:-1:-1;;;;;3727:25:0;;;;;;:17;:25;;;;;;;;3726:26;:59;;;;-1:-1:-1;;;;;;3757:28:0;;;;;;:17;:28;;;;;;;;3756:29;3726:59;3722:122;;;3812:6;;;;3811:7;3803:29;;;;-1:-1:-1;;;3803:29:0;;4074:2:1;3803:29:0;;;4056:21:1;4113:1;4093:18;;;4086:29;-1:-1:-1;;;4131:18:1;;;4124:39;4180:18;;3803:29:0;3872:332:1;3803:29:0;-1:-1:-1;;;;;3875:16:0;;;;;;:8;:16;;;;;;:28;;3896:6;3875:20;:28::i;:::-;-1:-1:-1;;;;;3856:16:0;;;;;;:8;:16;;;;;;;;:47;;;;3937:17;:25;;;;;;;;;:57;;-1:-1:-1;;;;;;3966:28:0;;;;;;:17;:28;;;;;;;;3937:57;3936:135;;4048:23;4056:6;4064;4048:7;:23::i;:::-;3936:135;;;4039:6;3936:135;-1:-1:-1;;;;;4108:19:0;;;;;;:8;:19;;;;;;3914:157;;-1:-1:-1;4108:36:0;;3914:157;4108:23;:36::i;:::-;-1:-1:-1;;;;;4086:19:0;;;;;;;:8;:19;;;;;;;:58;;;;4162:40;;;;;;-1:-1:-1;;;;;;;;;;;4162:40:0;;;4190:11;8298:25:1;;8286:2;8271:18;;8152:177;4162:40:0;;;;;;;;-1:-1:-1;4220:4:0;;3349:883;-1:-1:-1;;;;3349:883:0:o;481:158::-;539:7;572:1;567;:6;;559:49;;;;-1:-1:-1;;;559:49:0;;5645:2:1;559:49:0;;;5627:21:1;5684:2;5664:18;;;5657:30;5723:32;5703:18;;;5696:60;5773:18;;559:49:0;5443:354:1;559:49:0;626:5;630:1;626;:5;:::i;:::-;619:12;481:158;-1:-1:-1;;;481:158:0:o;7853:307::-;-1:-1:-1;;;;;7944:14:0;;;;;;:8;:14;;;;;;7934:24;;;7926:75;;;;-1:-1:-1;;;7926:75:0;;7542:2:1;7926:75:0;;;7524:21:1;7581:2;7561:18;;;7554:30;7620:34;7600:18;;;7593:62;-1:-1:-1;;;7671:18:1;;;7664:36;7717:19;;7926:75:0;7340:402:1;7926:75:0;-1:-1:-1;;;;;8012:14:0;;;;;;:8;:14;;;;;:24;;8030:6;;8012:14;:24;;8030:6;;8012:24;:::i;:::-;;;;;;;;8062:6;8047:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;8084:18:0;;8298:25:1;;;-1:-1:-1;;;;;8084:18:0;;;;;8286:2:1;8271:18;8084::0;;;;;;;8118:34;;8298:25:1;;;8141:1:0;;-1:-1:-1;;;;;8118:34:0;;;-1:-1:-1;;;;;;;;;;;8118:34:0;8286:2:1;8271:18;8118:34:0;8152:177:1;647:98:0;705:7;732:5;736:1;732;:5;:::i;4238:748::-;4395:7;;4305;;;;;;4395:11;4392:84;;4436:28;4460:3;4436:19;4447:7;;4436:6;:10;;:19;;;;:::i;:::-;:23;;:28::i;:::-;4423:41;;4392:84;4507:1;4499:5;:9;4496:79;;4537:26;4559:3;4537:17;4548:5;;4537:6;:10;;:17;;;;:::i;:26::-;4525:38;;4496:79;4590:13;;4587:162;;4652:10;;-1:-1:-1;;;;;4652:10:0;4643:20;;;;:8;:20;;;;;;:35;;4668:9;4643:24;:35::i;:::-;4629:10;;;-1:-1:-1;;;;;4629:10:0;;;4620:20;;;;:8;:20;;;;;;;;;:58;;;;4715:10;;4698:39;;8298:25:1;;;4715:10:0;;;;4698:39;;;;-1:-1:-1;;;;;;;;;;;4698:39:0;8271:18:1;4698:39:0;;;;;;;4587:162;4762:13;;4759:163;;4814:20;;;:8;:20;;;;:36;;4839:10;4814:24;:36::i;:::-;4791:20;;;;:8;:20;;;:59;;;;:20;4870:40;-1:-1:-1;;;;;4870:40:0;;;-1:-1:-1;;;;;;;;;;;4870:40:0;;;4899:10;8298:25:1;;8286:2;8271:18;;8152:177;4870:40:0;;;;;;;;4759:163;4941:37;4952:25;:9;4966:10;4952:13;:25::i;:::-;4941:6;;:10;:37::i;:::-;4934:44;4238:748;-1:-1:-1;;;;;4238:748:0:o;214:98::-;272:7;299:5;303:1;299;:5;:::i;320:153::-;378:7;410:1;406;:5;398:44;;;;-1:-1:-1;;;398:44:0;;6004:2:1;398:44:0;;;5986:21:1;6043:2;6023:18;;;6016:30;6082:28;6062:18;;;6055:56;6128:18;;398:44:0;5802:350:1;398:44:0;460:5;464:1;460;:5;:::i;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:160::-;257:20;;313:13;;306:21;296:32;;286:60;;342:1;339;332:12;357:186;416:6;469:2;457:9;448:7;444:23;440:32;437:52;;;485:1;482;475:12;437:52;508:29;527:9;508:29;:::i;548:260::-;616:6;624;677:2;665:9;656:7;652:23;648:32;645:52;;;693:1;690;683:12;645:52;716:29;735:9;716:29;:::i;:::-;706:39;;764:38;798:2;787:9;783:18;764:38;:::i;:::-;754:48;;548:260;;;;;:::o;813:328::-;890:6;898;906;959:2;947:9;938:7;934:23;930:32;927:52;;;975:1;972;965:12;927:52;998:29;1017:9;998:29;:::i;:::-;988:39;;1046:38;1080:2;1069:9;1065:18;1046:38;:::i;:::-;1036:48;;1131:2;1120:9;1116:18;1103:32;1093:42;;813:328;;;;;:::o;1146:254::-;1211:6;1219;1272:2;1260:9;1251:7;1247:23;1243:32;1240:52;;;1288:1;1285;1278:12;1240:52;1311:29;1330:9;1311:29;:::i;:::-;1301:39;;1359:35;1390:2;1379:9;1375:18;1359:35;:::i;1405:254::-;1473:6;1481;1534:2;1522:9;1513:7;1509:23;1505:32;1502:52;;;1550:1;1547;1540:12;1502:52;1573:29;1592:9;1573:29;:::i;:::-;1563:39;1649:2;1634:18;;;;1621:32;;-1:-1:-1;;;1405:254:1:o;1664:689::-;1756:6;1764;1772;1825:2;1813:9;1804:7;1800:23;1796:32;1793:52;;;1841:1;1838;1831:12;1793:52;1881:9;1868:23;1910:18;1951:2;1943:6;1940:14;1937:34;;;1967:1;1964;1957:12;1937:34;2005:6;1994:9;1990:22;1980:32;;2050:7;2043:4;2039:2;2035:13;2031:27;2021:55;;2072:1;2069;2062:12;2021:55;2112:2;2099:16;2138:2;2130:6;2127:14;2124:34;;;2154:1;2151;2144:12;2124:34;2209:7;2202:4;2192:6;2189:1;2185:14;2181:2;2177:23;2173:34;2170:47;2167:67;;;2230:1;2227;2220:12;2167:67;2261:4;2253:13;;;;-1:-1:-1;2285:6:1;-1:-1:-1;2310:37:1;;2326:20;;;-1:-1:-1;2310:37:1;:::i;:::-;2300:47;;1664:689;;;;;:::o;2358:180::-;2417:6;2470:2;2458:9;2449:7;2445:23;2441:32;2438:52;;;2486:1;2483;2476:12;2438:52;-1:-1:-1;2509:23:1;;2358:180;-1:-1:-1;2358:180:1:o;2543:322::-;2620:6;2628;2636;2689:2;2677:9;2668:7;2664:23;2660:32;2657:52;;;2705:1;2702;2695:12;2657:52;2741:9;2728:23;2718:33;;2798:2;2787:9;2783:18;2770:32;2760:42;;2821:38;2855:2;2844:9;2840:18;2821:38;:::i;3270:597::-;3382:4;3411:2;3440;3429:9;3422:21;3472:6;3466:13;3515:6;3510:2;3499:9;3495:18;3488:34;3540:1;3550:140;3564:6;3561:1;3558:13;3550:140;;;3659:14;;;3655:23;;3649:30;3625:17;;;3644:2;3621:26;3614:66;3579:10;;3550:140;;;3708:6;3705:1;3702:13;3699:91;;;3778:1;3773:2;3764:6;3753:9;3749:22;3745:31;3738:42;3699:91;-1:-1:-1;3851:2:1;3830:15;-1:-1:-1;;3826:29:1;3811:45;;;;3858:2;3807:54;;3270:597;-1:-1:-1;;;3270:597:1:o;6569:356::-;6771:2;6753:21;;;6790:18;;;6783:30;6849:34;6844:2;6829:18;;6822:62;6916:2;6901:18;;6569:356::o;8334:128::-;8374:3;8405:1;8401:6;8398:1;8395:13;8392:39;;;8411:18;;:::i;:::-;-1:-1:-1;8447:9:1;;8334:128::o;8467:217::-;8507:1;8533;8523:132;;8577:10;8572:3;8568:20;8565:1;8558:31;8612:4;8609:1;8602:15;8640:4;8637:1;8630:15;8523:132;-1:-1:-1;8669:9:1;;8467:217::o;8689:168::-;8729:7;8795:1;8791;8787:6;8783:14;8780:1;8777:21;8772:1;8765:9;8758:17;8754:45;8751:71;;;8802:18;;:::i;:::-;-1:-1:-1;8842:9:1;;8689:168::o;8862:125::-;8902:4;8930:1;8927;8924:8;8921:34;;;8935:18;;:::i;:::-;-1:-1:-1;8972:9:1;;8862:125::o;8992:380::-;9071:1;9067:12;;;;9114;;;9135:61;;9189:4;9181:6;9177:17;9167:27;;9135:61;9242:2;9234:6;9231:14;9211:18;9208:38;9205:161;;;9288:10;9283:3;9279:20;9276:1;9269:31;9323:4;9320:1;9313:15;9351:4;9348:1;9341:15;9205:161;;8992:380;;;:::o;9377:135::-;9416:3;-1:-1:-1;;9437:17:1;;9434:43;;;9457:18;;:::i;:::-;-1:-1:-1;9504:1:1;9493:13;;9377:135::o;9517:127::-;9578:10;9573:3;9569:20;9566:1;9559:31;9609:4;9606:1;9599:15;9633:4;9630:1;9623:15;9649:127;9710:10;9705:3;9701:20;9698:1;9691:31;9741:4;9738:1;9731:15;9765:4;9762:1;9755:15

Swarm Source

ipfs://b14604a1c625b3b0d67df6a9a8f0acd0aab0ba34e5fe425b8d9aba3b74c387c1

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
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.