ETH Price: $2,421.77 (-1.91%)
 

Overview

ETH Balance

0.5 ETH

Eth Value

$1,210.88 (@ $2,421.77/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Purchase142899362022-02-27 18:52:51981 days ago1645987971IN
0xac710e7F...A6EB55865
0.1 ETH0.0012380944.3873296
Purchase142898522022-02-27 18:31:16981 days ago1645986676IN
0xac710e7F...A6EB55865
0.1 ETH0.0015341155
Add To Allowed142851002022-02-27 0:53:15981 days ago1645923195IN
0xac710e7F...A6EB55865
0 ETH0.0008715829.08389526
Purchase142743482022-02-25 9:03:40983 days ago1645779820IN
0xac710e7F...A6EB55865
0.1 ETH0.0017627434.40579254
Purchase142742852022-02-25 8:49:23983 days ago1645778963IN
0xac710e7F...A6EB55865
0.1 ETH0.0011316540.57128125
Purchase142658422022-02-24 1:24:01984 days ago1645665841IN
0xac710e7F...A6EB55865
0.1 ETH0.0023887246.6238314
Purchase142634522022-02-23 16:35:49985 days ago1645634149IN
0xac710e7F...A6EB55865
0.1 ETH0.0025988393.17147258
Purchase142633582022-02-23 16:12:32985 days ago1645632752IN
0xac710e7F...A6EB55865
0.1 ETH0.0036830971.88767494
Purchase142633482022-02-23 16:10:56985 days ago1645632656IN
0xac710e7F...A6EB55865
0.1 ETH0.0039380476.86392508
Add To Allowed142632632022-02-23 15:53:03985 days ago1645631583IN
0xac710e7F...A6EB55865
0 ETH0.0083237872.02746382
Purchase142631922022-02-23 15:37:53985 days ago1645630673IN
0xac710e7F...A6EB55865
0.1 ETH0.00616455120.32163665
Withdraw142631802022-02-23 15:35:14985 days ago1645630514IN
0xac710e7F...A6EB55865
0 ETH0.00307767101.59366105
Purchase142631742022-02-23 15:32:55985 days ago1645630375IN
0xac710e7F...A6EB55865
0.1 ETH0.0046622991
Purchase142630562022-02-23 15:07:30985 days ago1645628850IN
0xac710e7F...A6EB55865
0.1 ETH0.0033395665.18258118
Purchase142629762022-02-23 14:49:46985 days ago1645627786IN
0xac710e7F...A6EB55865
0.1 ETH0.0037773773.7278714
Purchase142629552022-02-23 14:43:49985 days ago1645627429IN
0xac710e7F...A6EB55865
0.1 ETH0.0029744858.05687306
Purchase142627312022-02-23 13:56:58985 days ago1645624618IN
0xac710e7F...A6EB55865
0.1 ETH0.0031608561.69453777
Purchase142624412022-02-23 12:56:19985 days ago1645620979IN
0xac710e7F...A6EB55865
0.1 ETH0.0018563136.23201043
Purchase142623992022-02-23 12:47:49985 days ago1645620469IN
0xac710e7F...A6EB55865
0.1 ETH0.0017537634.23052174
Purchase142622302022-02-23 12:08:20985 days ago1645618100IN
0xac710e7F...A6EB55865
0.1 ETH0.002775654.17500319
Purchase142621392022-02-23 11:45:36985 days ago1645616736IN
0xac710e7F...A6EB55865
0.1 ETH0.0023734646.32597809
Purchase142621282022-02-23 11:43:05985 days ago1645616585IN
0xac710e7F...A6EB55865
0.1 ETH0.001935637.77976128
Purchase142618432022-02-23 10:39:44985 days ago1645612784IN
0xac710e7F...A6EB55865
0.1 ETH0.0025656650.07739644
Purchase142617702022-02-23 10:20:51985 days ago1645611651IN
0xac710e7F...A6EB55865
0.1 ETH0.0018411235.93568389
Purchase142617672022-02-23 10:20:36985 days ago1645611636IN
0xac710e7F...A6EB55865
0.1 ETH0.0021539142.04071979
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
142631802022-02-23 15:35:14985 days ago1645630514
0xac710e7F...A6EB55865
8 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SquigglesWL

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2022-02-23
*/

/**
 *Submitted for verification at Etherscan.io on 2022-02-23
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.12;


// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

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


// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _transferOwnership(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}


contract SquigglesWL is Ownable {
    event TicketPurchased(address indexed purchaser);

    uint256 public mintPrice = 0.1 ether;
    bool public saleActive = true;

    mapping(address => bool) private allowed;
    mapping(address => bool) private minted;

    function setMintPrice(uint256 _value) external onlyOwner {
        mintPrice = _value;
    }

    function setSaleActive(bool _value) external onlyOwner {
        saleActive = _value;
    }

    function addToAllowed(address[] calldata _addresses) external onlyOwner {
        for (uint256 i = 0; i < _addresses.length; i++) {
            allowed[_addresses[i]] = true;
        }
    }

    function removeFromAllowed(address[] calldata _addresses) external onlyOwner {
        for (uint256 i = 0; i < _addresses.length; i++) {
            allowed[_addresses[i]] = false;
        }
    }

    function purchase() external payable {
        require(tx.origin == msg.sender, "Squiggles/no-contracts");
        require(saleActive, "Squiggles/sale-inactive");
        require(!minted[msg.sender], "Squiggles/exceeds-max");
        require(allowed[msg.sender], "Squiggles/not-allowed");
        require(mintPrice == msg.value, "Squiggles/insufficient-funds");

        minted[msg.sender] = true;
        emit TicketPurchased(msg.sender);
    }

    function withdraw() external onlyOwner {
        uint256 balance = address(this).balance;
        payable(msg.sender).transfer(balance);
    }
}

Contract Security Audit

Contract ABI

[{"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":"purchaser","type":"address"}],"name":"TicketPurchased","type":"event"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"addToAllowed","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"purchase","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"removeFromAllowed","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"saleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"setMintPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_value","type":"bool"}],"name":"setSaleActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405267016345785d8a000060019081556002805460ff1916909117905534801561002b57600080fd5b506100353361003a565b61008a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610886806100996000396000f3fe60806040526004361061009c5760003560e01c806368428a1b1161006457806368428a1b14610129578063715018a614610153578063841718a6146101685780638da5cb5b14610188578063f2fde38b146101b0578063f4a0a528146101d057600080fd5b8063146ed7aa146100a157806335d063f5146100c35780633ccfd60b146100e357806364edfbf0146100f85780636817c76c14610100575b600080fd5b3480156100ad57600080fd5b506100c16100bc3660046106fc565b6101f0565b005b3480156100cf57600080fd5b506100c16100de3660046106fc565b61029a565b3480156100ef57600080fd5b506100c1610336565b6100c1610393565b34801561010c57600080fd5b5061011660015481565b6040519081526020015b60405180910390f35b34801561013557600080fd5b506002546101439060ff1681565b6040519015158152602001610120565b34801561015f57600080fd5b506100c161056f565b34801561017457600080fd5b506100c1610183366004610771565b6105a5565b34801561019457600080fd5b506000546040516001600160a01b039091168152602001610120565b3480156101bc57600080fd5b506100c16101cb36600461079a565b6105e2565b3480156101dc57600080fd5b506100c16101eb3660046107c3565b61067d565b6000546001600160a01b031633146102235760405162461bcd60e51b815260040161021a906107dc565b60405180910390fd5b60005b818110156102955760006003600085858581811061024657610246610811565b905060200201602081019061025b919061079a565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061028d81610827565b915050610226565b505050565b6000546001600160a01b031633146102c45760405162461bcd60e51b815260040161021a906107dc565b60005b81811015610295576001600360008585858181106102e7576102e7610811565b90506020020160208101906102fc919061079a565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061032e81610827565b9150506102c7565b6000546001600160a01b031633146103605760405162461bcd60e51b815260040161021a906107dc565b6040514790339082156108fc029083906000818181858888f1935050505015801561038f573d6000803e3d6000fd5b5050565b3233146103db5760405162461bcd60e51b81526020600482015260166024820152755371756967676c65732f6e6f2d636f6e74726163747360501b604482015260640161021a565b60025460ff1661042d5760405162461bcd60e51b815260206004820152601760248201527f5371756967676c65732f73616c652d696e616374697665000000000000000000604482015260640161021a565b3360009081526004602052604090205460ff16156104855760405162461bcd60e51b81526020600482015260156024820152740a6e2ead2ceced8cae65ecaf0c6cacac8e65adac2f605b1b604482015260640161021a565b3360009081526003602052604090205460ff166104dc5760405162461bcd60e51b815260206004820152601560248201527414dc5d5a59d9db195ccbdb9bdd0b585b1b1bddd959605a1b604482015260640161021a565b346001541461052d5760405162461bcd60e51b815260206004820152601c60248201527f5371756967676c65732f696e73756666696369656e742d66756e647300000000604482015260640161021a565b33600081815260046020526040808220805460ff19166001179055517f23443ac3afaec974c2d4368824912f61a50fee541bcc94ec52414ba6a9b14aab9190a2565b6000546001600160a01b031633146105995760405162461bcd60e51b815260040161021a906107dc565b6105a360006106ac565b565b6000546001600160a01b031633146105cf5760405162461bcd60e51b815260040161021a906107dc565b6002805460ff1916911515919091179055565b6000546001600160a01b0316331461060c5760405162461bcd60e51b815260040161021a906107dc565b6001600160a01b0381166106715760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161021a565b61067a816106ac565b50565b6000546001600160a01b031633146106a75760405162461bcd60e51b815260040161021a906107dc565b600155565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806020838503121561070f57600080fd5b823567ffffffffffffffff8082111561072757600080fd5b818501915085601f83011261073b57600080fd5b81358181111561074a57600080fd5b8660208260051b850101111561075f57600080fd5b60209290920196919550909350505050565b60006020828403121561078357600080fd5b8135801515811461079357600080fd5b9392505050565b6000602082840312156107ac57600080fd5b81356001600160a01b038116811461079357600080fd5b6000602082840312156107d557600080fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600060001982141561084957634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220ef50c512eca70670ace605688ce64f86c8591a5386b84e497d732b712ccb31c464736f6c634300080c0033

Deployed Bytecode

0x60806040526004361061009c5760003560e01c806368428a1b1161006457806368428a1b14610129578063715018a614610153578063841718a6146101685780638da5cb5b14610188578063f2fde38b146101b0578063f4a0a528146101d057600080fd5b8063146ed7aa146100a157806335d063f5146100c35780633ccfd60b146100e357806364edfbf0146100f85780636817c76c14610100575b600080fd5b3480156100ad57600080fd5b506100c16100bc3660046106fc565b6101f0565b005b3480156100cf57600080fd5b506100c16100de3660046106fc565b61029a565b3480156100ef57600080fd5b506100c1610336565b6100c1610393565b34801561010c57600080fd5b5061011660015481565b6040519081526020015b60405180910390f35b34801561013557600080fd5b506002546101439060ff1681565b6040519015158152602001610120565b34801561015f57600080fd5b506100c161056f565b34801561017457600080fd5b506100c1610183366004610771565b6105a5565b34801561019457600080fd5b506000546040516001600160a01b039091168152602001610120565b3480156101bc57600080fd5b506100c16101cb36600461079a565b6105e2565b3480156101dc57600080fd5b506100c16101eb3660046107c3565b61067d565b6000546001600160a01b031633146102235760405162461bcd60e51b815260040161021a906107dc565b60405180910390fd5b60005b818110156102955760006003600085858581811061024657610246610811565b905060200201602081019061025b919061079a565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061028d81610827565b915050610226565b505050565b6000546001600160a01b031633146102c45760405162461bcd60e51b815260040161021a906107dc565b60005b81811015610295576001600360008585858181106102e7576102e7610811565b90506020020160208101906102fc919061079a565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061032e81610827565b9150506102c7565b6000546001600160a01b031633146103605760405162461bcd60e51b815260040161021a906107dc565b6040514790339082156108fc029083906000818181858888f1935050505015801561038f573d6000803e3d6000fd5b5050565b3233146103db5760405162461bcd60e51b81526020600482015260166024820152755371756967676c65732f6e6f2d636f6e74726163747360501b604482015260640161021a565b60025460ff1661042d5760405162461bcd60e51b815260206004820152601760248201527f5371756967676c65732f73616c652d696e616374697665000000000000000000604482015260640161021a565b3360009081526004602052604090205460ff16156104855760405162461bcd60e51b81526020600482015260156024820152740a6e2ead2ceced8cae65ecaf0c6cacac8e65adac2f605b1b604482015260640161021a565b3360009081526003602052604090205460ff166104dc5760405162461bcd60e51b815260206004820152601560248201527414dc5d5a59d9db195ccbdb9bdd0b585b1b1bddd959605a1b604482015260640161021a565b346001541461052d5760405162461bcd60e51b815260206004820152601c60248201527f5371756967676c65732f696e73756666696369656e742d66756e647300000000604482015260640161021a565b33600081815260046020526040808220805460ff19166001179055517f23443ac3afaec974c2d4368824912f61a50fee541bcc94ec52414ba6a9b14aab9190a2565b6000546001600160a01b031633146105995760405162461bcd60e51b815260040161021a906107dc565b6105a360006106ac565b565b6000546001600160a01b031633146105cf5760405162461bcd60e51b815260040161021a906107dc565b6002805460ff1916911515919091179055565b6000546001600160a01b0316331461060c5760405162461bcd60e51b815260040161021a906107dc565b6001600160a01b0381166106715760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161021a565b61067a816106ac565b50565b6000546001600160a01b031633146106a75760405162461bcd60e51b815260040161021a906107dc565b600155565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806020838503121561070f57600080fd5b823567ffffffffffffffff8082111561072757600080fd5b818501915085601f83011261073b57600080fd5b81358181111561074a57600080fd5b8660208260051b850101111561075f57600080fd5b60209290920196919550909350505050565b60006020828403121561078357600080fd5b8135801515811461079357600080fd5b9392505050565b6000602082840312156107ac57600080fd5b81356001600160a01b038116811461079357600080fd5b6000602082840312156107d557600080fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600060001982141561084957634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220ef50c512eca70670ace605688ce64f86c8591a5386b84e497d732b712ccb31c464736f6c634300080c0033

Deployed Bytecode Sourcemap

3392:1495:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4069:200;;;;;;;;;;-1:-1:-1;4069:200:0;;;;;:::i;:::-;;:::i;:::-;;3867:194;;;;;;;;;;-1:-1:-1;3867:194:0;;;;;:::i;:::-;;:::i;4739:145::-;;;;;;;;;;;;;:::i;4277:454::-;;;:::i;3488:36::-;;;;;;;;;;;;;;;;;;;780:25:1;;;768:2;753:18;3488:36:0;;;;;;;;3531:29;;;;;;;;;;-1:-1:-1;3531:29:0;;;;;;;;;;;981:14:1;;974:22;956:41;;944:2;929:18;3531:29:0;816:187:1;2573:103:0;;;;;;;;;;;;;:::i;3766:93::-;;;;;;;;;;-1:-1:-1;3766:93:0;;;;;:::i;:::-;;:::i;1922:87::-;;;;;;;;;;-1:-1:-1;1968:7:0;1995:6;1922:87;;-1:-1:-1;;;;;1995:6:0;;;1432:51:1;;1420:2;1405:18;1922:87:0;1286:203:1;2831:201:0;;;;;;;;;;-1:-1:-1;2831:201:0;;;;;:::i;:::-;;:::i;3664:94::-;;;;;;;;;;-1:-1:-1;3664:94:0;;;;;:::i;:::-;;:::i;4069:200::-;1968:7;1995:6;-1:-1:-1;;;;;1995:6:0;810:10;2142:23;2134:68;;;;-1:-1:-1;;;2134:68:0;;;;;;;:::i;:::-;;;;;;;;;4162:9:::1;4157:105;4177:21:::0;;::::1;4157:105;;;4245:5;4220:7;:22;4228:10;;4239:1;4228:13;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4220:22:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;4220:22:0;:30;;-1:-1:-1;;4220:30:0::1;::::0;::::1;;::::0;;;::::1;::::0;;4200:3;::::1;::::0;::::1;:::i;:::-;;;;4157:105;;;;4069:200:::0;;:::o;3867:194::-;1968:7;1995:6;-1:-1:-1;;;;;1995:6:0;810:10;2142:23;2134:68;;;;-1:-1:-1;;;2134:68:0;;;;;;;:::i;:::-;3955:9:::1;3950:104;3970:21:::0;;::::1;3950:104;;;4038:4;4013:7;:22;4021:10;;4032:1;4021:13;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;4013:22:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;4013:22:0;:29;;-1:-1:-1;;4013:29:0::1;::::0;::::1;;::::0;;;::::1;::::0;;3993:3;::::1;::::0;::::1;:::i;:::-;;;;3950:104;;4739:145:::0;1968:7;1995:6;-1:-1:-1;;;;;1995:6:0;810:10;2142:23;2134:68;;;;-1:-1:-1;;;2134:68:0;;;;;;;:::i;:::-;4839:37:::1;::::0;4807:21:::1;::::0;4847:10:::1;::::0;4839:37;::::1;;;::::0;4807:21;;4789:15:::1;4839:37:::0;4789:15;4839:37;4807:21;4847:10;4839:37;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;4778:106;4739:145::o:0;4277:454::-;4333:9;4346:10;4333:23;4325:58;;;;-1:-1:-1;;;4325:58:0;;2902:2:1;4325:58:0;;;2884:21:1;2941:2;2921:18;;;2914:30;-1:-1:-1;;;2960:18:1;;;2953:52;3022:18;;4325:58:0;2700:346:1;4325:58:0;4402:10;;;;4394:46;;;;-1:-1:-1;;;4394:46:0;;3253:2:1;4394:46:0;;;3235:21:1;3292:2;3272:18;;;3265:30;3331:25;3311:18;;;3304:53;3374:18;;4394:46:0;3051:347:1;4394:46:0;4467:10;4460:18;;;;:6;:18;;;;;;;;4459:19;4451:53;;;;-1:-1:-1;;;4451:53:0;;3605:2:1;4451:53:0;;;3587:21:1;3644:2;3624:18;;;3617:30;-1:-1:-1;;;3663:18:1;;;3656:51;3724:18;;4451:53:0;3403:345:1;4451:53:0;4531:10;4523:19;;;;:7;:19;;;;;;;;4515:53;;;;-1:-1:-1;;;4515:53:0;;3955:2:1;4515:53:0;;;3937:21:1;3994:2;3974:18;;;3967:30;-1:-1:-1;;;4013:18:1;;;4006:51;4074:18;;4515:53:0;3753:345:1;4515:53:0;4600:9;4587;;:22;4579:63;;;;-1:-1:-1;;;4579:63:0;;4305:2:1;4579:63:0;;;4287:21:1;4344:2;4324:18;;;4317:30;4383;4363:18;;;4356:58;4431:18;;4579:63:0;4103:352:1;4579:63:0;4662:10;4655:18;;;;:6;:18;;;;;;:25;;-1:-1:-1;;4655:25:0;4676:4;4655:25;;;4696:27;;;4655:18;4696:27;4277:454::o;2573:103::-;1968:7;1995:6;-1:-1:-1;;;;;1995:6:0;810:10;2142:23;2134:68;;;;-1:-1:-1;;;2134:68:0;;;;;;;:::i;:::-;2638:30:::1;2665:1;2638:18;:30::i;:::-;2573:103::o:0;3766:93::-;1968:7;1995:6;-1:-1:-1;;;;;1995:6:0;810:10;2142:23;2134:68;;;;-1:-1:-1;;;2134:68:0;;;;;;;:::i;:::-;3832:10:::1;:19:::0;;-1:-1:-1;;3832:19:0::1;::::0;::::1;;::::0;;;::::1;::::0;;3766:93::o;2831:201::-;1968:7;1995:6;-1:-1:-1;;;;;1995:6:0;810:10;2142:23;2134:68;;;;-1:-1:-1;;;2134:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2920:22:0;::::1;2912:73;;;::::0;-1:-1:-1;;;2912:73:0;;4662:2:1;2912:73:0::1;::::0;::::1;4644:21:1::0;4701:2;4681:18;;;4674:30;4740:34;4720:18;;;4713:62;-1:-1:-1;;;4791:18:1;;;4784:36;4837:19;;2912:73:0::1;4460:402:1::0;2912:73:0::1;2996:28;3015:8;2996:18;:28::i;:::-;2831:201:::0;:::o;3664:94::-;1968:7;1995:6;-1:-1:-1;;;;;1995:6:0;810:10;2142:23;2134:68;;;;-1:-1:-1;;;2134:68:0;;;;;;;:::i;:::-;3732:9:::1;:18:::0;3664:94::o;3192:191::-;3266:16;3285:6;;-1:-1:-1;;;;;3302:17:0;;;-1:-1:-1;;;;;;3302:17:0;;;;;;3335:40;;3285:6;;;;;;;3335:40;;3266:16;3335:40;3255:128;3192:191;:::o;14:615:1:-;100:6;108;161:2;149:9;140:7;136:23;132:32;129:52;;;177:1;174;167:12;129:52;217:9;204:23;246:18;287:2;279:6;276:14;273:34;;;303:1;300;293:12;273:34;341:6;330:9;326:22;316:32;;386:7;379:4;375:2;371:13;367:27;357:55;;408:1;405;398:12;357:55;448:2;435:16;474:2;466:6;463:14;460:34;;;490:1;487;480:12;460:34;543:7;538:2;528:6;525:1;521:14;517:2;513:23;509:32;506:45;503:65;;;564:1;561;554:12;503:65;595:2;587:11;;;;;617:6;;-1:-1:-1;14:615:1;;-1:-1:-1;;;;14:615:1:o;1008:273::-;1064:6;1117:2;1105:9;1096:7;1092:23;1088:32;1085:52;;;1133:1;1130;1123:12;1085:52;1172:9;1159:23;1225:5;1218:13;1211:21;1204:5;1201:32;1191:60;;1247:1;1244;1237:12;1191:60;1270:5;1008:273;-1:-1:-1;;;1008:273:1:o;1494:286::-;1553:6;1606:2;1594:9;1585:7;1581:23;1577:32;1574:52;;;1622:1;1619;1612:12;1574:52;1648:23;;-1:-1:-1;;;;;1700:31:1;;1690:42;;1680:70;;1746:1;1743;1736:12;1785:180;1844:6;1897:2;1885:9;1876:7;1872:23;1868:32;1865:52;;;1913:1;1910;1903:12;1865:52;-1:-1:-1;1936:23:1;;1785:180;-1:-1:-1;1785:180:1:o;1970:356::-;2172:2;2154:21;;;2191:18;;;2184:30;2250:34;2245:2;2230:18;;2223:62;2317:2;2302:18;;1970:356::o;2331:127::-;2392:10;2387:3;2383:20;2380:1;2373:31;2423:4;2420:1;2413:15;2447:4;2444:1;2437:15;2463:232;2502:3;-1:-1:-1;;2523:17:1;;2520:140;;;2582:10;2577:3;2573:20;2570:1;2563:31;2617:4;2614:1;2607:15;2645:4;2642:1;2635:15;2520:140;-1:-1:-1;2687:1:1;2676:13;;2463:232::o

Swarm Source

ipfs://ef50c512eca70670ace605688ce64f86c8591a5386b84e497d732b712ccb31c4

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  ]
[ 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.