ETH Price: $3,280.88 (+0.32%)

Contract

0x557c4CF6EE837E963099605F45cEe4121fEc1bf9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw149268942022-06-08 13:18:52949 days ago1654694332IN
0x557c4CF6...21fEc1bf9
0 ETH0.0022454172.72583098
Flip Raid Status149246252022-06-08 3:55:15949 days ago1654660515IN
0x557c4CF6...21fEc1bf9
0 ETH0.0021632675.99214081
Raid149234012022-06-07 22:57:23949 days ago1654642643IN
0x557c4CF6...21fEc1bf9
0.05 ETH0.010798257.87161782
Raid149233712022-06-07 22:52:00949 days ago1654642320IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.00647689102.66447343
Raid149233232022-06-07 22:40:23949 days ago1654641623IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0045858272.05991948
Raid149229822022-06-07 21:16:38949 days ago1654636598IN
0x557c4CF6...21fEc1bf9
0.05 ETH0.0107033362.14488977
Raid149228802022-06-07 20:53:37949 days ago1654635217IN
0x557c4CF6...21fEc1bf9
0.02 ETH0.01020652106.91603621
Raid149228742022-06-07 20:52:02949 days ago1654635122IN
0x557c4CF6...21fEc1bf9
0.02 ETH0.01056076112.33187459
Raid149228652022-06-07 20:49:15949 days ago1654634955IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.00678898107.61132509
Raid149228582022-06-07 20:47:09949 days ago1654634829IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.00773228121.50234946
Raid149228542022-06-07 20:44:38949 days ago1654634678IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0062041598.34120677
Raid149228482022-06-07 20:43:10949 days ago1654634590IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.00722223113.48753639
Raid149227762022-06-07 20:23:42949 days ago1654633422IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0048269376.51110878
Raid149227642022-06-07 20:20:29949 days ago1654633229IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.00631181100.04784119
Raid149218472022-06-07 16:27:10950 days ago1654619230IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0025410248.86589604
Raid149215592022-06-07 15:16:38950 days ago1654614998IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0024171438.31380907
Raid149215512022-06-07 15:15:12950 days ago1654614912IN
0x557c4CF6...21fEc1bf9
0.04 ETH0.0075524354.86093548
Raid149215412022-06-07 15:12:14950 days ago1654614734IN
0x557c4CF6...21fEc1bf9
0.05 ETH0.0083448944.67672772
Raid149215332022-06-07 15:10:38950 days ago1654614638IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0034041253.49111129
Raid149214072022-06-07 14:43:37950 days ago1654613017IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0019978254.12242069
Raid149214072022-06-07 14:43:37950 days ago1654613017IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0034728355.04742069
Raid149211782022-06-07 13:57:30950 days ago1654610250IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0031335749.2399011
Raid149207982022-06-07 12:26:32950 days ago1654604792IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.0019820831.41775254
Raid149207832022-06-07 12:21:51950 days ago1654604511IN
0x557c4CF6...21fEc1bf9
0.01 ETH0.001518823.86590076
Raid149206052022-06-07 11:39:19950 days ago1654601959IN
0x557c4CF6...21fEc1bf9
0.02 ETH0.0030556732.6939152
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
149268942022-06-08 13:18:52949 days ago1654694332
0x557c4CF6...21fEc1bf9
3.1 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TombRaid

Compiler Version
v0.8.14+commit.80d49f37

Optimization Enabled:
Yes with 200 runs

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

// File: @openzeppelin/contracts/utils/Context.sol


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

pragma solidity ^0.8.0;

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

// File: @openzeppelin/contracts/access/Ownable.sol


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

pragma solidity ^0.8.0;


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

// File: Season6.sol


pragma solidity 0.8.14;


interface IBoneheadz {
    function ownerOf(uint256 tokenId) external view returns (address);

    function totalSupply() external view returns (uint256);
}

contract TombRaid is Ownable {
    IBoneheadz public Boneheadz; 

    bool public raidActive = false;

    mapping(uint256 => uint256) public tokenTiers;
    mapping(uint256 => bool) public isLocked;

    uint256 public raidPrice = 0.01 ether;

    uint256 public constant SEASON = 6;
    uint256 public constant MAX_TIER = 3;

    // raid 1: 80% chance of success
    // raid 2: 20% chance of success
    // raid 3: 20% chance of success
    uint256[3] public CUTOFFS = [8, 2, 2];

    event Locked(uint256 indexed tokenId);
    event TierUpdated(uint256 indexed tokenId, uint256 tier);

    constructor(address boneheadz) {
        Boneheadz = IBoneheadz(boneheadz);
    }

    // OWNER FUNCTIONS

    function flipRaidStatus() external onlyOwner {
        raidActive = !raidActive;
    }

    function setRaidPrice(uint256 price) external onlyOwner {
        raidPrice = price;
    }

    function flipLockStatuses(uint256[] calldata tokenIds) public onlyOwner {
        uint256 numIds = tokenIds.length;
        for (uint256 i; i < numIds; i++) {
            isLocked[tokenIds[i]] = !isLocked[tokenIds[i]];
        }
    }

    function withdraw(address recipient) external onlyOwner {
        (bool success, ) = recipient.call{value: address(this).balance}("");
        require(success, "Withdraw failed");
    }

    // RAID FUNCTIONS

    function raid(uint256[] calldata tokenIds) public payable {
        require(msg.sender == tx.origin, "Caller not allowed");
        require(raidActive, "Raiding not active");

        uint256 numIds = tokenIds.length;
        require(msg.value == numIds * raidPrice, "Not enough ETH sent");

        for (uint256 i; i < numIds; i++) {
            uint256 tokenId = tokenIds[i];
            require(msg.sender == Boneheadz.ownerOf(tokenId), "Caller is not the token owner");
            require(!isLocked[tokenId], "Bonehead is locked");
            require(tokenTiers[tokenId] < MAX_TIER, "Already max tier");

            uint256 pseudoRandomNumber = _genPseudoRandomNumber(tokenId);
            uint256 currentTier = tokenTiers[tokenId];
            if (pseudoRandomNumber < CUTOFFS[currentTier]) {
                tokenTiers[tokenId]++;
                emit TierUpdated(tokenId, tokenTiers[tokenId]);
            } else {
                isLocked[tokenId] = true;
                emit Locked(tokenId);
            }
        }
    }

    // VIEW FUNCTIONS

    function numPerTier() public view returns (uint256[] memory) {
        uint256[] memory counts = new uint256[](MAX_TIER + 1);
        for (uint256 tier; tier <= MAX_TIER; tier++) {
            uint256 numAtTier = 0;
            uint256 totalSupply = Boneheadz.totalSupply();
            for (uint256 id; id < totalSupply; id++) {
                if (tokenTiers[id] == tier) {
                    numAtTier++;
                }
            }
            counts[tier] = numAtTier;
        }
        return counts;
    }

    function numLockedPerTier() public view returns (uint256[] memory) {
        uint256[] memory counts = new uint256[](MAX_TIER + 1);
        for (uint256 tier; tier <= MAX_TIER; tier++) {
            uint256 numLockedAtTier = 0;
            uint256 totalSupply = Boneheadz.totalSupply();
            for (uint256 id; id < totalSupply; id++) {
                if (tokenTiers[id] == tier && isLocked[id]) {
                    numLockedAtTier++;
                }
            }
            counts[tier] = numLockedAtTier;
        }
        return counts;
    }

    function _genPseudoRandomNumber(uint256 tokenId) private view returns (uint256) {
        uint256 pseudoRandomHash = uint256(keccak256(abi.encodePacked(block.difficulty, block.timestamp, tokenId)));
        return pseudoRandomHash % 10;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"boneheadz","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Locked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tier","type":"uint256"}],"name":"TierUpdated","type":"event"},{"inputs":[],"name":"Boneheadz","outputs":[{"internalType":"contract IBoneheadz","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"CUTOFFS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_TIER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEASON","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"}],"name":"flipLockStatuses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"flipRaidStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"isLocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"numLockedPerTier","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"numPerTier","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":"uint256[]","name":"tokenIds","type":"uint256[]"}],"name":"raid","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"raidActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"raidPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price","type":"uint256"}],"name":"setRaidPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokenTiers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6001805460ff60a01b19169055662386f26fc1000060045560e060405260086080908152600260a081905260c0526200003d906005906003620000ef565b503480156200004b57600080fd5b506040516200111f3803806200111f8339810160408190526200006e916200014e565b62000079336200009f565b600180546001600160a01b0319166001600160a01b039290921691909117905562000180565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b826003810192821562000125579160200282015b8281111562000125578251829060ff1690559160200191906001019062000103565b506200013392915062000137565b5090565b5b8082111562000133576000815560010162000138565b6000602082840312156200016157600080fd5b81516001600160a01b03811681146200017957600080fd5b9392505050565b610f8f80620001906000396000f3fe6080604052600436106101095760003560e01c80637bf544d511610095578063af3a19c711610064578063af3a19c7146102d1578063c3458ac8146102e6578063c4767780146102fc578063f2fde38b1461030f578063f6aacfb11461032f57600080fd5b80637bf544d514610251578063818f2e42146102665780638da5cb5b146102935780639e67104c146102b157600080fd5b80632dd9e54d116100dc5780632dd9e54d146101855780634e9d695a146101b657806351cff8d9146101e45780636a8094f514610204578063715018a61461023c57600080fd5b806301a0e5dd1461010e57806301a32d8a146101395780631ae01e3e146101505780632bfeb6f514610165575b600080fd5b34801561011a57600080fd5b5061012361035f565b6040516101309190610d36565b60405180910390f35b34801561014557600080fd5b5061014e6104d0565b005b34801561015c57600080fd5b50610123610524565b34801561017157600080fd5b5061014e610180366004610d7a565b610675565b34801561019157600080fd5b506001546101a690600160a01b900460ff1681565b6040519015158152602001610130565b3480156101c257600080fd5b506101d66101d1366004610d7a565b6106a4565b604051908152602001610130565b3480156101f057600080fd5b5061014e6101ff366004610da8565b6106bb565b34801561021057600080fd5b50600154610224906001600160a01b031681565b6040516001600160a01b039091168152602001610130565b34801561024857600080fd5b5061014e61077e565b34801561025d57600080fd5b506101d6600681565b34801561027257600080fd5b506101d6610281366004610d7a565b60026020526000908152604090205481565b34801561029f57600080fd5b506000546001600160a01b0316610224565b3480156102bd57600080fd5b5061014e6102cc366004610dc5565b6107b4565b3480156102dd57600080fd5b506101d6600381565b3480156102f257600080fd5b506101d660045481565b61014e61030a366004610dc5565b61087f565b34801561031b57600080fd5b5061014e61032a366004610da8565b610c04565b34801561033b57600080fd5b506101a661034a366004610d7a565b60036020526000908152604090205460ff1681565b6060600061036f60036001610e50565b67ffffffffffffffff81111561038757610387610e68565b6040519080825280602002602001820160405280156103b0578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610414573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104389190610e7e565b905060005b818110156104955760008181526002602052604090205484148015610470575060008181526003602052604090205460ff165b15610483578261047f81610e97565b9350505b8061048d81610e97565b91505061043d565b50818484815181106104a9576104a9610eb0565b602002602001018181525050505080806104c290610e97565b9150506103b6565b50919050565b6000546001600160a01b031633146105035760405162461bcd60e51b81526004016104fa90610ec6565b60405180910390fd5b6001805460ff60a01b198116600160a01b9182900460ff1615909102179055565b6060600061053460036001610e50565b67ffffffffffffffff81111561054c5761054c610e68565b604051908082528060200260200182016040528015610575578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fd9190610e7e565b905060005b818110156106405760008181526002602052604090205484900361062e578261062a81610e97565b9350505b8061063881610e97565b915050610602565b508184848151811061065457610654610eb0565b6020026020010181815250505050808061066d90610e97565b91505061057b565b6000546001600160a01b0316331461069f5760405162461bcd60e51b81526004016104fa90610ec6565b600455565b600581600381106106b457600080fd5b0154905081565b6000546001600160a01b031633146106e55760405162461bcd60e51b81526004016104fa90610ec6565b6000816001600160a01b03164760405160006040518083038185875af1925050503d8060008114610732576040519150601f19603f3d011682016040523d82523d6000602084013e610737565b606091505b505090508061077a5760405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b60448201526064016104fa565b5050565b6000546001600160a01b031633146107a85760405162461bcd60e51b81526004016104fa90610ec6565b6107b26000610c9f565b565b6000546001600160a01b031633146107de5760405162461bcd60e51b81526004016104fa90610ec6565b8060005b81811015610879576003600085858481811061080057610800610eb0565b90506020020135815260200190815260200160002060009054906101000a900460ff16156003600086868581811061083a5761083a610eb0565b90506020020135815260200190815260200160002060006101000a81548160ff021916908315150217905550808061087190610e97565b9150506107e2565b50505050565b3332146108c35760405162461bcd60e51b815260206004820152601260248201527110d85b1b195c881b9bdd08185b1b1bddd95960721b60448201526064016104fa565b600154600160a01b900460ff166109115760405162461bcd60e51b815260206004820152601260248201527152616964696e67206e6f742061637469766560701b60448201526064016104fa565b60045481906109209082610efb565b34146109645760405162461bcd60e51b8152602060048201526013602482015272139bdd08195b9bdd59da08115512081cd95b9d606a1b60448201526064016104fa565b60005b8181101561087957600084848381811061098357610983610eb0565b6001546040516331a9108f60e11b815260209290920293909301356004820181905293506001600160a01b0390921691636352211e9150602401602060405180830381865afa1580156109da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fe9190610f1a565b6001600160a01b0316336001600160a01b031614610a5e5760405162461bcd60e51b815260206004820152601d60248201527f43616c6c6572206973206e6f742074686520746f6b656e206f776e657200000060448201526064016104fa565b60008181526003602052604090205460ff1615610ab25760405162461bcd60e51b8152602060048201526012602482015271109bdb995a195859081a5cc81b1bd8dad95960721b60448201526064016104fa565b600081815260026020526040902054600311610b035760405162461bcd60e51b815260206004820152601060248201526f20b63932b0b23c9036b0bc103a34b2b960811b60448201526064016104fa565b6000610b0e82610cef565b60008381526002602052604090205490915060058160038110610b3357610b33610eb0565b0154821015610bad576000838152600260205260408120805491610b5683610e97565b9190505550827f5349d126fd113e080c8df8082fb24f953d527eca3de019efe9b3574285b3f0416002600086815260200190815260200160002054604051610ba091815260200190565b60405180910390a2610bee565b600083815260036020526040808220805460ff191660011790555184917f032bc66be43dbccb7487781d168eb7bda224628a3b2c3388bdf69b532a3a161191a25b5050508080610bfc90610e97565b915050610967565b6000546001600160a01b03163314610c2e5760405162461bcd60e51b81526004016104fa90610ec6565b6001600160a01b038116610c935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104fa565b610c9c81610c9f565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805144602080830191909152428284015260608083018590528351808403909101815260809092019092528051910120600090610d2f600a82610f37565b9392505050565b6020808252825182820181905260009190848201906040850190845b81811015610d6e57835183529284019291840191600101610d52565b50909695505050505050565b600060208284031215610d8c57600080fd5b5035919050565b6001600160a01b0381168114610c9c57600080fd5b600060208284031215610dba57600080fd5b8135610d2f81610d93565b60008060208385031215610dd857600080fd5b823567ffffffffffffffff80821115610df057600080fd5b818501915085601f830112610e0457600080fd5b813581811115610e1357600080fd5b8660208260051b8501011115610e2857600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610e6357610e63610e3a565b500190565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610e9057600080fd5b5051919050565b600060018201610ea957610ea9610e3a565b5060010190565b634e487b7160e01b600052603260045260246000fd5b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000816000190483118215151615610f1557610f15610e3a565b500290565b600060208284031215610f2c57600080fd5b8151610d2f81610d93565b600082610f5457634e487b7160e01b600052601260045260246000fd5b50069056fea264697066735822122066cb54057d5aac74370d727f9dda4a68dd4a383edfe776cee3dc0c396412434964736f6c634300080e0033000000000000000000000000010a45801ee731e016aaaa68ee570b9950be0e37

Deployed Bytecode

0x6080604052600436106101095760003560e01c80637bf544d511610095578063af3a19c711610064578063af3a19c7146102d1578063c3458ac8146102e6578063c4767780146102fc578063f2fde38b1461030f578063f6aacfb11461032f57600080fd5b80637bf544d514610251578063818f2e42146102665780638da5cb5b146102935780639e67104c146102b157600080fd5b80632dd9e54d116100dc5780632dd9e54d146101855780634e9d695a146101b657806351cff8d9146101e45780636a8094f514610204578063715018a61461023c57600080fd5b806301a0e5dd1461010e57806301a32d8a146101395780631ae01e3e146101505780632bfeb6f514610165575b600080fd5b34801561011a57600080fd5b5061012361035f565b6040516101309190610d36565b60405180910390f35b34801561014557600080fd5b5061014e6104d0565b005b34801561015c57600080fd5b50610123610524565b34801561017157600080fd5b5061014e610180366004610d7a565b610675565b34801561019157600080fd5b506001546101a690600160a01b900460ff1681565b6040519015158152602001610130565b3480156101c257600080fd5b506101d66101d1366004610d7a565b6106a4565b604051908152602001610130565b3480156101f057600080fd5b5061014e6101ff366004610da8565b6106bb565b34801561021057600080fd5b50600154610224906001600160a01b031681565b6040516001600160a01b039091168152602001610130565b34801561024857600080fd5b5061014e61077e565b34801561025d57600080fd5b506101d6600681565b34801561027257600080fd5b506101d6610281366004610d7a565b60026020526000908152604090205481565b34801561029f57600080fd5b506000546001600160a01b0316610224565b3480156102bd57600080fd5b5061014e6102cc366004610dc5565b6107b4565b3480156102dd57600080fd5b506101d6600381565b3480156102f257600080fd5b506101d660045481565b61014e61030a366004610dc5565b61087f565b34801561031b57600080fd5b5061014e61032a366004610da8565b610c04565b34801561033b57600080fd5b506101a661034a366004610d7a565b60036020526000908152604090205460ff1681565b6060600061036f60036001610e50565b67ffffffffffffffff81111561038757610387610e68565b6040519080825280602002602001820160405280156103b0578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610414573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104389190610e7e565b905060005b818110156104955760008181526002602052604090205484148015610470575060008181526003602052604090205460ff165b15610483578261047f81610e97565b9350505b8061048d81610e97565b91505061043d565b50818484815181106104a9576104a9610eb0565b602002602001018181525050505080806104c290610e97565b9150506103b6565b50919050565b6000546001600160a01b031633146105035760405162461bcd60e51b81526004016104fa90610ec6565b60405180910390fd5b6001805460ff60a01b198116600160a01b9182900460ff1615909102179055565b6060600061053460036001610e50565b67ffffffffffffffff81111561054c5761054c610e68565b604051908082528060200260200182016040528015610575578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fd9190610e7e565b905060005b818110156106405760008181526002602052604090205484900361062e578261062a81610e97565b9350505b8061063881610e97565b915050610602565b508184848151811061065457610654610eb0565b6020026020010181815250505050808061066d90610e97565b91505061057b565b6000546001600160a01b0316331461069f5760405162461bcd60e51b81526004016104fa90610ec6565b600455565b600581600381106106b457600080fd5b0154905081565b6000546001600160a01b031633146106e55760405162461bcd60e51b81526004016104fa90610ec6565b6000816001600160a01b03164760405160006040518083038185875af1925050503d8060008114610732576040519150601f19603f3d011682016040523d82523d6000602084013e610737565b606091505b505090508061077a5760405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b60448201526064016104fa565b5050565b6000546001600160a01b031633146107a85760405162461bcd60e51b81526004016104fa90610ec6565b6107b26000610c9f565b565b6000546001600160a01b031633146107de5760405162461bcd60e51b81526004016104fa90610ec6565b8060005b81811015610879576003600085858481811061080057610800610eb0565b90506020020135815260200190815260200160002060009054906101000a900460ff16156003600086868581811061083a5761083a610eb0565b90506020020135815260200190815260200160002060006101000a81548160ff021916908315150217905550808061087190610e97565b9150506107e2565b50505050565b3332146108c35760405162461bcd60e51b815260206004820152601260248201527110d85b1b195c881b9bdd08185b1b1bddd95960721b60448201526064016104fa565b600154600160a01b900460ff166109115760405162461bcd60e51b815260206004820152601260248201527152616964696e67206e6f742061637469766560701b60448201526064016104fa565b60045481906109209082610efb565b34146109645760405162461bcd60e51b8152602060048201526013602482015272139bdd08195b9bdd59da08115512081cd95b9d606a1b60448201526064016104fa565b60005b8181101561087957600084848381811061098357610983610eb0565b6001546040516331a9108f60e11b815260209290920293909301356004820181905293506001600160a01b0390921691636352211e9150602401602060405180830381865afa1580156109da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fe9190610f1a565b6001600160a01b0316336001600160a01b031614610a5e5760405162461bcd60e51b815260206004820152601d60248201527f43616c6c6572206973206e6f742074686520746f6b656e206f776e657200000060448201526064016104fa565b60008181526003602052604090205460ff1615610ab25760405162461bcd60e51b8152602060048201526012602482015271109bdb995a195859081a5cc81b1bd8dad95960721b60448201526064016104fa565b600081815260026020526040902054600311610b035760405162461bcd60e51b815260206004820152601060248201526f20b63932b0b23c9036b0bc103a34b2b960811b60448201526064016104fa565b6000610b0e82610cef565b60008381526002602052604090205490915060058160038110610b3357610b33610eb0565b0154821015610bad576000838152600260205260408120805491610b5683610e97565b9190505550827f5349d126fd113e080c8df8082fb24f953d527eca3de019efe9b3574285b3f0416002600086815260200190815260200160002054604051610ba091815260200190565b60405180910390a2610bee565b600083815260036020526040808220805460ff191660011790555184917f032bc66be43dbccb7487781d168eb7bda224628a3b2c3388bdf69b532a3a161191a25b5050508080610bfc90610e97565b915050610967565b6000546001600160a01b03163314610c2e5760405162461bcd60e51b81526004016104fa90610ec6565b6001600160a01b038116610c935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104fa565b610c9c81610c9f565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805144602080830191909152428284015260608083018590528351808403909101815260809092019092528051910120600090610d2f600a82610f37565b9392505050565b6020808252825182820181905260009190848201906040850190845b81811015610d6e57835183529284019291840191600101610d52565b50909695505050505050565b600060208284031215610d8c57600080fd5b5035919050565b6001600160a01b0381168114610c9c57600080fd5b600060208284031215610dba57600080fd5b8135610d2f81610d93565b60008060208385031215610dd857600080fd5b823567ffffffffffffffff80821115610df057600080fd5b818501915085601f830112610e0457600080fd5b813581811115610e1357600080fd5b8660208260051b8501011115610e2857600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610e6357610e63610e3a565b500190565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610e9057600080fd5b5051919050565b600060018201610ea957610ea9610e3a565b5060010190565b634e487b7160e01b600052603260045260246000fd5b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000816000190483118215151615610f1557610f15610e3a565b500290565b600060208284031215610f2c57600080fd5b8151610d2f81610d93565b600082610f5457634e487b7160e01b600052601260045260246000fd5b50069056fea264697066735822122066cb54057d5aac74370d727f9dda4a68dd4a383edfe776cee3dc0c396412434964736f6c634300080e0033

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

000000000000000000000000010a45801ee731e016aaaa68ee570b9950be0e37

-----Decoded View---------------
Arg [0] : boneheadz (address): 0x010a45801EE731e016aAAa68ee570B9950bE0e37

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000010a45801ee731e016aaaa68ee570b9950be0e37


Deployed Bytecode Sourcemap

3642:3849:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6665:570;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4373:88;;;;;;;;;;;;;:::i;:::-;;6127:530;;;;;;;;;;;;;:::i;4469:92::-;;;;;;;;;;-1:-1:-1;4469:92:0;;;;;:::i;:::-;;:::i;3715:30::-;;;;;;;;;;-1:-1:-1;3715:30:0;;;;-1:-1:-1;;;3715:30:0;;;;;;;;;1001:14:1;;994:22;976:41;;964:2;949:18;3715:30:0;836:187:1;4101:37:0;;;;;;;;;;-1:-1:-1;4101:37:0;;;;;:::i;:::-;;:::i;:::-;;;1174:25:1;;;1162:2;1147:18;4101:37:0;1028:177:1;4816:188:0;;;;;;;;;;-1:-1:-1;4816:188:0;;;;;:::i;:::-;;:::i;3678:27::-;;;;;;;;;;-1:-1:-1;3678:27:0;;;;-1:-1:-1;;;;;3678:27:0;;;;;;-1:-1:-1;;;;;1780:32:1;;;1762:51;;1750:2;1735:18;3678:27:0;1598:221:1;2606:103:0;;;;;;;;;;;;;:::i;3901:34::-;;;;;;;;;;;;3934:1;3901:34;;3754:45;;;;;;;;;;-1:-1:-1;3754:45:0;;;;;:::i;:::-;;;;;;;;;;;;;;1955:87;;;;;;;;;;-1:-1:-1;2001:7:0;2028:6;-1:-1:-1;;;;;2028:6:0;1955:87;;4569:239;;;;;;;;;;-1:-1:-1;4569:239:0;;;;;:::i;:::-;;:::i;3942:36::-;;;;;;;;;;;;3977:1;3942:36;;3855:37;;;;;;;;;;;;;;;;5037:1057;;;;;;:::i;:::-;;:::i;2864:201::-;;;;;;;;;;-1:-1:-1;2864:201:0;;;;;:::i;:::-;;:::i;3806:40::-;;;;;;;;;;-1:-1:-1;3806:40:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;6665:570;6714:16;6743:23;6783:12;3977:1;6794;6783:12;:::i;:::-;6769:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6769:27:0;;6743:53;;6812:12;6807:397;3977:1;6826:4;:16;6807:397;;6867:23;6909:19;6931:9;;;;;;;;;-1:-1:-1;;;;;6931:9:0;-1:-1:-1;;;;;6931:21:0;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6909:45;;6974:10;6969:179;6991:11;6986:2;:16;6969:179;;;7033:14;;;;:10;:14;;;;;;:22;;:38;;;;-1:-1:-1;7059:12:0;;;;:8;:12;;;;;;;;7033:38;7029:104;;;7096:17;;;;:::i;:::-;;;;7029:104;7004:4;;;;:::i;:::-;;;;6969:179;;;;7177:15;7162:6;7169:4;7162:12;;;;;;;;:::i;:::-;;;;;;:30;;;;;6852:352;;6844:6;;;;;:::i;:::-;;;;6807:397;;;-1:-1:-1;7221:6:0;6665:570;-1:-1:-1;6665:570:0:o;4373:88::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;;;;;;;;;4443:10:::1;::::0;;-1:-1:-1;;;;4429:24:0;::::1;-1:-1:-1::0;;;4443:10:0;;;::::1;;;4442:11;4429:24:::0;;::::1;;::::0;;4373:88::o;6127:530::-;6170:16;6199:23;6239:12;3977:1;6250;6239:12;:::i;:::-;6225:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6225:27:0;;6199:53;;6268:12;6263:363;3977:1;6282:4;:16;6263:363;;6323:17;6359:19;6381:9;;;;;;;;;-1:-1:-1;;;;;6381:9:0;-1:-1:-1;;;;;6381:21:0;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6359:45;;6424:10;6419:157;6441:11;6436:2;:16;6419:157;;;6483:14;;;;:10;:14;;;;;;:22;;;6479:82;;6530:11;;;;:::i;:::-;;;;6479:82;6454:4;;;;:::i;:::-;;;;6419:157;;;;6605:9;6590:6;6597:4;6590:12;;;;;;;;:::i;:::-;;;;;;:24;;;;;6308:318;;6300:6;;;;;:::i;:::-;;;;6263:363;;4469:92;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;4536:9:::1;:17:::0;4469:92::o;4101:37::-;;;;;;;;;;;;;;;-1:-1:-1;4101:37:0;:::o;4816:188::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;4884:12:::1;4902:9;-1:-1:-1::0;;;;;4902:14:0::1;4924:21;4902:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4883:67;;;4969:7;4961:35;;;::::0;-1:-1:-1;;;4961:35:0;;4283:2:1;4961:35:0::1;::::0;::::1;4265:21:1::0;4322:2;4302:18;;;4295:30;-1:-1:-1;;;4341:18:1;;;4334:45;4396:18;;4961:35:0::1;4081:339:1::0;4961:35:0::1;4872:132;4816:188:::0;:::o;2606:103::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;2671:30:::1;2698:1;2671:18;:30::i;:::-;2606:103::o:0;4569:239::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;4669:8;4652:14:::1;4695:106;4715:6;4711:1;:10;4695:106;;;4768:8;:21;4777:8;;4786:1;4777:11;;;;;;;:::i;:::-;;;;;;;4768:21;;;;;;;;;;;;;;;;;;;;;4767:22;4743:8;:21;4752:8;;4761:1;4752:11;;;;;;;:::i;:::-;;;;;;;4743:21;;;;;;;;;;;;:46;;;;;;;;;;;;;;;;;;4723:3;;;;;:::i;:::-;;;;4695:106;;;;4641:167;4569:239:::0;;:::o;5037:1057::-;5114:10;5128:9;5114:23;5106:54;;;;-1:-1:-1;;;5106:54:0;;4627:2:1;5106:54:0;;;4609:21:1;4666:2;4646:18;;;4639:30;-1:-1:-1;;;4685:18:1;;;4678:48;4743:18;;5106:54:0;4425:342:1;5106:54:0;5179:10;;-1:-1:-1;;;5179:10:0;;;;5171:41;;;;-1:-1:-1;;;5171:41:0;;4974:2:1;5171:41:0;;;4956:21:1;5013:2;4993:18;;;4986:30;-1:-1:-1;;;5032:18:1;;;5025:48;5090:18;;5171:41:0;4772:342:1;5171:41:0;5298:9;;5242:8;;5289:18;;5242:8;5289:18;:::i;:::-;5276:9;:31;5268:63;;;;-1:-1:-1;;;5268:63:0;;5494:2:1;5268:63:0;;;5476:21:1;5533:2;5513:18;;;5506:30;-1:-1:-1;;;5552:18:1;;;5545:49;5611:18;;5268:63:0;5292:343:1;5268:63:0;5349:9;5344:743;5364:6;5360:1;:10;5344:743;;;5392:15;5410:8;;5419:1;5410:11;;;;;;;:::i;:::-;5458:9;;:26;;-1:-1:-1;;;5458:26:0;;5410:11;;;;;;;;;;5458:26;;;1174:25:1;;;5410:11:0;-1:-1:-1;;;;;;5458:9:0;;;;:17;;-1:-1:-1;1147:18:1;;5458:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;5444:40:0;:10;-1:-1:-1;;;;;5444:40:0;;5436:82;;;;-1:-1:-1;;;5436:82:0;;6098:2:1;5436:82:0;;;6080:21:1;6137:2;6117:18;;;6110:30;6176:31;6156:18;;;6149:59;6225:18;;5436:82:0;5896:353:1;5436:82:0;5542:17;;;;:8;:17;;;;;;;;5541:18;5533:49;;;;-1:-1:-1;;;5533:49:0;;6456:2:1;5533:49:0;;;6438:21:1;6495:2;6475:18;;;6468:30;-1:-1:-1;;;6514:18:1;;;6507:48;6572:18;;5533:49:0;6254:342:1;5533:49:0;5605:19;;;;:10;:19;;;;;;3977:1;-1:-1:-1;5597:59:0;;;;-1:-1:-1;;;5597:59:0;;6803:2:1;5597:59:0;;;6785:21:1;6842:2;6822:18;;;6815:30;-1:-1:-1;;;6861:18:1;;;6854:46;6917:18;;5597:59:0;6601:340:1;5597:59:0;5673:26;5702:31;5725:7;5702:22;:31::i;:::-;5748:19;5770;;;:10;:19;;;;;;5673:60;;-1:-1:-1;5829:7:0;5770:19;5829:20;;;;;;;:::i;:::-;;;5808:18;:41;5804:272;;;5870:19;;;;:10;:19;;;;;:21;;;;;;:::i;:::-;;;;;;5927:7;5915:41;5936:10;:19;5947:7;5936:19;;;;;;;;;;;;5915:41;;;;1174:25:1;;1162:2;1147:18;;1028:177;5915:41:0;;;;;;;;5804:272;;;5997:17;;;;:8;:17;;;;;;:24;;-1:-1:-1;;5997:24:0;6017:4;5997:24;;;6045:15;6006:7;;6045:15;;;5804:272;5377:710;;;5372:3;;;;;:::i;:::-;;;;5344:743;;2864:201;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2953:22:0;::::1;2945:73;;;::::0;-1:-1:-1;;;2945:73:0;;7148:2:1;2945:73:0::1;::::0;::::1;7130:21:1::0;7187:2;7167:18;;;7160:30;7226:34;7206:18;;;7199:62;-1:-1:-1;;;7277:18:1;;;7270:36;7323:19;;2945:73:0::1;6946:402:1::0;2945:73:0::1;3029:28;3048:8;3029:18;:28::i;:::-;2864:201:::0;:::o;3225:191::-;3299:16;3318:6;;-1:-1:-1;;;;;3335:17:0;;;-1:-1:-1;;;;;;3335:17:0;;;;;;3368:40;;3318:6;;;;;;;3368:40;;3299:16;3368:40;3288:128;3225:191;:::o;7243:245::-;7379:60;;;7396:16;7379:60;;;;7538:19:1;;;;7414:15:0;7573:12:1;;;7566:28;7610:12;;;;7603:28;;;7379:60:0;;;;;;;;;;7647:12:1;;;;7379:60:0;;;7369:71;;;;;-1:-1:-1;;7459:21:0;7478:2;7369:71;7459:21;:::i;:::-;7452:28;7243:245;-1:-1:-1;;;7243:245:0:o;14:632:1:-;185:2;237:21;;;307:13;;210:18;;;329:22;;;156:4;;185:2;408:15;;;;382:2;367:18;;;156:4;451:169;465:6;462:1;459:13;451:169;;;526:13;;514:26;;595:15;;;;560:12;;;;487:1;480:9;451:169;;;-1:-1:-1;637:3:1;;14:632;-1:-1:-1;;;;;;14:632:1:o;651:180::-;710:6;763:2;751:9;742:7;738:23;734:32;731:52;;;779:1;776;769:12;731:52;-1:-1:-1;802:23:1;;651:180;-1:-1:-1;651:180:1:o;1210:131::-;-1:-1:-1;;;;;1285:31:1;;1275:42;;1265:70;;1331:1;1328;1321:12;1346:247;1405:6;1458:2;1446:9;1437:7;1433:23;1429:32;1426:52;;;1474:1;1471;1464:12;1426:52;1513:9;1500:23;1532:31;1557:5;1532:31;:::i;2032:615::-;2118:6;2126;2179:2;2167:9;2158:7;2154:23;2150:32;2147:52;;;2195:1;2192;2185:12;2147:52;2235:9;2222:23;2264:18;2305:2;2297:6;2294:14;2291:34;;;2321:1;2318;2311:12;2291:34;2359:6;2348:9;2344:22;2334:32;;2404:7;2397:4;2393:2;2389:13;2385:27;2375:55;;2426:1;2423;2416:12;2375:55;2466:2;2453:16;2492:2;2484:6;2481:14;2478:34;;;2508:1;2505;2498:12;2478:34;2561:7;2556:2;2546:6;2543:1;2539:14;2535:2;2531:23;2527:32;2524:45;2521:65;;;2582:1;2579;2572:12;2521:65;2613:2;2605:11;;;;;2635:6;;-1:-1:-1;2032:615:1;;-1:-1:-1;;;;2032:615:1:o;2652:127::-;2713:10;2708:3;2704:20;2701:1;2694:31;2744:4;2741:1;2734:15;2768:4;2765:1;2758:15;2784:128;2824:3;2855:1;2851:6;2848:1;2845:13;2842:39;;;2861:18;;:::i;:::-;-1:-1:-1;2897:9:1;;2784:128::o;2917:127::-;2978:10;2973:3;2969:20;2966:1;2959:31;3009:4;3006:1;2999:15;3033:4;3030:1;3023:15;3049:184;3119:6;3172:2;3160:9;3151:7;3147:23;3143:32;3140:52;;;3188:1;3185;3178:12;3140:52;-1:-1:-1;3211:16:1;;3049:184;-1:-1:-1;3049:184:1:o;3238:135::-;3277:3;3298:17;;;3295:43;;3318:18;;:::i;:::-;-1:-1:-1;3365:1:1;3354:13;;3238:135::o;3378:127::-;3439:10;3434:3;3430:20;3427:1;3420:31;3470:4;3467:1;3460:15;3494:4;3491:1;3484:15;3510:356;3712:2;3694:21;;;3731:18;;;3724:30;3790:34;3785:2;3770:18;;3763:62;3857:2;3842:18;;3510:356::o;5119:168::-;5159:7;5225:1;5221;5217:6;5213:14;5210:1;5207:21;5202:1;5195:9;5188:17;5184:45;5181:71;;;5232:18;;:::i;:::-;-1:-1:-1;5272:9:1;;5119:168::o;5640:251::-;5710:6;5763:2;5751:9;5742:7;5738:23;5734:32;5731:52;;;5779:1;5776;5769:12;5731:52;5811:9;5805:16;5830:31;5855:5;5830:31;:::i;7670:209::-;7702:1;7728;7718:132;;7772:10;7767:3;7763:20;7760:1;7753:31;7807:4;7804:1;7797:15;7835:4;7832:1;7825:15;7718:132;-1:-1:-1;7864:9:1;;7670:209::o

Swarm Source

ipfs://66cb54057d5aac74370d727f9dda4a68dd4a383edfe776cee3dc0c3964124349

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.