ETH Price: $2,981.29 (+2.10%)
Gas: 2 Gwei

Contract

0xB06a0d91ae469F134442e20EAC90039d594adc3A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Approve167903602023-03-09 11:29:23484 days ago1678361363IN
0xB06a0d91...d594adc3A
0 ETH0.0010799323.3741916
Approve167875922023-03-09 2:09:23485 days ago1678327763IN
0xB06a0d91...d594adc3A
0 ETH0.0009998238.15262877
Approve167874362023-03-09 1:38:11485 days ago1678325891IN
0xB06a0d91...d594adc3A
0 ETH0.0011718725.41703906
Approve167860562023-03-08 20:58:47485 days ago1678309127IN
0xB06a0d91...d594adc3A
0 ETH0.0022705848.90333471
Approve167860502023-03-08 20:57:35485 days ago1678309055IN
0xB06a0d91...d594adc3A
0 ETH0.0018447240.00005019
Set Minter167857012023-03-08 19:46:47485 days ago1678304807IN
0xB06a0d91...d594adc3A
0 ETH0.0024966553.83979053
0x60806040167856032023-03-08 19:26:59485 days ago1678303619IN
 Create: ERC20
0 ETH0.0322947747.23765501

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2023-03-08
*/

// File: contracts/ERC20.sol

pragma solidity ^0.8.7;

/// @notice Modern and gas efficient ERC20 + EIP-2612 implementation.
/// @author Modified from Uniswap (https://github.com/Uniswap/uniswap-v2-core/blob/master/contracts/UniswapV2ERC20.sol)

contract ERC20 {
    /*///////////////////////////////////////////////////////////////
                                  EVENTS
    //////////////////////////////////////////////////////////////*/

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

    /*///////////////////////////////////////////////////////////////
                             METADATA STORAGE
    //////////////////////////////////////////////////////////////*/

    string public name;
    string public symbol;
    uint8  public decimals;

    /*///////////////////////////////////////////////////////////////
                             ERC20 STORAGE
    //////////////////////////////////////////////////////////////*/

    uint256 public totalSupply;

    mapping(address => uint256) public balanceOf;

    mapping(address => mapping(address => uint256)) public allowance;

    mapping(address => bool) public isMinter;

    address public ruler;

    /*///////////////////////////////////////////////////////////////
                              ERC20 LOGIC
    //////////////////////////////////////////////////////////////*/

    constructor(string memory _name, string memory _symbol, uint8 _decimals) { 
        ruler = msg.sender;
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
    }

    function approve(address spender, uint256 value) external returns (bool) {
        allowance[msg.sender][spender] = value;

        emit Approval(msg.sender, spender, value);

        return true;
    }

    function transfer(address to, uint256 value) external returns (bool) {
        balanceOf[msg.sender] -= value;

        // This is safe because the sum of all user
        // balances can't exceed type(uint256).max!
        unchecked {
            balanceOf[to] += value;
        }

        emit Transfer(msg.sender, to, value);

        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 value
    ) external returns (bool) {
        if (allowance[from][msg.sender] != type(uint256).max) {
            allowance[from][msg.sender] -= value;
        }

        balanceOf[from] -= value;

        // This is safe because the sum of all user
        // balances can't exceed type(uint256).max!
        unchecked {
            balanceOf[to] += value;
        }

        emit Transfer(from, to, value);

        return true;
    }

    /*///////////////////////////////////////////////////////////////
                             ORC PRIVILEGE
    //////////////////////////////////////////////////////////////*/

    function mint(address to, uint256 value) external {
        require(isMinter[msg.sender], "FORBIDDEN TO MINT");
        _mint(to, value);
    }

    function burn(address from, uint256 value) external {
        require(isMinter[msg.sender], "FORBIDDEN TO BURN");
        _burn(from, value);
    }

    /*///////////////////////////////////////////////////////////////
                         Ruler Function
    //////////////////////////////////////////////////////////////*/

    function setMinter(address minter, bool status) external {
        require(msg.sender == ruler, "NOT ALLOWED TO RULE");

        isMinter[minter] = status;
    }

    function setRuler(address ruler_) external {
        require(msg.sender == ruler ||ruler == address(0), "NOT ALLOWED TO RULE");

        ruler = ruler_;
    }


    /*///////////////////////////////////////////////////////////////
                          INTERNAL UTILS
    //////////////////////////////////////////////////////////////*/

    function _mint(address to, uint256 value) internal {
        totalSupply += value;

        // This is safe because the sum of all user
        // balances can't exceed type(uint256).max!
        unchecked {
            balanceOf[to] += value;
        }

        emit Transfer(address(0), to, value);
    }

    function _burn(address from, uint256 value) internal {
        balanceOf[from] -= value;

        // This is safe because a user won't ever
        // have a balance larger than totalSupply!
        unchecked {
            totalSupply -= value;
        }

        emit Transfer(from, address(0), value);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"}],"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":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMinter","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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ruler","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"bool","name":"status","type":"bool"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ruler_","type":"address"}],"name":"setRuler","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"}]

60806040523480156200001157600080fd5b5060405162000cbf38038062000cbf833981016040819052620000349162000146565b600780546001600160a01b0319163317905560006200005484826200025a565b5060016200006383826200025a565b506002805460ff191660ff9290921691909117905550620003269050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620000a957600080fd5b81516001600160401b0380821115620000c657620000c662000081565b604051601f8301601f19908116603f01168101908282118183101715620000f157620000f162000081565b816040528381526020925086838588010111156200010e57600080fd5b600091505b8382101562000132578582018301518183018401529082019062000113565b600093810190920192909252949350505050565b6000806000606084860312156200015c57600080fd5b83516001600160401b03808211156200017457600080fd5b620001828783880162000097565b945060208601519150808211156200019957600080fd5b50620001a88682870162000097565b925050604084015160ff81168114620001c057600080fd5b809150509250925092565b600181811c90821680620001e057607f821691505b6020821081036200020157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200025557600081815260208120601f850160051c81016020861015620002305750805b601f850160051c820191505b8181101562000251578281556001016200023c565b5050505b505050565b81516001600160401b0381111562000276576200027662000081565b6200028e81620002878454620001cb565b8462000207565b602080601f831160018114620002c65760008415620002ad5750858301515b600019600386901b1c1916600185901b17855562000251565b600085815260208120601f198616915b82811015620002f757888601518255948401946001909101908401620002d6565b5085821015620003165787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61098980620003366000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610212578063aa271e1a14610225578063cf456ae714610248578063dd62ed3e1461025b57600080fd5b806370a08231146101ac57806395d89b41146101cc5780639dc29fac146101d4578063a51dd75d146101e757600080fd5b806323b872dd116100d357806323b872dd14610152578063313ce5671461016557806340c10f19146101845780634fa4c5d71461019957600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b610102610286565b60405161010f919061075c565b60405180910390f35b61012b6101263660046107c6565b610314565b604051901515815260200161010f565b61014460035481565b60405190815260200161010f565b61012b6101603660046107f0565b610381565b6002546101729060ff1681565b60405160ff909116815260200161010f565b6101976101923660046107c6565b610469565b005b6101976101a736600461082c565b6104cf565b6101446101ba36600461082c565b60046020526000908152604090205481565b610102610555565b6101976101e23660046107c6565b610562565b6007546101fa906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b61012b6102203660046107c6565b6105bf565b61012b61023336600461082c565b60066020526000908152604090205460ff1681565b61019761025636600461084e565b610625565b61014461026936600461088a565b600560209081526000928352604080842090915290825290205481565b60008054610293906108bd565b80601f01602080910402602001604051908101604052809291908181526020018280546102bf906108bd565b801561030c5780601f106102e15761010080835404028352916020019161030c565b820191906000526020600020905b8154815290600101906020018083116102ef57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061036f9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600560209081526040808320338452909152812054600019146103e6576001600160a01b0384166000908152600560209081526040808320338452909152812080548492906103e090849061090d565b90915550505b6001600160a01b0384166000908152600460205260408120805484929061040e90849061090d565b90915550506001600160a01b0380841660008181526004602052604090819020805486019055519091861690600080516020610934833981519152906104579086815260200190565b60405180910390a35060019392505050565b3360009081526006602052604090205460ff166104c15760405162461bcd60e51b81526020600482015260116024820152701193d4909251111153881513c813525395607a1b60448201526064015b60405180910390fd5b6104cb82826106a0565b5050565b6007546001600160a01b03163314806104f157506007546001600160a01b0316155b6105335760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60018054610293906108bd565b3360009081526006602052604090205460ff166105b55760405162461bcd60e51b81526020600482015260116024820152702327a92124a22222a7102a2790212aa92760791b60448201526064016104b8565b6104cb82826106fa565b336000908152600460205260408120805483919083906105e090849061090d565b90915550506001600160a01b038316600081815260046020526040908190208054850190555133906000805160206109348339815191529061036f9086815260200190565b6007546001600160a01b031633146106755760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b80600360008282546106b29190610920565b90915550506001600160a01b03821660008181526004602090815260408083208054860190555184815260008051602061093483398151915291015b60405180910390a35050565b6001600160a01b0382166000908152600460205260408120805483929061072290849061090d565b90915550506003805482900390556040518181526000906001600160a01b03841690600080516020610934833981519152906020016106ee565b600060208083528351808285015260005b818110156107895785810183015185820160400152820161076d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146107c157600080fd5b919050565b600080604083850312156107d957600080fd5b6107e2836107aa565b946020939093013593505050565b60008060006060848603121561080557600080fd5b61080e846107aa565b925061081c602085016107aa565b9150604084013590509250925092565b60006020828403121561083e57600080fd5b610847826107aa565b9392505050565b6000806040838503121561086157600080fd5b61086a836107aa565b91506020830135801515811461087f57600080fd5b809150509250929050565b6000806040838503121561089d57600080fd5b6108a6836107aa565b91506108b4602084016107aa565b90509250929050565b600181811c908216806108d157607f821691505b6020821081036108f157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561037b5761037b6108f7565b8082018082111561037b5761037b6108f756feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220ae0a74f8cad0d6c53de33dae51fd8ea4bc9df02b6387de40cc27556a3fac654c64736f6c63430008120033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000003454747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034547470000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610212578063aa271e1a14610225578063cf456ae714610248578063dd62ed3e1461025b57600080fd5b806370a08231146101ac57806395d89b41146101cc5780639dc29fac146101d4578063a51dd75d146101e757600080fd5b806323b872dd116100d357806323b872dd14610152578063313ce5671461016557806340c10f19146101845780634fa4c5d71461019957600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b610102610286565b60405161010f919061075c565b60405180910390f35b61012b6101263660046107c6565b610314565b604051901515815260200161010f565b61014460035481565b60405190815260200161010f565b61012b6101603660046107f0565b610381565b6002546101729060ff1681565b60405160ff909116815260200161010f565b6101976101923660046107c6565b610469565b005b6101976101a736600461082c565b6104cf565b6101446101ba36600461082c565b60046020526000908152604090205481565b610102610555565b6101976101e23660046107c6565b610562565b6007546101fa906001600160a01b031681565b6040516001600160a01b03909116815260200161010f565b61012b6102203660046107c6565b6105bf565b61012b61023336600461082c565b60066020526000908152604090205460ff1681565b61019761025636600461084e565b610625565b61014461026936600461088a565b600560209081526000928352604080842090915290825290205481565b60008054610293906108bd565b80601f01602080910402602001604051908101604052809291908181526020018280546102bf906108bd565b801561030c5780601f106102e15761010080835404028352916020019161030c565b820191906000526020600020905b8154815290600101906020018083116102ef57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061036f9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b0383166000908152600560209081526040808320338452909152812054600019146103e6576001600160a01b0384166000908152600560209081526040808320338452909152812080548492906103e090849061090d565b90915550505b6001600160a01b0384166000908152600460205260408120805484929061040e90849061090d565b90915550506001600160a01b0380841660008181526004602052604090819020805486019055519091861690600080516020610934833981519152906104579086815260200190565b60405180910390a35060019392505050565b3360009081526006602052604090205460ff166104c15760405162461bcd60e51b81526020600482015260116024820152701193d4909251111153881513c813525395607a1b60448201526064015b60405180910390fd5b6104cb82826106a0565b5050565b6007546001600160a01b03163314806104f157506007546001600160a01b0316155b6105335760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60018054610293906108bd565b3360009081526006602052604090205460ff166105b55760405162461bcd60e51b81526020600482015260116024820152702327a92124a22222a7102a2790212aa92760791b60448201526064016104b8565b6104cb82826106fa565b336000908152600460205260408120805483919083906105e090849061090d565b90915550506001600160a01b038316600081815260046020526040908190208054850190555133906000805160206109348339815191529061036f9086815260200190565b6007546001600160a01b031633146106755760405162461bcd60e51b81526020600482015260136024820152724e4f5420414c4c4f57454420544f2052554c4560681b60448201526064016104b8565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b80600360008282546106b29190610920565b90915550506001600160a01b03821660008181526004602090815260408083208054860190555184815260008051602061093483398151915291015b60405180910390a35050565b6001600160a01b0382166000908152600460205260408120805483929061072290849061090d565b90915550506003805482900390556040518181526000906001600160a01b03841690600080516020610934833981519152906020016106ee565b600060208083528351808285015260005b818110156107895785810183015185820160400152820161076d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146107c157600080fd5b919050565b600080604083850312156107d957600080fd5b6107e2836107aa565b946020939093013593505050565b60008060006060848603121561080557600080fd5b61080e846107aa565b925061081c602085016107aa565b9150604084013590509250925092565b60006020828403121561083e57600080fd5b610847826107aa565b9392505050565b6000806040838503121561086157600080fd5b61086a836107aa565b91506020830135801515811461087f57600080fd5b809150509250929050565b6000806040838503121561089d57600080fd5b6108a6836107aa565b91506108b4602084016107aa565b90509250929050565b600181811c908216806108d157607f821691505b6020821081036108f157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561037b5761037b6108f7565b8082018082111561037b5761037b6108f756feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220ae0a74f8cad0d6c53de33dae51fd8ea4bc9df02b6387de40cc27556a3fac654c64736f6c63430008120033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000003454747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034547470000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): EGG
Arg [1] : _symbol (string): EGG
Arg [2] : _decimals (uint8): 18

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [4] : 4547470000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 4547470000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

253:4452:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;814:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1709:208;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;1709:208:0;1004:187:1;1084:26:0;;;;;;;;;1342:25:1;;;1330:2;1315:18;1084:26:0;1196:177:1;2301:537:0;;;;;;:::i;:::-;;:::i;866:22::-;;;;;;;;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;866:22:0;1711:184:1;3033:146:0;;;;;;:::i;:::-;;:::i;:::-;;3702:162;;;;;;:::i;:::-;;:::i;1119:44::-;;;;;;:::i;:::-;;;;;;;;;;;;;;839:20;;;:::i;3187:150::-;;;;;;:::i;:::-;;:::i;1294:20::-;;;;;-1:-1:-1;;;;;1294:20:0;;;;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;1294:20:0;2091:203:1;1925:368:0;;;;;;:::i;:::-;;:::i;1245:40::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3529:165;;;;;;:::i;:::-;;:::i;1172:64::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;814:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1709:208::-;1803:10;1776:4;1793:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;1793:30:0;;;;;;;;;;:38;;;1849:36;1776:4;;1793:30;;1849:36;;;;1826:5;1342:25:1;;1330:2;1315:18;;1196:177;1849:36:0;;;;;;;;-1:-1:-1;1905:4:0;1709:208;;;;;:::o;2301:537::-;-1:-1:-1;;;;;2437:15:0;;2416:4;2437:15;;;:9;:15;;;;;;;;2453:10;2437:27;;;;;;;;-1:-1:-1;;2437:48:0;2433:117;;-1:-1:-1;;;;;2502:15:0;;;;;;:9;:15;;;;;;;;2518:10;2502:27;;;;;;;:36;;2533:5;;2502:15;:36;;2533:5;;2502:36;:::i;:::-;;;;-1:-1:-1;;2433:117:0;-1:-1:-1;;;;;2562:15:0;;;;;;:9;:15;;;;;:24;;2581:5;;2562:15;:24;;2581:5;;2562:24;:::i;:::-;;;;-1:-1:-1;;;;;;;2730:13:0;;;;;;;:9;:13;;;;;;;:22;;;;;;2781:25;2730:13;;2781:25;;;-1:-1:-1;;;;;;;;;;;2781:25:0;;;2747:5;1342:25:1;;1330:2;1315:18;;1196:177;2781:25:0;;;;;;;;-1:-1:-1;2826:4:0;2301:537;;;;;:::o;3033:146::-;3111:10;3102:20;;;;:8;:20;;;;;;;;3094:50;;;;-1:-1:-1;;;3094:50:0;;3768:2:1;3094:50:0;;;3750:21:1;3807:2;3787:18;;;3780:30;-1:-1:-1;;;3826:18:1;;;3819:47;3883:18;;3094:50:0;;;;;;;;;3155:16;3161:2;3165:5;3155;:16::i;:::-;3033:146;;:::o;3702:162::-;3778:5;;-1:-1:-1;;;;;3778:5:0;3764:10;:19;;:41;;-1:-1:-1;3786:5:0;;-1:-1:-1;;;;;3786:5:0;:19;3764:41;3756:73;;;;-1:-1:-1;;;3756:73:0;;4114:2:1;3756:73:0;;;4096:21:1;4153:2;4133:18;;;4126:30;-1:-1:-1;;;4172:18:1;;;4165:49;4231:18;;3756:73:0;3912:343:1;3756:73:0;3842:5;:14;;-1:-1:-1;;;;;;3842:14:0;-1:-1:-1;;;;;3842:14:0;;;;;;;;;;3702:162::o;839:20::-;;;;;;;:::i;3187:150::-;3267:10;3258:20;;;;:8;:20;;;;;;;;3250:50;;;;-1:-1:-1;;;3250:50:0;;4462:2:1;3250:50:0;;;4444:21:1;4501:2;4481:18;;;4474:30;-1:-1:-1;;;4520:18:1;;;4513:47;4577:18;;3250:50:0;4260:341:1;3250:50:0;3311:18;3317:4;3323:5;3311;:18::i;1925:368::-;2015:10;1988:4;2005:21;;;:9;:21;;;;;:30;;2030:5;;2005:21;1988:4;;2005:30;;2030:5;;2005:30;:::i;:::-;;;;-1:-1:-1;;;;;;;2179:13:0;;;;;;:9;:13;;;;;;;:22;;;;;;2230:31;2239:10;;-1:-1:-1;;;;;;;;;;;2230:31:0;;;2196:5;1342:25:1;;1330:2;1315:18;;1196:177;3529:165:0;3619:5;;-1:-1:-1;;;;;3619:5:0;3605:10;:19;3597:51;;;;-1:-1:-1;;;3597:51:0;;4114:2:1;3597:51:0;;;4096:21:1;4153:2;4133:18;;;4126:30;-1:-1:-1;;;4172:18:1;;;4165:49;4231:18;;3597:51:0;3912:343:1;3597:51:0;-1:-1:-1;;;;;3661:16:0;;;;;;;;:8;:16;;;;;:25;;-1:-1:-1;;3661:25:0;;;;;;;;;;3529:165::o;4059:316::-;4136:5;4121:11;;:20;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;4285:13:0;;;;;;:9;:13;;;;;;;;:22;;;;;;4336:31;1342:25:1;;;-1:-1:-1;;;;;;;;;;;4336:31:0;1315:18:1;4336:31:0;;;;;;;;4059:316;;:::o;4383:319::-;-1:-1:-1;;;;;4447:15:0;;;;;;:9;:15;;;;;:24;;4466:5;;4447:15;:24;;4466:5;;4447:24;:::i;:::-;;;;-1:-1:-1;;4612:11:0;:20;;;;;;;4661:33;;1342:25:1;;;-1:-1:-1;;;;;;;4661:33:0;;;-1:-1:-1;;;;;;;;;;;4661:33:0;1330:2:1;1315:18;4661:33:0;1196:177:1;14:548;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;:::-;2041:39;1900:186;-1:-1:-1;;;1900:186:1:o;2299:347::-;2364:6;2372;2425:2;2413:9;2404:7;2400:23;2396:32;2393:52;;;2441:1;2438;2431:12;2393:52;2464:29;2483:9;2464:29;:::i;:::-;2454:39;;2543:2;2532:9;2528:18;2515:32;2590:5;2583:13;2576:21;2569:5;2566:32;2556:60;;2612:1;2609;2602:12;2556:60;2635:5;2625:15;;;2299:347;;;;;:::o;2651:260::-;2719:6;2727;2780:2;2768:9;2759:7;2755:23;2751:32;2748:52;;;2796:1;2793;2786:12;2748:52;2819:29;2838:9;2819:29;:::i;:::-;2809:39;;2867:38;2901:2;2890:9;2886:18;2867:38;:::i;:::-;2857:48;;2651:260;;;;;:::o;2916:380::-;2995:1;2991:12;;;;3038;;;3059:61;;3113:4;3105:6;3101:17;3091:27;;3059:61;3166:2;3158:6;3155:14;3135:18;3132:38;3129:161;;3212:10;3207:3;3203:20;3200:1;3193:31;3247:4;3244:1;3237:15;3275:4;3272:1;3265:15;3129:161;;2916:380;;;:::o;3301:127::-;3362:10;3357:3;3353:20;3350:1;3343:31;3393:4;3390:1;3383:15;3417:4;3414:1;3407:15;3433:128;3500:9;;;3521:11;;;3518:37;;;3535:18;;:::i;4606:125::-;4671:9;;;4692:10;;;4689:36;;;4705:18;;:::i

Swarm Source

ipfs://ae0a74f8cad0d6c53de33dae51fd8ea4bc9df02b6387de40cc27556a3fac654c

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.