ETH Price: $2,382.95 (-10.37%)

Contract

0x7997a051aa505A7524B844d2e97303177e4bB3A0
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00
Transaction Hash
Method
Block
From
To
Public Mint150201662022-06-24 20:48:30976 days ago1656103710IN
0x7997a051...77e4bB3A0
0.13 ETH0.0013574427.16241357
Public Mint150194572022-06-24 17:36:24976 days ago1656092184IN
0x7997a051...77e4bB3A0
0.39 ETH0.0039693738.95205822
Public Mint150194532022-06-24 17:35:06976 days ago1656092106IN
0x7997a051...77e4bB3A0
0.26 ETH0.0035089535.10920262
Public Mint150194502022-06-24 17:32:50976 days ago1656091970IN
0x7997a051...77e4bB3A0
0.13 ETH0.0026690927.24014161
Public Mint150194472022-06-24 17:32:27976 days ago1656091947IN
0x7997a051...77e4bB3A0
0.13 ETH0.0023190528.67131165
Public Mint150194472022-06-24 17:32:27976 days ago1656091947IN
0x7997a051...77e4bB3A0
0.13 ETH0.0028093228.67131165
Public Mint150194392022-06-24 17:31:23976 days ago1656091883IN
0x7997a051...77e4bB3A0
0.13 ETH0.0039193640
Public Mint150194282022-06-24 17:28:12976 days ago1656091692IN
0x7997a051...77e4bB3A0
0.39 ETH0.0026124930.80621482
Public Mint150194232022-06-24 17:27:05976 days ago1656091625IN
0x7997a051...77e4bB3A0
0.13 ETH0.0036156836.90075737
Public Mint150194192022-06-24 17:26:04976 days ago1656091564IN
0x7997a051...77e4bB3A0
0.13 ETH0.0031937939.48614318
Public Mint150194192022-06-24 17:26:04976 days ago1656091564IN
0x7997a051...77e4bB3A0
0.26 ETH0.003946439.48614318
Public Mint150194092022-06-24 17:22:13976 days ago1656091333IN
0x7997a051...77e4bB3A0
0.13 ETH0.0026564632.84291198
Public Mint150193732022-06-24 17:14:01976 days ago1656090841IN
0x7997a051...77e4bB3A0
0.13 ETH0.0023980329.64782076
Public Mint150193452022-06-24 17:08:30976 days ago1656090510IN
0x7997a051...77e4bB3A0
0.13 ETH0.0037121145.89430495
Public Mint150193272022-06-24 17:05:24976 days ago1656090324IN
0x7997a051...77e4bB3A0
0.13 ETH0.0053255465.84170017
Public Mint150193162022-06-24 17:01:40976 days ago1656090100IN
0x7997a051...77e4bB3A0
0.52 ETH0.0050713158.44955246
Public Mint150193162022-06-24 17:01:40976 days ago1656090100IN
0x7997a051...77e4bB3A0
0.13 ETH0.0047852459.16183197
Public Mint150192992022-06-24 16:56:57976 days ago1656089817IN
0x7997a051...77e4bB3A0
0.13 ETH0.0041490451.29625367
Public Mint150192892022-06-24 16:54:08976 days ago1656089648IN
0x7997a051...77e4bB3A0
0.13 ETH0.0031715132.36772842
Public Mint150192822022-06-24 16:52:51976 days ago1656089571IN
0x7997a051...77e4bB3A0
0.13 ETH0.003437942.50418808
Public Mint150192762022-06-24 16:50:28976 days ago1656089428IN
0x7997a051...77e4bB3A0
0.26 ETH0.0028993134.99726179
Public Mint150192742022-06-24 16:50:00976 days ago1656089400IN
0x7997a051...77e4bB3A0
0.26 ETH0.0026220131.65008351
Public Mint150192532022-06-24 16:45:34976 days ago1656089134IN
0x7997a051...77e4bB3A0
0.13 ETH0.003600236.74282997
Public Mint150192412022-06-24 16:41:37976 days ago1656088897IN
0x7997a051...77e4bB3A0
0.13 ETH0.003600236.74282997
Public Mint150192372022-06-24 16:41:04976 days ago1656088864IN
0x7997a051...77e4bB3A0
0.78 ETH0.004029544.43461045
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
150201662022-06-24 20:48:30976 days ago1656103710
0x7997a051...77e4bB3A0
0.13 ETH
150194572022-06-24 17:36:24976 days ago1656092184
0x7997a051...77e4bB3A0
0.39 ETH
150194532022-06-24 17:35:06976 days ago1656092106
0x7997a051...77e4bB3A0
0.26 ETH
150194502022-06-24 17:32:50976 days ago1656091970
0x7997a051...77e4bB3A0
0.13 ETH
150194472022-06-24 17:32:27976 days ago1656091947
0x7997a051...77e4bB3A0
0.13 ETH
150194472022-06-24 17:32:27976 days ago1656091947
0x7997a051...77e4bB3A0
0.13 ETH
150194392022-06-24 17:31:23976 days ago1656091883
0x7997a051...77e4bB3A0
0.13 ETH
150194282022-06-24 17:28:12976 days ago1656091692
0x7997a051...77e4bB3A0
0.39 ETH
150194232022-06-24 17:27:05976 days ago1656091625
0x7997a051...77e4bB3A0
0.13 ETH
150194192022-06-24 17:26:04976 days ago1656091564
0x7997a051...77e4bB3A0
0.13 ETH
150194192022-06-24 17:26:04976 days ago1656091564
0x7997a051...77e4bB3A0
0.26 ETH
150194092022-06-24 17:22:13976 days ago1656091333
0x7997a051...77e4bB3A0
0.13 ETH
150193732022-06-24 17:14:01976 days ago1656090841
0x7997a051...77e4bB3A0
0.13 ETH
150193452022-06-24 17:08:30976 days ago1656090510
0x7997a051...77e4bB3A0
0.13 ETH
150193272022-06-24 17:05:24976 days ago1656090324
0x7997a051...77e4bB3A0
0.13 ETH
150193162022-06-24 17:01:40976 days ago1656090100
0x7997a051...77e4bB3A0
0.52 ETH
150193162022-06-24 17:01:40976 days ago1656090100
0x7997a051...77e4bB3A0
0.13 ETH
150192992022-06-24 16:56:57976 days ago1656089817
0x7997a051...77e4bB3A0
0.13 ETH
150192892022-06-24 16:54:08976 days ago1656089648
0x7997a051...77e4bB3A0
0.13 ETH
150192822022-06-24 16:52:51976 days ago1656089571
0x7997a051...77e4bB3A0
0.13 ETH
150192762022-06-24 16:50:28976 days ago1656089428
0x7997a051...77e4bB3A0
0.26 ETH
150192742022-06-24 16:50:00976 days ago1656089400
0x7997a051...77e4bB3A0
0.26 ETH
150192532022-06-24 16:45:34976 days ago1656089134
0x7997a051...77e4bB3A0
0.13 ETH
150192412022-06-24 16:41:37976 days ago1656088897
0x7997a051...77e4bB3A0
0.13 ETH
150192372022-06-24 16:41:04976 days ago1656088864
0x7997a051...77e4bB3A0
0.78 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CCubsProxyMint

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
No with 200 runs

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

// Proxy mint for Culture Cubs allowing to mint at presale price, following decision to lower public mint price.

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.4;

/**
 * @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;
    }
}

/**
 * @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);
    }
}

interface IERC721Pledge {
    function pledgeMint(address to, uint8 quantity)
        external
        payable;
    function numberMinted(address owner)
        external
        view
        returns (uint256);
}

contract CCubsProxyMint is Ownable {
    uint256 public constant PRESALE_PRICE = 0.13 ether;
    IERC721Pledge public ccubsContract;
    uint public maxPerWallet = 10;

    constructor(IERC721Pledge ccubsContract_) {
        ccubsContract = ccubsContract_;
    }

    modifier callerIsUser() {
        require(tx.origin == msg.sender, "The caller is another contract");
        _;
    }

    function publicMint(uint8 quantity) external payable callerIsUser {
        require(ccubsContract.numberMinted(msg.sender) + quantity <= maxPerWallet, "cannot mint this quantity");
        ccubsContract.pledgeMint{ value: PRESALE_PRICE * quantity }(msg.sender, quantity);
        refundIfOver(PRESALE_PRICE * quantity);
    }

    function refundIfOver(uint256 price) private {
        require(msg.value >= price, "Need to send more ETH.");
        if (msg.value > price) {
            payable(msg.sender).transfer(msg.value - price);
        }
    }

    function setCcubsContract(IERC721Pledge ccubsContract_) external onlyOwner {
        ccubsContract = ccubsContract_;
    }

    function setMaxPerWallet(uint maxPerWallet_) external onlyOwner {
        maxPerWallet = maxPerWallet_;
    }

    function numberMinted(address minter)
        external
        view
        returns (uint256) {
        return ccubsContract.numberMinted(minter);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"contract IERC721Pledge","name":"ccubsContract_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"PRESALE_PRICE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ccubsContract","outputs":[{"internalType":"contract IERC721Pledge","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxPerWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"numberMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"quantity","type":"uint8"}],"name":"publicMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC721Pledge","name":"ccubsContract_","type":"address"}],"name":"setCcubsContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxPerWallet_","type":"uint256"}],"name":"setMaxPerWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052600a6002553480156200001657600080fd5b50604051620012303803806200123083398181016040528101906200003c919062000187565b6200005c62000050620000a460201b60201c565b620000ac60201b60201c565b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000215565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000815190506200018181620001fb565b92915050565b6000602082840312156200019a57600080fd5b6000620001aa8482850162000170565b91505092915050565b6000620001c082620001db565b9050919050565b6000620001d482620001b3565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6200020681620001c7565b81146200021257600080fd5b50565b61100b80620002256000396000f3fe6080604052600436106100915760003560e01c80638da5cb5b116100595780638da5cb5b1461014a578063c69db68f14610175578063dc33e6811461019e578063e268e4d3146101db578063f2fde38b1461020457610091565b80633feb085114610096578063453c2310146100c157806362dc6e21146100ec578063715018a614610117578063858e83b51461012e575b600080fd5b3480156100a257600080fd5b506100ab61022d565b6040516100b89190610c0d565b60405180910390f35b3480156100cd57600080fd5b506100d6610253565b6040516100e39190610cc8565b60405180910390f35b3480156100f857600080fd5b50610101610259565b60405161010e9190610cc8565b60405180910390f35b34801561012357600080fd5b5061012c610265565b005b61014860048036038101906101439190610ab5565b6102ed565b005b34801561015657600080fd5b5061015f610520565b60405161016c9190610bc9565b60405180910390f35b34801561018157600080fd5b5061019c60048036038101906101979190610a3a565b610549565b005b3480156101aa57600080fd5b506101c560048036038101906101c09190610a11565b610609565b6040516101d29190610cc8565b60405180910390f35b3480156101e757600080fd5b5061020260048036038101906101fd9190610a63565b6106bd565b005b34801561021057600080fd5b5061022b60048036038101906102269190610a11565b610743565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b6701cdda4faccd000081565b61026d61083b565b73ffffffffffffffffffffffffffffffffffffffff1661028b610520565b73ffffffffffffffffffffffffffffffffffffffff16146102e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d890610c68565b60405180910390fd5b6102eb6000610843565b565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff161461035b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035290610c48565b60405180910390fd5b6002548160ff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dc33e681336040518263ffffffff1660e01b81526004016103bd9190610bc9565b60206040518083038186803b1580156103d557600080fd5b505afa1580156103e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040d9190610a8c565b6104179190610cf4565b1115610458576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044f90610c88565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fb0f4a7f8260ff166701cdda4faccd00006104ad9190610d4a565b33846040518463ffffffff1660e01b81526004016104cc929190610be4565b6000604051808303818588803b1580156104e557600080fd5b505af11580156104f9573d6000803e3d6000fd5b505050505061051d8160ff166701cdda4faccd00006105189190610d4a565b610907565b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61055161083b565b73ffffffffffffffffffffffffffffffffffffffff1661056f610520565b73ffffffffffffffffffffffffffffffffffffffff16146105c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bc90610c68565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dc33e681836040518263ffffffff1660e01b81526004016106669190610bc9565b60206040518083038186803b15801561067e57600080fd5b505afa158015610692573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b69190610a8c565b9050919050565b6106c561083b565b73ffffffffffffffffffffffffffffffffffffffff166106e3610520565b73ffffffffffffffffffffffffffffffffffffffff1614610739576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073090610c68565b60405180910390fd5b8060028190555050565b61074b61083b565b73ffffffffffffffffffffffffffffffffffffffff16610769610520565b73ffffffffffffffffffffffffffffffffffffffff16146107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b690610c68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561082f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082690610c28565b60405180910390fd5b61083881610843565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8034101561094a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094190610ca8565b60405180910390fd5b803411156109a5573373ffffffffffffffffffffffffffffffffffffffff166108fc82346109789190610da4565b9081150290604051600060405180830381858888f193505050501580156109a3573d6000803e3d6000fd5b505b50565b6000813590506109b781610f79565b92915050565b6000813590506109cc81610f90565b92915050565b6000813590506109e181610fa7565b92915050565b6000815190506109f681610fa7565b92915050565b600081359050610a0b81610fbe565b92915050565b600060208284031215610a2357600080fd5b6000610a31848285016109a8565b91505092915050565b600060208284031215610a4c57600080fd5b6000610a5a848285016109bd565b91505092915050565b600060208284031215610a7557600080fd5b6000610a83848285016109d2565b91505092915050565b600060208284031215610a9e57600080fd5b6000610aac848285016109e7565b91505092915050565b600060208284031215610ac757600080fd5b6000610ad5848285016109fc565b91505092915050565b610ae781610dd8565b82525050565b610af681610e33565b82525050565b6000610b09602683610ce3565b9150610b1482610e86565b604082019050919050565b6000610b2c601e83610ce3565b9150610b3782610ed5565b602082019050919050565b6000610b4f602083610ce3565b9150610b5a82610efe565b602082019050919050565b6000610b72601983610ce3565b9150610b7d82610f27565b602082019050919050565b6000610b95601683610ce3565b9150610ba082610f50565b602082019050919050565b610bb481610e1c565b82525050565b610bc381610e26565b82525050565b6000602082019050610bde6000830184610ade565b92915050565b6000604082019050610bf96000830185610ade565b610c066020830184610bba565b9392505050565b6000602082019050610c226000830184610aed565b92915050565b60006020820190508181036000830152610c4181610afc565b9050919050565b60006020820190508181036000830152610c6181610b1f565b9050919050565b60006020820190508181036000830152610c8181610b42565b9050919050565b60006020820190508181036000830152610ca181610b65565b9050919050565b60006020820190508181036000830152610cc181610b88565b9050919050565b6000602082019050610cdd6000830184610bab565b92915050565b600082825260208201905092915050565b6000610cff82610e1c565b9150610d0a83610e1c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610d3f57610d3e610e57565b5b828201905092915050565b6000610d5582610e1c565b9150610d6083610e1c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610d9957610d98610e57565b5b828202905092915050565b6000610daf82610e1c565b9150610dba83610e1c565b925082821015610dcd57610dcc610e57565b5b828203905092915050565b6000610de382610dfc565b9050919050565b6000610df582610dd8565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000610e3e82610e45565b9050919050565b6000610e5082610dfc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f63616e6e6f74206d696e742074686973207175616e7469747900000000000000600082015250565b7f4e65656420746f2073656e64206d6f7265204554482e00000000000000000000600082015250565b610f8281610dd8565b8114610f8d57600080fd5b50565b610f9981610dea565b8114610fa457600080fd5b50565b610fb081610e1c565b8114610fbb57600080fd5b50565b610fc781610e26565b8114610fd257600080fd5b5056fea2646970667358221220ab32b745ab5e64255db39f2e864c341c869c9486f1aaa9f63149547ea3e71c8364736f6c634300080400330000000000000000000000007be3fdac0f6da6d4460fc2e4937d0017f8e494fa

Deployed Bytecode

0x6080604052600436106100915760003560e01c80638da5cb5b116100595780638da5cb5b1461014a578063c69db68f14610175578063dc33e6811461019e578063e268e4d3146101db578063f2fde38b1461020457610091565b80633feb085114610096578063453c2310146100c157806362dc6e21146100ec578063715018a614610117578063858e83b51461012e575b600080fd5b3480156100a257600080fd5b506100ab61022d565b6040516100b89190610c0d565b60405180910390f35b3480156100cd57600080fd5b506100d6610253565b6040516100e39190610cc8565b60405180910390f35b3480156100f857600080fd5b50610101610259565b60405161010e9190610cc8565b60405180910390f35b34801561012357600080fd5b5061012c610265565b005b61014860048036038101906101439190610ab5565b6102ed565b005b34801561015657600080fd5b5061015f610520565b60405161016c9190610bc9565b60405180910390f35b34801561018157600080fd5b5061019c60048036038101906101979190610a3a565b610549565b005b3480156101aa57600080fd5b506101c560048036038101906101c09190610a11565b610609565b6040516101d29190610cc8565b60405180910390f35b3480156101e757600080fd5b5061020260048036038101906101fd9190610a63565b6106bd565b005b34801561021057600080fd5b5061022b60048036038101906102269190610a11565b610743565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b6701cdda4faccd000081565b61026d61083b565b73ffffffffffffffffffffffffffffffffffffffff1661028b610520565b73ffffffffffffffffffffffffffffffffffffffff16146102e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102d890610c68565b60405180910390fd5b6102eb6000610843565b565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff161461035b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035290610c48565b60405180910390fd5b6002548160ff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dc33e681336040518263ffffffff1660e01b81526004016103bd9190610bc9565b60206040518083038186803b1580156103d557600080fd5b505afa1580156103e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040d9190610a8c565b6104179190610cf4565b1115610458576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161044f90610c88565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fb0f4a7f8260ff166701cdda4faccd00006104ad9190610d4a565b33846040518463ffffffff1660e01b81526004016104cc929190610be4565b6000604051808303818588803b1580156104e557600080fd5b505af11580156104f9573d6000803e3d6000fd5b505050505061051d8160ff166701cdda4faccd00006105189190610d4a565b610907565b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61055161083b565b73ffffffffffffffffffffffffffffffffffffffff1661056f610520565b73ffffffffffffffffffffffffffffffffffffffff16146105c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bc90610c68565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dc33e681836040518263ffffffff1660e01b81526004016106669190610bc9565b60206040518083038186803b15801561067e57600080fd5b505afa158015610692573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b69190610a8c565b9050919050565b6106c561083b565b73ffffffffffffffffffffffffffffffffffffffff166106e3610520565b73ffffffffffffffffffffffffffffffffffffffff1614610739576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073090610c68565b60405180910390fd5b8060028190555050565b61074b61083b565b73ffffffffffffffffffffffffffffffffffffffff16610769610520565b73ffffffffffffffffffffffffffffffffffffffff16146107bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107b690610c68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561082f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082690610c28565b60405180910390fd5b61083881610843565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8034101561094a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094190610ca8565b60405180910390fd5b803411156109a5573373ffffffffffffffffffffffffffffffffffffffff166108fc82346109789190610da4565b9081150290604051600060405180830381858888f193505050501580156109a3573d6000803e3d6000fd5b505b50565b6000813590506109b781610f79565b92915050565b6000813590506109cc81610f90565b92915050565b6000813590506109e181610fa7565b92915050565b6000815190506109f681610fa7565b92915050565b600081359050610a0b81610fbe565b92915050565b600060208284031215610a2357600080fd5b6000610a31848285016109a8565b91505092915050565b600060208284031215610a4c57600080fd5b6000610a5a848285016109bd565b91505092915050565b600060208284031215610a7557600080fd5b6000610a83848285016109d2565b91505092915050565b600060208284031215610a9e57600080fd5b6000610aac848285016109e7565b91505092915050565b600060208284031215610ac757600080fd5b6000610ad5848285016109fc565b91505092915050565b610ae781610dd8565b82525050565b610af681610e33565b82525050565b6000610b09602683610ce3565b9150610b1482610e86565b604082019050919050565b6000610b2c601e83610ce3565b9150610b3782610ed5565b602082019050919050565b6000610b4f602083610ce3565b9150610b5a82610efe565b602082019050919050565b6000610b72601983610ce3565b9150610b7d82610f27565b602082019050919050565b6000610b95601683610ce3565b9150610ba082610f50565b602082019050919050565b610bb481610e1c565b82525050565b610bc381610e26565b82525050565b6000602082019050610bde6000830184610ade565b92915050565b6000604082019050610bf96000830185610ade565b610c066020830184610bba565b9392505050565b6000602082019050610c226000830184610aed565b92915050565b60006020820190508181036000830152610c4181610afc565b9050919050565b60006020820190508181036000830152610c6181610b1f565b9050919050565b60006020820190508181036000830152610c8181610b42565b9050919050565b60006020820190508181036000830152610ca181610b65565b9050919050565b60006020820190508181036000830152610cc181610b88565b9050919050565b6000602082019050610cdd6000830184610bab565b92915050565b600082825260208201905092915050565b6000610cff82610e1c565b9150610d0a83610e1c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610d3f57610d3e610e57565b5b828201905092915050565b6000610d5582610e1c565b9150610d6083610e1c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610d9957610d98610e57565b5b828202905092915050565b6000610daf82610e1c565b9150610dba83610e1c565b925082821015610dcd57610dcc610e57565b5b828203905092915050565b6000610de382610dfc565b9050919050565b6000610df582610dd8565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000610e3e82610e45565b9050919050565b6000610e5082610dfc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f63616e6e6f74206d696e742074686973207175616e7469747900000000000000600082015250565b7f4e65656420746f2073656e64206d6f7265204554482e00000000000000000000600082015250565b610f8281610dd8565b8114610f8d57600080fd5b50565b610f9981610dea565b8114610fa457600080fd5b50565b610fb081610e1c565b8114610fbb57600080fd5b50565b610fc781610e26565b8114610fd257600080fd5b5056fea2646970667358221220ab32b745ab5e64255db39f2e864c341c869c9486f1aaa9f63149547ea3e71c8364736f6c63430008040033

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

0000000000000000000000007be3fdac0f6da6d4460fc2e4937d0017f8e494fa

-----Decoded View---------------
Arg [0] : ccubsContract_ (address): 0x7bE3FdAc0F6DA6d4460fC2e4937D0017F8E494fA

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007be3fdac0f6da6d4460fc2e4937d0017f8e494fa


Deployed Bytecode Sourcemap

3542:1386:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3641:34;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3682:29;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3584:50;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2502:103;;;;;;;;;;;;;:::i;:::-;;3948:329;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1851:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4517:124;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4768:157;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4649:111;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2760:201;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3641:34;;;;;;;;;;;;;:::o;3682:29::-;;;;:::o;3584:50::-;3624:10;3584:50;:::o;2502:103::-;2082:12;:10;:12::i;:::-;2071:23;;:7;:5;:7::i;:::-;:23;;;2063:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2567:30:::1;2594:1;2567:18;:30::i;:::-;2502:103::o:0;3948:329::-;3875:10;3862:23;;:9;:23;;;3854:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;4086:12:::1;;4074:8;4033:49;;:13;;;;;;;;;;;:26;;;4060:10;4033:38;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:49;;;;:::i;:::-;:65;;4025:103;;;;;;;;;;;;:::i;:::-;;;;;;;;;4139:13;;;;;;;;;;;:24;;;4188:8;4172:24;;3624:10;4172:24;;;;:::i;:::-;4199:10;4211:8;4139:81;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;4231:38;4260:8;4244:24;;3624:10;4244:24;;;;:::i;:::-;4231:12;:38::i;:::-;3948:329:::0;:::o;1851:87::-;1897:7;1924:6;;;;;;;;;;;1917:13;;1851:87;:::o;4517:124::-;2082:12;:10;:12::i;:::-;2071:23;;:7;:5;:7::i;:::-;:23;;;2063:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4619:14:::1;4603:13;;:30;;;;;;;;;;;;;;;;;;4517:124:::0;:::o;4768:157::-;4856:7;4883:13;;;;;;;;;;;:26;;;4910:6;4883:34;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4876:41;;4768:157;;;:::o;4649:111::-;2082:12;:10;:12::i;:::-;2071:23;;:7;:5;:7::i;:::-;:23;;;2063:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4739:13:::1;4724:12;:28;;;;4649:111:::0;:::o;2760:201::-;2082:12;:10;:12::i;:::-;2071:23;;:7;:5;:7::i;:::-;:23;;;2063:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2869:1:::1;2849:22;;:8;:22;;;;2841:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2925:28;2944:8;2925:18;:28::i;:::-;2760:201:::0;:::o;718:98::-;771:7;798:10;791:17;;718:98;:::o;3121:191::-;3195:16;3214:6;;;;;;;;;;;3195:25;;3240:8;3231:6;;:17;;;;;;;;;;;;;;;;;;3295:8;3264:40;;3285:8;3264:40;;;;;;;;;;;;3121:191;;:::o;4285:224::-;4362:5;4349:9;:18;;4341:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;4421:5;4409:9;:17;4405:97;;;4451:10;4443:28;;:47;4484:5;4472:9;:17;;;;:::i;:::-;4443:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4405:97;4285:224;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:181::-;219:5;257:6;244:20;235:29;;273:54;321:5;273:54;:::i;:::-;225:108;;;;:::o;339:139::-;385:5;423:6;410:20;401:29;;439:33;466:5;439:33;:::i;:::-;391:87;;;;:::o;484:143::-;541:5;572:6;566:13;557:22;;588:33;615:5;588:33;:::i;:::-;547:80;;;;:::o;633:135::-;677:5;715:6;702:20;693:29;;731:31;756:5;731:31;:::i;:::-;683:85;;;;:::o;774:262::-;833:6;882:2;870:9;861:7;857:23;853:32;850:2;;;898:1;895;888:12;850:2;941:1;966:53;1011:7;1002:6;991:9;987:22;966:53;:::i;:::-;956:63;;912:117;840:196;;;;:::o;1042:304::-;1122:6;1171:2;1159:9;1150:7;1146:23;1142:32;1139:2;;;1187:1;1184;1177:12;1139:2;1230:1;1255:74;1321:7;1312:6;1301:9;1297:22;1255:74;:::i;:::-;1245:84;;1201:138;1129:217;;;;:::o;1352:262::-;1411:6;1460:2;1448:9;1439:7;1435:23;1431:32;1428:2;;;1476:1;1473;1466:12;1428:2;1519:1;1544:53;1589:7;1580:6;1569:9;1565:22;1544:53;:::i;:::-;1534:63;;1490:117;1418:196;;;;:::o;1620:284::-;1690:6;1739:2;1727:9;1718:7;1714:23;1710:32;1707:2;;;1755:1;1752;1745:12;1707:2;1798:1;1823:64;1879:7;1870:6;1859:9;1855:22;1823:64;:::i;:::-;1813:74;;1769:128;1697:207;;;;:::o;1910:258::-;1967:6;2016:2;2004:9;1995:7;1991:23;1987:32;1984:2;;;2032:1;2029;2022:12;1984:2;2075:1;2100:51;2143:7;2134:6;2123:9;2119:22;2100:51;:::i;:::-;2090:61;;2046:115;1974:194;;;;:::o;2174:118::-;2261:24;2279:5;2261:24;:::i;:::-;2256:3;2249:37;2239:53;;:::o;2298:173::-;2406:58;2458:5;2406:58;:::i;:::-;2401:3;2394:71;2384:87;;:::o;2477:366::-;2619:3;2640:67;2704:2;2699:3;2640:67;:::i;:::-;2633:74;;2716:93;2805:3;2716:93;:::i;:::-;2834:2;2829:3;2825:12;2818:19;;2623:220;;;:::o;2849:366::-;2991:3;3012:67;3076:2;3071:3;3012:67;:::i;:::-;3005:74;;3088:93;3177:3;3088:93;:::i;:::-;3206:2;3201:3;3197:12;3190:19;;2995:220;;;:::o;3221:366::-;3363:3;3384:67;3448:2;3443:3;3384:67;:::i;:::-;3377:74;;3460:93;3549:3;3460:93;:::i;:::-;3578:2;3573:3;3569:12;3562:19;;3367:220;;;:::o;3593:366::-;3735:3;3756:67;3820:2;3815:3;3756:67;:::i;:::-;3749:74;;3832:93;3921:3;3832:93;:::i;:::-;3950:2;3945:3;3941:12;3934:19;;3739:220;;;:::o;3965:366::-;4107:3;4128:67;4192:2;4187:3;4128:67;:::i;:::-;4121:74;;4204:93;4293:3;4204:93;:::i;:::-;4322:2;4317:3;4313:12;4306:19;;4111:220;;;:::o;4337:118::-;4424:24;4442:5;4424:24;:::i;:::-;4419:3;4412:37;4402:53;;:::o;4461:112::-;4544:22;4560:5;4544:22;:::i;:::-;4539:3;4532:35;4522:51;;:::o;4579:222::-;4672:4;4710:2;4699:9;4695:18;4687:26;;4723:71;4791:1;4780:9;4776:17;4767:6;4723:71;:::i;:::-;4677:124;;;;:::o;4807:324::-;4924:4;4962:2;4951:9;4947:18;4939:26;;4975:71;5043:1;5032:9;5028:17;5019:6;4975:71;:::i;:::-;5056:68;5120:2;5109:9;5105:18;5096:6;5056:68;:::i;:::-;4929:202;;;;;:::o;5137:264::-;5251:4;5289:2;5278:9;5274:18;5266:26;;5302:92;5391:1;5380:9;5376:17;5367:6;5302:92;:::i;:::-;5256:145;;;;:::o;5407:419::-;5573:4;5611:2;5600:9;5596:18;5588:26;;5660:9;5654:4;5650:20;5646:1;5635:9;5631:17;5624:47;5688:131;5814:4;5688:131;:::i;:::-;5680:139;;5578:248;;;:::o;5832:419::-;5998:4;6036:2;6025:9;6021:18;6013:26;;6085:9;6079:4;6075:20;6071:1;6060:9;6056:17;6049:47;6113:131;6239:4;6113:131;:::i;:::-;6105:139;;6003:248;;;:::o;6257:419::-;6423:4;6461:2;6450:9;6446:18;6438:26;;6510:9;6504:4;6500:20;6496:1;6485:9;6481:17;6474:47;6538:131;6664:4;6538:131;:::i;:::-;6530:139;;6428:248;;;:::o;6682:419::-;6848:4;6886:2;6875:9;6871:18;6863:26;;6935:9;6929:4;6925:20;6921:1;6910:9;6906:17;6899:47;6963:131;7089:4;6963:131;:::i;:::-;6955:139;;6853:248;;;:::o;7107:419::-;7273:4;7311:2;7300:9;7296:18;7288:26;;7360:9;7354:4;7350:20;7346:1;7335:9;7331:17;7324:47;7388:131;7514:4;7388:131;:::i;:::-;7380:139;;7278:248;;;:::o;7532:222::-;7625:4;7663:2;7652:9;7648:18;7640:26;;7676:71;7744:1;7733:9;7729:17;7720:6;7676:71;:::i;:::-;7630:124;;;;:::o;7760:169::-;7844:11;7878:6;7873:3;7866:19;7918:4;7913:3;7909:14;7894:29;;7856:73;;;;:::o;7935:305::-;7975:3;7994:20;8012:1;7994:20;:::i;:::-;7989:25;;8028:20;8046:1;8028:20;:::i;:::-;8023:25;;8182:1;8114:66;8110:74;8107:1;8104:81;8101:2;;;8188:18;;:::i;:::-;8101:2;8232:1;8229;8225:9;8218:16;;7979:261;;;;:::o;8246:348::-;8286:7;8309:20;8327:1;8309:20;:::i;:::-;8304:25;;8343:20;8361:1;8343:20;:::i;:::-;8338:25;;8531:1;8463:66;8459:74;8456:1;8453:81;8448:1;8441:9;8434:17;8430:105;8427:2;;;8538:18;;:::i;:::-;8427:2;8586:1;8583;8579:9;8568:20;;8294:300;;;;:::o;8600:191::-;8640:4;8660:20;8678:1;8660:20;:::i;:::-;8655:25;;8694:20;8712:1;8694:20;:::i;:::-;8689:25;;8733:1;8730;8727:8;8724:2;;;8738:18;;:::i;:::-;8724:2;8783:1;8780;8776:9;8768:17;;8645:146;;;;:::o;8797:96::-;8834:7;8863:24;8881:5;8863:24;:::i;:::-;8852:35;;8842:51;;;:::o;8899:117::-;8957:7;8986:24;9004:5;8986:24;:::i;:::-;8975:35;;8965:51;;;:::o;9022:126::-;9059:7;9099:42;9092:5;9088:54;9077:65;;9067:81;;;:::o;9154:77::-;9191:7;9220:5;9209:16;;9199:32;;;:::o;9237:86::-;9272:7;9312:4;9305:5;9301:16;9290:27;;9280:43;;;:::o;9329:168::-;9400:9;9433:58;9485:5;9433:58;:::i;:::-;9420:71;;9410:87;;;:::o;9503:134::-;9574:9;9607:24;9625:5;9607:24;:::i;:::-;9594:37;;9584:53;;;:::o;9643:180::-;9691:77;9688:1;9681:88;9788:4;9785:1;9778:15;9812:4;9809:1;9802:15;9829:225;9969:34;9965:1;9957:6;9953:14;9946:58;10038:8;10033:2;10025:6;10021:15;10014:33;9935:119;:::o;10060:180::-;10200:32;10196:1;10188:6;10184:14;10177:56;10166:74;:::o;10246:182::-;10386:34;10382:1;10374:6;10370:14;10363:58;10352:76;:::o;10434:175::-;10574:27;10570:1;10562:6;10558:14;10551:51;10540:69;:::o;10615:172::-;10755:24;10751:1;10743:6;10739:14;10732:48;10721:66;:::o;10793:122::-;10866:24;10884:5;10866:24;:::i;:::-;10859:5;10856:35;10846:2;;10905:1;10902;10895:12;10846:2;10836:79;:::o;10921:164::-;11015:45;11054:5;11015:45;:::i;:::-;11008:5;11005:56;10995:2;;11075:1;11072;11065:12;10995:2;10985:100;:::o;11091:122::-;11164:24;11182:5;11164:24;:::i;:::-;11157:5;11154:35;11144:2;;11203:1;11200;11193:12;11144:2;11134:79;:::o;11219:118::-;11290:22;11306:5;11290:22;:::i;:::-;11283:5;11280:33;11270:2;;11327:1;11324;11317:12;11270:2;11260:77;:::o

Swarm Source

ipfs://ab32b745ab5e64255db39f2e864c341c869c9486f1aaa9f63149547ea3e71c83

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.