ETH Price: $2,825.23 (+7.71%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
0x60806040132782582021-09-22 22:23:581141 days ago1632349438IN
 Create: LeXpunK
0 ETH0.0286334244.68756327

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LeXpunK

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-09-22
*/

pragma solidity 0.8.3;

// SPDX-License-Identifier: MIT

/**
    @title LeXpunk Social Token
    @notice https://www.lexpunk.army/
 */
contract LeXpunK {

    string public constant symbol = "LeXpunK Social Token";
    string public constant name = "L3X";
    uint256 public constant decimals = 18;
    uint256 public totalSupply;

    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;

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

    address public owner;
    address public minter;

    bool public isMintable;
    bool public isPaused;

    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    constructor(
        address _owner,
        address _minter
    ) public {
        owner = _owner;
        minter = _minter;

        // tokens are mintable in the initial state
        isMintable = true;
        // tokens are NOT transferable in the initial state
        isPaused = true;

        emit Transfer(address(0), msg.sender, 0);
    }

    /**
        @notice Getter to check the current balance of an address
        @param _owner Address to query the balance of
        @return Token balance
     */
    function balanceOf(address _owner) public view returns (uint256) {
        return balances[_owner];
    }

    /**
        @notice Getter to check the amount of tokens that an owner allowed to a spender
        @param _owner The address which owns the funds
        @param _spender The address which will spend the funds
        @return The amount of tokens still available for the spender
     */
    function allowance(address _owner, address _spender)
        public
        view
        returns (uint256)
    {
        return allowed[_owner][_spender];
    }

    /**
        @notice Approve an address to spend tokens on behalf of the caller
        @param _spender The address which will spend the funds.
        @param _value The amount of tokens to be spent.
        @return Success boolean
     */
    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    /** shared logic for transfer and transferFrom */
    function _transfer(
        address _from,
        address _to,
        uint256 _value
    ) internal {
        require(balances[_from] >= _value, "Insufficient balance");
        require(!isPaused, "Transfers are paused");
        balances[_from] -= _value;
        balances[_to] += _value;
        emit Transfer(_from, _to, _value);
    }

    /**
        @notice Transfer tokens to a specified address
        @param _to The address to transfer to
        @param _value The amount to be transferred
        @return Success boolean
     */
    function transfer(address _to, uint256 _value) public returns (bool) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    /**
        @notice Transfer tokens from one address to another
        @param _from The address which you want to send tokens from
        @param _to The address which you want to transfer to
        @param _value The amount of tokens to be transferred
        @return Success boolean
     */
    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    ) public returns (bool) {
        require(allowed[_from][msg.sender] >= _value, "Insufficient allowance");
        if (allowed[_from][msg.sender] != type(uint256).max) {
            allowed[_from][msg.sender] -= _value;
        }
        _transfer(_from, _to, _value);
        return true;
    }

    function mint(address _to, uint256 _value) external returns (bool) {
        require(msg.sender == minter || msg.sender == owner, "Not permitted");
        require(isMintable, "Minting disabled");
        totalSupply += _value;
        balances[_to] += _value;
        emit Transfer(address(0), _to, _value);
        return true;
    }

    function transferOwnership(address _newOwner) external onlyOwner {
        owner = _newOwner;
    }

    function setMinter(address _minter) external onlyOwner {
        minter = _minter;
    }

    function setIsMintable(bool _isMintable) external onlyOwner {
        isMintable = _isMintable;
    }

    function setIsPaused(bool _isPaused) external onlyOwner {
        isPaused = _isPaused;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_minter","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"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":"_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":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isMintable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isPaused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"minter","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"bool","name":"_isMintable","type":"bool"}],"name":"setIsMintable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_isPaused","type":"bool"}],"name":"setIsPaused","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_minter","type":"address"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_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"}]

608060405234801561001057600080fd5b50604051610acd380380610acd83398101604081905261002f916100da565b600380546001600160a01b038481166001600160a01b0319909216919091179091556004805460ff60a81b196001600160a81b031990911692841692909217600160a01b1791909116600160a81b179055604051600080825233917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505061010c565b80516001600160a01b03811681146100d557600080fd5b919050565b600080604083850312156100ec578182fd5b6100f5836100be565b9150610103602084016100be565b90509250929050565b6109b28061011b6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806370a08231116100a2578063a9059cbb11610071578063a9059cbb1461027b578063b187bd261461028e578063dd62ed3e146102a2578063f2fde38b146102db578063fca3b5aa146102ee57610116565b806370a082311461020f57806388459f9a146102225780638da5cb5b1461023557806395d89b411461024857610116565b806323b872dd116100e957806323b872dd146101b8578063240976bf146101cb578063313ce567146101e057806340c10f19146101e857806346b45af7146101fb57610116565b806306fdde031461011b5780630754617214610153578063095ea7b31461017e57806318160ddd146101a1575b600080fd5b61013d6040518060400160405280600381526020016209866b60eb1b81525081565b60405161014a91906108e4565b60405180910390f35b600454610166906001600160a01b031681565b6040516001600160a01b03909116815260200161014a565b61019161018c36600461089b565b610301565b604051901515815260200161014a565b6101aa60005481565b60405190815260200161014a565b6101916101c6366004610860565b61036d565b6101de6101d93660046108c4565b610458565b005b6101aa601281565b6101916101f636600461089b565b61048d565b60045461019190600160a01b900460ff1681565b6101aa61021d36600461080d565b6105bc565b6101de6102303660046108c4565b6105db565b600354610166906001600160a01b031681565b61013d604051806040016040528060148152602001732632ac383ab7259029b7b1b4b0b6102a37b5b2b760611b81525081565b61019161028936600461089b565b610610565b60045461019190600160a81b900460ff1681565b6101aa6102b036600461082e565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101de6102e936600461080d565b610626565b6101de6102fc36600461080d565b61065f565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061035c9086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526002602090815260408083203384529091528120548211156103de5760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064015b60405180910390fd5b6001600160a01b038416600090815260026020908152604080832033845290915290205460001914610443576001600160a01b03841660009081526002602090815260408083203384529091528120805484929061043d90849061094f565b90915550505b61044e848484610698565b5060019392505050565b6003546001600160a01b0316331461046f57600080fd5b60048054911515600160a81b0260ff60a81b19909216919091179055565b6004546000906001600160a01b03163314806104b357506003546001600160a01b031633145b6104ef5760405162461bcd60e51b815260206004820152600d60248201526c139bdd081c195c9b5a5d1d1959609a1b60448201526064016103d5565b600454600160a01b900460ff1661053b5760405162461bcd60e51b815260206004820152601060248201526f135a5b9d1a5b99c8191a5cd8589b195960821b60448201526064016103d5565b8160008082825461054c9190610937565b90915550506001600160a01b03831660009081526001602052604081208054849290610579908490610937565b90915550506040518281526001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161035c565b6001600160a01b0381166000908152600160205260409020545b919050565b6003546001600160a01b031633146105f257600080fd5b60048054911515600160a01b0260ff60a01b19909216919091179055565b600061061d338484610698565b50600192915050565b6003546001600160a01b0316331461063d57600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6003546001600160a01b0316331461067657600080fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166000908152600160205260409020548111156106f75760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016103d5565b600454600160a81b900460ff16156107485760405162461bcd60e51b8152602060048201526014602482015273151c985b9cd9995c9cc8185c99481c185d5cd95960621b60448201526064016103d5565b6001600160a01b0383166000908152600160205260408120805483929061077090849061094f565b90915550506001600160a01b0382166000908152600160205260408120805483929061079d908490610937565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107e991815260200190565b60405180910390a3505050565b80356001600160a01b03811681146105d657600080fd5b60006020828403121561081e578081fd5b610827826107f6565b9392505050565b60008060408385031215610840578081fd5b610849836107f6565b9150610857602084016107f6565b90509250929050565b600080600060608486031215610874578081fd5b61087d846107f6565b925061088b602085016107f6565b9150604084013590509250925092565b600080604083850312156108ad578182fd5b6108b6836107f6565b946020939093013593505050565b6000602082840312156108d5578081fd5b81358015158114610827578182fd5b6000602080835283518082850152825b81811015610910578581018301518582016040015282016108f4565b818111156109215783604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561094a5761094a610966565b500190565b60008282101561096157610961610966565b500390565b634e487b7160e01b600052601160045260246000fdfea264697066735822122030f3ced28d87123a89f2f59679eb2d445439edd17acc3923b4f1c04e0c3369ec64736f6c634300080300330000000000000000000000008a7dbc2824acac4d272289a33b255c3f1f3cdf32000000000000000000000000ff3caabc0fde82df6f494b795fb9dba4bc407799

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101165760003560e01c806370a08231116100a2578063a9059cbb11610071578063a9059cbb1461027b578063b187bd261461028e578063dd62ed3e146102a2578063f2fde38b146102db578063fca3b5aa146102ee57610116565b806370a082311461020f57806388459f9a146102225780638da5cb5b1461023557806395d89b411461024857610116565b806323b872dd116100e957806323b872dd146101b8578063240976bf146101cb578063313ce567146101e057806340c10f19146101e857806346b45af7146101fb57610116565b806306fdde031461011b5780630754617214610153578063095ea7b31461017e57806318160ddd146101a1575b600080fd5b61013d6040518060400160405280600381526020016209866b60eb1b81525081565b60405161014a91906108e4565b60405180910390f35b600454610166906001600160a01b031681565b6040516001600160a01b03909116815260200161014a565b61019161018c36600461089b565b610301565b604051901515815260200161014a565b6101aa60005481565b60405190815260200161014a565b6101916101c6366004610860565b61036d565b6101de6101d93660046108c4565b610458565b005b6101aa601281565b6101916101f636600461089b565b61048d565b60045461019190600160a01b900460ff1681565b6101aa61021d36600461080d565b6105bc565b6101de6102303660046108c4565b6105db565b600354610166906001600160a01b031681565b61013d604051806040016040528060148152602001732632ac383ab7259029b7b1b4b0b6102a37b5b2b760611b81525081565b61019161028936600461089b565b610610565b60045461019190600160a81b900460ff1681565b6101aa6102b036600461082e565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101de6102e936600461080d565b610626565b6101de6102fc36600461080d565b61065f565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061035c9086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526002602090815260408083203384529091528120548211156103de5760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064015b60405180910390fd5b6001600160a01b038416600090815260026020908152604080832033845290915290205460001914610443576001600160a01b03841660009081526002602090815260408083203384529091528120805484929061043d90849061094f565b90915550505b61044e848484610698565b5060019392505050565b6003546001600160a01b0316331461046f57600080fd5b60048054911515600160a81b0260ff60a81b19909216919091179055565b6004546000906001600160a01b03163314806104b357506003546001600160a01b031633145b6104ef5760405162461bcd60e51b815260206004820152600d60248201526c139bdd081c195c9b5a5d1d1959609a1b60448201526064016103d5565b600454600160a01b900460ff1661053b5760405162461bcd60e51b815260206004820152601060248201526f135a5b9d1a5b99c8191a5cd8589b195960821b60448201526064016103d5565b8160008082825461054c9190610937565b90915550506001600160a01b03831660009081526001602052604081208054849290610579908490610937565b90915550506040518281526001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161035c565b6001600160a01b0381166000908152600160205260409020545b919050565b6003546001600160a01b031633146105f257600080fd5b60048054911515600160a01b0260ff60a01b19909216919091179055565b600061061d338484610698565b50600192915050565b6003546001600160a01b0316331461063d57600080fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6003546001600160a01b0316331461067657600080fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166000908152600160205260409020548111156106f75760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b60448201526064016103d5565b600454600160a81b900460ff16156107485760405162461bcd60e51b8152602060048201526014602482015273151c985b9cd9995c9cc8185c99481c185d5cd95960621b60448201526064016103d5565b6001600160a01b0383166000908152600160205260408120805483929061077090849061094f565b90915550506001600160a01b0382166000908152600160205260408120805483929061079d908490610937565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107e991815260200190565b60405180910390a3505050565b80356001600160a01b03811681146105d657600080fd5b60006020828403121561081e578081fd5b610827826107f6565b9392505050565b60008060408385031215610840578081fd5b610849836107f6565b9150610857602084016107f6565b90509250929050565b600080600060608486031215610874578081fd5b61087d846107f6565b925061088b602085016107f6565b9150604084013590509250925092565b600080604083850312156108ad578182fd5b6108b6836107f6565b946020939093013593505050565b6000602082840312156108d5578081fd5b81358015158114610827578182fd5b6000602080835283518082850152825b81811015610910578581018301518582016040015282016108f4565b818111156109215783604083870101525b50601f01601f1916929092016040019392505050565b6000821982111561094a5761094a610966565b500190565b60008282101561096157610961610966565b500390565b634e487b7160e01b600052601160045260246000fdfea264697066735822122030f3ced28d87123a89f2f59679eb2d445439edd17acc3923b4f1c04e0c3369ec64736f6c63430008030033

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

0000000000000000000000008a7dbc2824acac4d272289a33b255c3f1f3cdf32000000000000000000000000ff3caabc0fde82df6f494b795fb9dba4bc407799

-----Decoded View---------------
Arg [0] : _owner (address): 0x8a7dbC2824AcaC4d272289a33b255C3F1f3cdf32
Arg [1] : _minter (address): 0xFF3CAaBc0FDE82df6F494b795fB9dBa4bC407799

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000008a7dbc2824acac4d272289a33b255c3f1f3cdf32
Arg [1] : 000000000000000000000000ff3caabc0fde82df6f494b795fb9dba4bc407799


Deployed Bytecode Sourcemap

143:4520:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;230:35;;;;;;;;;;;;;;;-1:-1:-1;;;230:35:0;;;;;;;;;;;;:::i;:::-;;;;;;;;649:21;;;;;-1:-1:-1;;;;;649:21:0;;;;;;-1:-1:-1;;;;;1742:32:1;;;1724:51;;1712:2;1697:18;649:21:0;1679:102:1;2199:206:0;;;;;;:::i;:::-;;:::i;:::-;;;1951:14:1;;1944:22;1926:41;;1914:2;1899:18;2199:206:0;1881:92:1;316:26:0;;;;;;;;;4468:25:1;;;4456:2;4441:18;316:26:0;4423:76:1;3489:400:0;;;;;;:::i;:::-;;:::i;4565:95::-;;;;;;:::i;:::-;;:::i;:::-;;272:37;;307:2;272:37;;3897:342;;;;;;:::i;:::-;;:::i;679:22::-;;;;;-1:-1:-1;;;679:22:0;;;;;;1364:107;;;;;;:::i;:::-;;:::i;4454:103::-;;;;;;:::i;:::-;;:::i;622:20::-;;;;;-1:-1:-1;;;;;622:20:0;;;169:54;;;;;;;;;;;;;;;-1:-1:-1;;;169:54:0;;;;;3032:144;;;;;;:::i;:::-;;:::i;708:20::-;;;;;-1:-1:-1;;;708:20:0;;;;;;1776:166;;;;;;:::i;:::-;-1:-1:-1;;;;;1909:15:0;;;1877:7;1909:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;1776:166;4247:101;;;;;;:::i;:::-;;:::i;4356:90::-;;;;;;:::i;:::-;;:::i;2199:206::-;2291:10;2266:4;2283:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;2283:29:0;;;;;;;;;;:38;;;2337;2266:4;;2283:29;;2337:38;;;;2315:6;4468:25:1;;4456:2;4441:18;;4423:76;2337:38:0;;;;;;;;-1:-1:-1;2393:4:0;2199:206;;;;:::o;3489:400::-;-1:-1:-1;;;;;3630:14:0;;3605:4;3630:14;;;:7;:14;;;;;;;;3645:10;3630:26;;;;;;;;:36;-1:-1:-1;3630:36:0;3622:71;;;;-1:-1:-1;;;3622:71:0;;3137:2:1;3622:71:0;;;3119:21:1;3176:2;3156:18;;;3149:30;-1:-1:-1;;;3195:18:1;;;3188:52;3257:18;;3622:71:0;;;;;;;;;-1:-1:-1;;;;;3708:14:0;;;;;;:7;:14;;;;;;;;3723:10;3708:26;;;;;;;;-1:-1:-1;;3708:47:0;3704:116;;-1:-1:-1;;;;;3772:14:0;;;;;;:7;:14;;;;;;;;3787:10;3772:26;;;;;;;:36;;3802:6;;3772:14;:36;;3802:6;;3772:36;:::i;:::-;;;;-1:-1:-1;;3704:116:0;3830:29;3840:5;3847:3;3852:6;3830:9;:29::i;:::-;-1:-1:-1;3877:4:0;3489:400;;;;;:::o;4565:95::-;791:5;;-1:-1:-1;;;;;791:5:0;777:10;:19;769:28;;;;;;4632:8:::1;:20:::0;;;::::1;;-1:-1:-1::0;;;4632:20:0::1;-1:-1:-1::0;;;;4632:20:0;;::::1;::::0;;;::::1;::::0;;4565:95::o;3897:342::-;3997:6;;3958:4;;-1:-1:-1;;;;;3997:6:0;3983:10;:20;;:43;;-1:-1:-1;4021:5:0;;-1:-1:-1;;;;;4021:5:0;4007:10;:19;3983:43;3975:69;;;;-1:-1:-1;;;3975:69:0;;3837:2:1;3975:69:0;;;3819:21:1;3876:2;3856:18;;;3849:30;-1:-1:-1;;;3895:18:1;;;3888:43;3948:18;;3975:69:0;3809:163:1;3975:69:0;4063:10;;-1:-1:-1;;;4063:10:0;;;;4055:39;;;;-1:-1:-1;;;4055:39:0;;4179:2:1;4055:39:0;;;4161:21:1;4218:2;4198:18;;;4191:30;-1:-1:-1;;;4237:18:1;;;4230:46;4293:18;;4055:39:0;4151:166:1;4055:39:0;4120:6;4105:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;4137:13:0;;;;;;:8;:13;;;;;:23;;4154:6;;4137:13;:23;;4154:6;;4137:23;:::i;:::-;;;;-1:-1:-1;;4176:33:0;;4468:25:1;;;-1:-1:-1;;;;;4176:33:0;;;4193:1;;4176:33;;4456:2:1;4441:18;4176:33:0;4423:76:1;1364:107:0;-1:-1:-1;;;;;1447:16:0;;1420:7;1447:16;;;:8;:16;;;;;;1364:107;;;;:::o;4454:103::-;791:5;;-1:-1:-1;;;;;791:5:0;777:10;:19;769:28;;;;;;4525:10:::1;:24:::0;;;::::1;;-1:-1:-1::0;;;4525:24:0::1;-1:-1:-1::0;;;;4525:24:0;;::::1;::::0;;;::::1;::::0;;4454:103::o;3032:144::-;3095:4;3112:34;3122:10;3134:3;3139:6;3112:9;:34::i;:::-;-1:-1:-1;3164:4:0;3032:144;;;;:::o;4247:101::-;791:5;;-1:-1:-1;;;;;791:5:0;777:10;:19;769:28;;;;;;4323:5:::1;:17:::0;;-1:-1:-1;;;;;;4323:17:0::1;-1:-1:-1::0;;;;;4323:17:0;;;::::1;::::0;;;::::1;::::0;;4247:101::o;4356:90::-;791:5;;-1:-1:-1;;;;;791:5:0;777:10;:19;769:28;;;;;;4422:6:::1;:16:::0;;-1:-1:-1;;;;;;4422:16:0::1;-1:-1:-1::0;;;;;4422:16:0;;;::::1;::::0;;;::::1;::::0;;4356:90::o;2468:350::-;-1:-1:-1;;;;;2593:15:0;;;;;;:8;:15;;;;;;:25;-1:-1:-1;2593:25:0;2585:58;;;;-1:-1:-1;;;2585:58:0;;3488:2:1;2585:58:0;;;3470:21:1;3527:2;3507:18;;;3500:30;-1:-1:-1;;;3546:18:1;;;3539:50;3606:18;;2585:58:0;3460:170:1;2585:58:0;2663:8;;-1:-1:-1;;;2663:8:0;;;;2662:9;2654:42;;;;-1:-1:-1;;;2654:42:0;;2788:2:1;2654:42:0;;;2770:21:1;2827:2;2807:18;;;2800:30;-1:-1:-1;;;2846:18:1;;;2839:50;2906:18;;2654:42:0;2760:170:1;2654:42:0;-1:-1:-1;;;;;2707:15:0;;;;;;:8;:15;;;;;:25;;2726:6;;2707:15;:25;;2726:6;;2707:25;:::i;:::-;;;;-1:-1:-1;;;;;;;2743:13:0;;;;;;:8;:13;;;;;:23;;2760:6;;2743:13;:23;;2760:6;;2743:23;:::i;:::-;;;;;;;;2798:3;-1:-1:-1;;;;;2782:28:0;2791:5;-1:-1:-1;;;;;2782:28:0;;2803:6;2782:28;;;;4468:25:1;;4456:2;4441:18;;4423:76;2782:28:0;;;;;;;;2468:350;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;192:196;;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;;;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;;;;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;;;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1280:293::-;;1389:2;1377:9;1368:7;1364:23;1360:32;1357:2;;;1410:6;1402;1395:22;1357:2;1454:9;1441:23;1507:5;1500:13;1493:21;1486:5;1483:32;1473:2;;1534:6;1526;1519:22;1978:603;;2119:2;2148;2137:9;2130:21;2180:6;2174:13;2223:6;2218:2;2207:9;2203:18;2196:34;2248:4;2261:140;2275:6;2272:1;2269:13;2261:140;;;2370:14;;;2366:23;;2360:30;2336:17;;;2355:2;2332:26;2325:66;2290:10;;2261:140;;;2419:6;2416:1;2413:13;2410:2;;;2489:4;2484:2;2475:6;2464:9;2460:22;2456:31;2449:45;2410:2;-1:-1:-1;2565:2:1;2544:15;-1:-1:-1;;2540:29:1;2525:45;;;;2572:2;2521:54;;2099:482;-1:-1:-1;;;2099:482:1:o;4504:128::-;;4575:1;4571:6;4568:1;4565:13;4562:2;;;4581:18;;:::i;:::-;-1:-1:-1;4617:9:1;;4552:80::o;4637:125::-;;4705:1;4702;4699:8;4696:2;;;4710:18;;:::i;:::-;-1:-1:-1;4747:9:1;;4686:76::o;4767:127::-;4828:10;4823:3;4819:20;4816:1;4809:31;4859:4;4856:1;4849:15;4883:4;4880:1;4873:15

Swarm Source

ipfs://30f3ced28d87123a89f2f59679eb2d445439edd17acc3923b4f1c04e0c3369ec

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.