ETH Price: $1,991.76 (+7.80%)
Gas: 0.31 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw148873792022-06-01 22:23:431364 days ago1654122223IN
0xee8e1205...B8f8b26E2
0 ETH0.00210468.14580403
Flip Raid Status148816802022-06-01 0:00:241365 days ago1654041624IN
0xee8e1205...B8f8b26E2
0 ETH0.0016532158.07478927
Raid148816462022-05-31 23:53:321365 days ago1654041212IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0049942879.16372606
Raid148816432022-05-31 23:52:041365 days ago1654041124IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0031001466.61385867
Raid148816372022-05-31 23:50:441365 days ago1654041044IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0028541361.32788967
Raid148816312022-05-31 23:49:081365 days ago1654040948IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0032888851.68026556
Raid148814862022-05-31 23:16:461365 days ago1654039006IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0026741657.46065572
Raid148814742022-05-31 23:13:221365 days ago1654038802IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0027202358.45072679
Raid148814692022-05-31 23:11:361365 days ago1654038696IN
0xee8e1205...B8f8b26E2
0.005 ETH0.003298351.82841802
Raid148799632022-05-31 17:17:001365 days ago1654017420IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0030869948.93157705
Raid148799512022-05-31 17:14:341365 days ago1654017274IN
0xee8e1205...B8f8b26E2
0.01 ETH0.003425944.54197432
Raid148799412022-05-31 17:12:591365 days ago1654017179IN
0xee8e1205...B8f8b26E2
0.015 ETH0.0074610259.7197411
Raid148797682022-05-31 16:35:211365 days ago1654014921IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0042476366.74576997
Raid148784802022-05-31 11:41:341366 days ago1653997294IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0025317140.13748063
Raid148784692022-05-31 11:38:051366 days ago1653997085IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0026687641.94397196
Raid148784562022-05-31 11:34:121366 days ago1653996852IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0026227641.5811003
Raid148779962022-05-31 9:39:231366 days ago1653989963IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0019776242.4940308
Raid148779672022-05-31 9:30:201366 days ago1653989420IN
0xee8e1205...B8f8b26E2
0.005 ETH0.000855718.38681671
Raid148779542022-05-31 9:28:011366 days ago1653989281IN
0xee8e1205...B8f8b26E2
0.01 ETH0.0015492216.47869548
Raid148779522022-05-31 9:27:511366 days ago1653989271IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0010266916.13316433
Raid148777752022-05-31 8:48:351366 days ago1653986915IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0017054627.03313121
Raid148771042022-05-31 6:03:071366 days ago1653976987IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0018626729.52508343
Raid148770952022-05-31 6:01:141366 days ago1653976874IN
0xee8e1205...B8f8b26E2
0.01 ETH0.0022629129.42139376
Raid148770752022-05-31 5:56:361366 days ago1653976596IN
0xee8e1205...B8f8b26E2
0.01 ETH0.003199633.83606182
Raid148758822022-05-31 1:17:171366 days ago1653959837IN
0xee8e1205...B8f8b26E2
0.005 ETH0.0017495427.73180869
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
-148873792022-06-01 22:23:431364 days ago1654122223
0xee8e1205...B8f8b26E2
3.575 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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-05-26
*/

// 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: Season4.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.005 ether;

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

    // raid 1: 50% chance of success
    // raid 2: 50% chance of success
    // raid 3: 50% chance of success
    uint256[3] public CUTOFFS = [5, 5, 5];

    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

API
[{"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"}]

6001805460ff60a01b191690556611c37937e0800060045560e06040526005608081815260a082905260c08290526200003b91906003620000ed565b503480156200004957600080fd5b506040516200111d3803806200111d8339810160408190526200006c916200014c565b62000077336200009d565b600180546001600160a01b0319166001600160a01b03929092169190911790556200017e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b826003810192821562000123579160200282015b8281111562000123578251829060ff1690559160200191906001019062000101565b506200013192915062000135565b5090565b5b8082111562000131576000815560010162000136565b6000602082840312156200015f57600080fd5b81516001600160a01b03811681146200017757600080fd5b9392505050565b610f8f806200018e6000396000f3fe6080604052600436106101095760003560e01c80637bf544d511610095578063af3a19c711610064578063af3a19c7146102d1578063c3458ac8146102e6578063c4767780146102fc578063f2fde38b1461030f578063f6aacfb11461032f57600080fd5b80637bf544d514610251578063818f2e42146102665780638da5cb5b146102935780639e67104c146102b157600080fd5b80632dd9e54d116100dc5780632dd9e54d146101855780634e9d695a146101b657806351cff8d9146101e45780636a8094f514610204578063715018a61461023c57600080fd5b806301a0e5dd1461010e57806301a32d8a146101395780631ae01e3e146101505780632bfeb6f514610165575b600080fd5b34801561011a57600080fd5b5061012361035f565b6040516101309190610d36565b60405180910390f35b34801561014557600080fd5b5061014e6104d0565b005b34801561015c57600080fd5b50610123610524565b34801561017157600080fd5b5061014e610180366004610d7a565b610675565b34801561019157600080fd5b506001546101a690600160a01b900460ff1681565b6040519015158152602001610130565b3480156101c257600080fd5b506101d66101d1366004610d7a565b6106a4565b604051908152602001610130565b3480156101f057600080fd5b5061014e6101ff366004610da8565b6106bb565b34801561021057600080fd5b50600154610224906001600160a01b031681565b6040516001600160a01b039091168152602001610130565b34801561024857600080fd5b5061014e61077e565b34801561025d57600080fd5b506101d6600481565b34801561027257600080fd5b506101d6610281366004610d7a565b60026020526000908152604090205481565b34801561029f57600080fd5b506000546001600160a01b0316610224565b3480156102bd57600080fd5b5061014e6102cc366004610dc5565b6107b4565b3480156102dd57600080fd5b506101d6600381565b3480156102f257600080fd5b506101d660045481565b61014e61030a366004610dc5565b61087f565b34801561031b57600080fd5b5061014e61032a366004610da8565b610c04565b34801561033b57600080fd5b506101a661034a366004610d7a565b60036020526000908152604090205460ff1681565b6060600061036f60036001610e50565b67ffffffffffffffff81111561038757610387610e68565b6040519080825280602002602001820160405280156103b0578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610414573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104389190610e7e565b905060005b818110156104955760008181526002602052604090205484148015610470575060008181526003602052604090205460ff165b15610483578261047f81610e97565b9350505b8061048d81610e97565b91505061043d565b50818484815181106104a9576104a9610eb0565b602002602001018181525050505080806104c290610e97565b9150506103b6565b50919050565b6000546001600160a01b031633146105035760405162461bcd60e51b81526004016104fa90610ec6565b60405180910390fd5b6001805460ff60a01b198116600160a01b9182900460ff1615909102179055565b6060600061053460036001610e50565b67ffffffffffffffff81111561054c5761054c610e68565b604051908082528060200260200182016040528015610575578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fd9190610e7e565b905060005b818110156106405760008181526002602052604090205484900361062e578261062a81610e97565b9350505b8061063881610e97565b915050610602565b508184848151811061065457610654610eb0565b6020026020010181815250505050808061066d90610e97565b91505061057b565b6000546001600160a01b0316331461069f5760405162461bcd60e51b81526004016104fa90610ec6565b600455565b600581600381106106b457600080fd5b0154905081565b6000546001600160a01b031633146106e55760405162461bcd60e51b81526004016104fa90610ec6565b6000816001600160a01b03164760405160006040518083038185875af1925050503d8060008114610732576040519150601f19603f3d011682016040523d82523d6000602084013e610737565b606091505b505090508061077a5760405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b60448201526064016104fa565b5050565b6000546001600160a01b031633146107a85760405162461bcd60e51b81526004016104fa90610ec6565b6107b26000610c9f565b565b6000546001600160a01b031633146107de5760405162461bcd60e51b81526004016104fa90610ec6565b8060005b81811015610879576003600085858481811061080057610800610eb0565b90506020020135815260200190815260200160002060009054906101000a900460ff16156003600086868581811061083a5761083a610eb0565b90506020020135815260200190815260200160002060006101000a81548160ff021916908315150217905550808061087190610e97565b9150506107e2565b50505050565b3332146108c35760405162461bcd60e51b815260206004820152601260248201527110d85b1b195c881b9bdd08185b1b1bddd95960721b60448201526064016104fa565b600154600160a01b900460ff166109115760405162461bcd60e51b815260206004820152601260248201527152616964696e67206e6f742061637469766560701b60448201526064016104fa565b60045481906109209082610efb565b34146109645760405162461bcd60e51b8152602060048201526013602482015272139bdd08195b9bdd59da08115512081cd95b9d606a1b60448201526064016104fa565b60005b8181101561087957600084848381811061098357610983610eb0565b6001546040516331a9108f60e11b815260209290920293909301356004820181905293506001600160a01b0390921691636352211e9150602401602060405180830381865afa1580156109da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fe9190610f1a565b6001600160a01b0316336001600160a01b031614610a5e5760405162461bcd60e51b815260206004820152601d60248201527f43616c6c6572206973206e6f742074686520746f6b656e206f776e657200000060448201526064016104fa565b60008181526003602052604090205460ff1615610ab25760405162461bcd60e51b8152602060048201526012602482015271109bdb995a195859081a5cc81b1bd8dad95960721b60448201526064016104fa565b600081815260026020526040902054600311610b035760405162461bcd60e51b815260206004820152601060248201526f20b63932b0b23c9036b0bc103a34b2b960811b60448201526064016104fa565b6000610b0e82610cef565b60008381526002602052604090205490915060058160038110610b3357610b33610eb0565b0154821015610bad576000838152600260205260408120805491610b5683610e97565b9190505550827f5349d126fd113e080c8df8082fb24f953d527eca3de019efe9b3574285b3f0416002600086815260200190815260200160002054604051610ba091815260200190565b60405180910390a2610bee565b600083815260036020526040808220805460ff191660011790555184917f032bc66be43dbccb7487781d168eb7bda224628a3b2c3388bdf69b532a3a161191a25b5050508080610bfc90610e97565b915050610967565b6000546001600160a01b03163314610c2e5760405162461bcd60e51b81526004016104fa90610ec6565b6001600160a01b038116610c935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104fa565b610c9c81610c9f565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805144602080830191909152428284015260608083018590528351808403909101815260809092019092528051910120600090610d2f600a82610f37565b9392505050565b6020808252825182820181905260009190848201906040850190845b81811015610d6e57835183529284019291840191600101610d52565b50909695505050505050565b600060208284031215610d8c57600080fd5b5035919050565b6001600160a01b0381168114610c9c57600080fd5b600060208284031215610dba57600080fd5b8135610d2f81610d93565b60008060208385031215610dd857600080fd5b823567ffffffffffffffff80821115610df057600080fd5b818501915085601f830112610e0457600080fd5b813581811115610e1357600080fd5b8660208260051b8501011115610e2857600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610e6357610e63610e3a565b500190565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610e9057600080fd5b5051919050565b600060018201610ea957610ea9610e3a565b5060010190565b634e487b7160e01b600052603260045260246000fd5b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000816000190483118215151615610f1557610f15610e3a565b500290565b600060208284031215610f2c57600080fd5b8151610d2f81610d93565b600082610f5457634e487b7160e01b600052601260045260246000fd5b50069056fea26469706673582212208d56a465aa326008ce4c0d2f663681075ac5a4700fb5ceabd58e47c340ecee4664736f6c634300080e0033000000000000000000000000010a45801ee731e016aaaa68ee570b9950be0e37

Deployed Bytecode

0x6080604052600436106101095760003560e01c80637bf544d511610095578063af3a19c711610064578063af3a19c7146102d1578063c3458ac8146102e6578063c4767780146102fc578063f2fde38b1461030f578063f6aacfb11461032f57600080fd5b80637bf544d514610251578063818f2e42146102665780638da5cb5b146102935780639e67104c146102b157600080fd5b80632dd9e54d116100dc5780632dd9e54d146101855780634e9d695a146101b657806351cff8d9146101e45780636a8094f514610204578063715018a61461023c57600080fd5b806301a0e5dd1461010e57806301a32d8a146101395780631ae01e3e146101505780632bfeb6f514610165575b600080fd5b34801561011a57600080fd5b5061012361035f565b6040516101309190610d36565b60405180910390f35b34801561014557600080fd5b5061014e6104d0565b005b34801561015c57600080fd5b50610123610524565b34801561017157600080fd5b5061014e610180366004610d7a565b610675565b34801561019157600080fd5b506001546101a690600160a01b900460ff1681565b6040519015158152602001610130565b3480156101c257600080fd5b506101d66101d1366004610d7a565b6106a4565b604051908152602001610130565b3480156101f057600080fd5b5061014e6101ff366004610da8565b6106bb565b34801561021057600080fd5b50600154610224906001600160a01b031681565b6040516001600160a01b039091168152602001610130565b34801561024857600080fd5b5061014e61077e565b34801561025d57600080fd5b506101d6600481565b34801561027257600080fd5b506101d6610281366004610d7a565b60026020526000908152604090205481565b34801561029f57600080fd5b506000546001600160a01b0316610224565b3480156102bd57600080fd5b5061014e6102cc366004610dc5565b6107b4565b3480156102dd57600080fd5b506101d6600381565b3480156102f257600080fd5b506101d660045481565b61014e61030a366004610dc5565b61087f565b34801561031b57600080fd5b5061014e61032a366004610da8565b610c04565b34801561033b57600080fd5b506101a661034a366004610d7a565b60036020526000908152604090205460ff1681565b6060600061036f60036001610e50565b67ffffffffffffffff81111561038757610387610e68565b6040519080825280602002602001820160405280156103b0578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610414573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104389190610e7e565b905060005b818110156104955760008181526002602052604090205484148015610470575060008181526003602052604090205460ff165b15610483578261047f81610e97565b9350505b8061048d81610e97565b91505061043d565b50818484815181106104a9576104a9610eb0565b602002602001018181525050505080806104c290610e97565b9150506103b6565b50919050565b6000546001600160a01b031633146105035760405162461bcd60e51b81526004016104fa90610ec6565b60405180910390fd5b6001805460ff60a01b198116600160a01b9182900460ff1615909102179055565b6060600061053460036001610e50565b67ffffffffffffffff81111561054c5761054c610e68565b604051908082528060200260200182016040528015610575578160200160208202803683370190505b50905060005b600381116104ca57600080600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fd9190610e7e565b905060005b818110156106405760008181526002602052604090205484900361062e578261062a81610e97565b9350505b8061063881610e97565b915050610602565b508184848151811061065457610654610eb0565b6020026020010181815250505050808061066d90610e97565b91505061057b565b6000546001600160a01b0316331461069f5760405162461bcd60e51b81526004016104fa90610ec6565b600455565b600581600381106106b457600080fd5b0154905081565b6000546001600160a01b031633146106e55760405162461bcd60e51b81526004016104fa90610ec6565b6000816001600160a01b03164760405160006040518083038185875af1925050503d8060008114610732576040519150601f19603f3d011682016040523d82523d6000602084013e610737565b606091505b505090508061077a5760405162461bcd60e51b815260206004820152600f60248201526e15da5d1a191c985dc819985a5b1959608a1b60448201526064016104fa565b5050565b6000546001600160a01b031633146107a85760405162461bcd60e51b81526004016104fa90610ec6565b6107b26000610c9f565b565b6000546001600160a01b031633146107de5760405162461bcd60e51b81526004016104fa90610ec6565b8060005b81811015610879576003600085858481811061080057610800610eb0565b90506020020135815260200190815260200160002060009054906101000a900460ff16156003600086868581811061083a5761083a610eb0565b90506020020135815260200190815260200160002060006101000a81548160ff021916908315150217905550808061087190610e97565b9150506107e2565b50505050565b3332146108c35760405162461bcd60e51b815260206004820152601260248201527110d85b1b195c881b9bdd08185b1b1bddd95960721b60448201526064016104fa565b600154600160a01b900460ff166109115760405162461bcd60e51b815260206004820152601260248201527152616964696e67206e6f742061637469766560701b60448201526064016104fa565b60045481906109209082610efb565b34146109645760405162461bcd60e51b8152602060048201526013602482015272139bdd08195b9bdd59da08115512081cd95b9d606a1b60448201526064016104fa565b60005b8181101561087957600084848381811061098357610983610eb0565b6001546040516331a9108f60e11b815260209290920293909301356004820181905293506001600160a01b0390921691636352211e9150602401602060405180830381865afa1580156109da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fe9190610f1a565b6001600160a01b0316336001600160a01b031614610a5e5760405162461bcd60e51b815260206004820152601d60248201527f43616c6c6572206973206e6f742074686520746f6b656e206f776e657200000060448201526064016104fa565b60008181526003602052604090205460ff1615610ab25760405162461bcd60e51b8152602060048201526012602482015271109bdb995a195859081a5cc81b1bd8dad95960721b60448201526064016104fa565b600081815260026020526040902054600311610b035760405162461bcd60e51b815260206004820152601060248201526f20b63932b0b23c9036b0bc103a34b2b960811b60448201526064016104fa565b6000610b0e82610cef565b60008381526002602052604090205490915060058160038110610b3357610b33610eb0565b0154821015610bad576000838152600260205260408120805491610b5683610e97565b9190505550827f5349d126fd113e080c8df8082fb24f953d527eca3de019efe9b3574285b3f0416002600086815260200190815260200160002054604051610ba091815260200190565b60405180910390a2610bee565b600083815260036020526040808220805460ff191660011790555184917f032bc66be43dbccb7487781d168eb7bda224628a3b2c3388bdf69b532a3a161191a25b5050508080610bfc90610e97565b915050610967565b6000546001600160a01b03163314610c2e5760405162461bcd60e51b81526004016104fa90610ec6565b6001600160a01b038116610c935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104fa565b610c9c81610c9f565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805144602080830191909152428284015260608083018590528351808403909101815260809092019092528051910120600090610d2f600a82610f37565b9392505050565b6020808252825182820181905260009190848201906040850190845b81811015610d6e57835183529284019291840191600101610d52565b50909695505050505050565b600060208284031215610d8c57600080fd5b5035919050565b6001600160a01b0381168114610c9c57600080fd5b600060208284031215610dba57600080fd5b8135610d2f81610d93565b60008060208385031215610dd857600080fd5b823567ffffffffffffffff80821115610df057600080fd5b818501915085601f830112610e0457600080fd5b813581811115610e1357600080fd5b8660208260051b8501011115610e2857600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610e6357610e63610e3a565b500190565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610e9057600080fd5b5051919050565b600060018201610ea957610ea9610e3a565b5060010190565b634e487b7160e01b600052603260045260246000fd5b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000816000190483118215151615610f1557610f15610e3a565b500290565b600060208284031215610f2c57600080fd5b8151610d2f81610d93565b600082610f5457634e487b7160e01b600052601260045260246000fd5b50069056fea26469706673582212208d56a465aa326008ce4c0d2f663681075ac5a4700fb5ceabd58e47c340ecee4664736f6c634300080e0033

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:3850:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6666:570;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4374:88;;;;;;;;;;;;;:::i;:::-;;6128:530;;;;;;;;;;;;;:::i;4470:92::-;;;;;;;;;;-1:-1:-1;4470: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;4102:37:0;;;;;;;;;;-1:-1:-1;4102:37:0;;;;;:::i;:::-;;:::i;:::-;;;1174:25:1;;;1162:2;1147:18;4102:37:0;1028:177:1;4817:188:0;;;;;;;;;;-1:-1:-1;4817: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;3902:34::-;;;;;;;;;;;;3935:1;3902: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;;4570:239;;;;;;;;;;-1:-1:-1;4570:239:0;;;;;:::i;:::-;;:::i;3943:36::-;;;;;;;;;;;;3978:1;3943:36;;3855:38;;;;;;;;;;;;;;;;5038:1057;;;;;;:::i;:::-;;:::i;2864:201::-;;;;;;;;;;-1:-1:-1;2864:201:0;;;;;:::i;:::-;;:::i;3806:40::-;;;;;;;;;;-1:-1:-1;3806:40:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;6666:570;6715:16;6744:23;6784:12;3978:1;6795;6784:12;:::i;:::-;6770:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6770:27:0;;6744:53;;6813:12;6808:397;3978:1;6827:4;:16;6808:397;;6868:23;6910:19;6932:9;;;;;;;;;-1:-1:-1;;;;;6932:9:0;-1:-1:-1;;;;;6932:21:0;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6910:45;;6975:10;6970:179;6992:11;6987:2;:16;6970:179;;;7034:14;;;;:10;:14;;;;;;:22;;:38;;;;-1:-1:-1;7060:12:0;;;;:8;:12;;;;;;;;7034:38;7030:104;;;7097:17;;;;:::i;:::-;;;;7030:104;7005:4;;;;:::i;:::-;;;;6970:179;;;;7178:15;7163:6;7170:4;7163:12;;;;;;;;:::i;:::-;;;;;;:30;;;;;6853:352;;6845:6;;;;;:::i;:::-;;;;6808:397;;;-1:-1:-1;7222:6:0;6666:570;-1:-1:-1;6666:570:0:o;4374:88::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;;;;;;;;;4444:10:::1;::::0;;-1:-1:-1;;;;4430:24:0;::::1;-1:-1:-1::0;;;4444:10:0;;;::::1;;;4443:11;4430:24:::0;;::::1;;::::0;;4374:88::o;6128:530::-;6171:16;6200:23;6240:12;3978:1;6251;6240:12;:::i;:::-;6226:27;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6226:27:0;;6200:53;;6269:12;6264:363;3978:1;6283:4;:16;6264:363;;6324:17;6360:19;6382:9;;;;;;;;;-1:-1:-1;;;;;6382:9:0;-1:-1:-1;;;;;6382:21:0;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6360:45;;6425:10;6420:157;6442:11;6437:2;:16;6420:157;;;6484:14;;;;:10;:14;;;;;;:22;;;6480:82;;6531:11;;;;:::i;:::-;;;;6480:82;6455:4;;;;:::i;:::-;;;;6420:157;;;;6606:9;6591:6;6598:4;6591:12;;;;;;;;:::i;:::-;;;;;;:24;;;;;6309:318;;6301:6;;;;;:::i;:::-;;;;6264:363;;4470:92;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;4537:9:::1;:17:::0;4470:92::o;4102:37::-;;;;;;;;;;;;;;;-1:-1:-1;4102:37:0;:::o;4817:188::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;4885:12:::1;4903:9;-1:-1:-1::0;;;;;4903:14:0::1;4925:21;4903:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4884:67;;;4970:7;4962:35;;;::::0;-1:-1:-1;;;4962:35:0;;4283:2:1;4962: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;;4962:35:0::1;4081:339:1::0;4962:35:0::1;4873:132;4817: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;4570:239::-;2001:7;2028:6;-1:-1:-1;;;;;2028:6:0;759:10;2175:23;2167:68;;;;-1:-1:-1;;;2167:68:0;;;;;;;:::i;:::-;4670:8;4653:14:::1;4696:106;4716:6;4712:1;:10;4696:106;;;4769:8;:21;4778:8;;4787:1;4778:11;;;;;;;:::i;:::-;;;;;;;4769:21;;;;;;;;;;;;;;;;;;;;;4768:22;4744:8;:21;4753:8;;4762:1;4753:11;;;;;;;:::i;:::-;;;;;;;4744:21;;;;;;;;;;;;:46;;;;;;;;;;;;;;;;;;4724:3;;;;;:::i;:::-;;;;4696:106;;;;4642:167;4570:239:::0;;:::o;5038:1057::-;5115:10;5129:9;5115:23;5107:54;;;;-1:-1:-1;;;5107:54:0;;4627:2:1;5107:54:0;;;4609:21:1;4666:2;4646:18;;;4639:30;-1:-1:-1;;;4685:18:1;;;4678:48;4743:18;;5107:54:0;4425:342:1;5107:54:0;5180:10;;-1:-1:-1;;;5180:10:0;;;;5172:41;;;;-1:-1:-1;;;5172:41:0;;4974:2:1;5172:41:0;;;4956:21:1;5013:2;4993:18;;;4986:30;-1:-1:-1;;;5032:18:1;;;5025:48;5090:18;;5172:41:0;4772:342:1;5172:41:0;5299:9;;5243:8;;5290:18;;5243:8;5290:18;:::i;:::-;5277:9;:31;5269:63;;;;-1:-1:-1;;;5269:63:0;;5494:2:1;5269:63:0;;;5476:21:1;5533:2;5513:18;;;5506:30;-1:-1:-1;;;5552:18:1;;;5545:49;5611:18;;5269:63:0;5292:343:1;5269:63:0;5350:9;5345:743;5365:6;5361:1;:10;5345:743;;;5393:15;5411:8;;5420:1;5411:11;;;;;;;:::i;:::-;5459:9;;:26;;-1:-1:-1;;;5459:26:0;;5411:11;;;;;;;;;;5459:26;;;1174:25:1;;;5411:11:0;-1:-1:-1;;;;;;5459:9:0;;;;:17;;-1:-1:-1;1147:18:1;;5459:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;5445:40:0;:10;-1:-1:-1;;;;;5445:40:0;;5437:82;;;;-1:-1:-1;;;5437:82:0;;6098:2:1;5437:82:0;;;6080:21:1;6137:2;6117:18;;;6110:30;6176:31;6156:18;;;6149:59;6225:18;;5437:82:0;5896:353:1;5437:82:0;5543:17;;;;:8;:17;;;;;;;;5542:18;5534:49;;;;-1:-1:-1;;;5534:49:0;;6456:2:1;5534:49:0;;;6438:21:1;6495:2;6475:18;;;6468:30;-1:-1:-1;;;6514:18:1;;;6507:48;6572:18;;5534:49:0;6254:342:1;5534:49:0;5606:19;;;;:10;:19;;;;;;3978:1;-1:-1:-1;5598:59:0;;;;-1:-1:-1;;;5598:59:0;;6803:2:1;5598:59:0;;;6785:21:1;6842:2;6822:18;;;6815:30;-1:-1:-1;;;6861:18:1;;;6854:46;6917:18;;5598:59:0;6601:340:1;5598:59:0;5674:26;5703:31;5726:7;5703:22;:31::i;:::-;5749:19;5771;;;:10;:19;;;;;;5674:60;;-1:-1:-1;5830:7:0;5771:19;5830:20;;;;;;;:::i;:::-;;;5809:18;:41;5805:272;;;5871:19;;;;:10;:19;;;;;:21;;;;;;:::i;:::-;;;;;;5928:7;5916:41;5937:10;:19;5948:7;5937:19;;;;;;;;;;;;5916:41;;;;1174:25:1;;1162:2;1147:18;;1028:177;5916:41:0;;;;;;;;5805:272;;;5998:17;;;;:8;:17;;;;;;:24;;-1:-1:-1;;5998:24:0;6018:4;5998:24;;;6046:15;6007:7;;6046:15;;;5805:272;5378:710;;;5373:3;;;;;:::i;:::-;;;;5345: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;7244:245::-;7380:60;;;7397:16;7380:60;;;;7538:19:1;;;;7415:15:0;7573:12:1;;;7566:28;7610:12;;;;7603:28;;;7380:60:0;;;;;;;;;;7647:12:1;;;;7380:60:0;;;7370:71;;;;;-1:-1:-1;;7460:21:0;7479:2;7370:71;7460:21;:::i;:::-;7453:28;7244:245;-1:-1:-1;;;7244: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://8d56a465aa326008ce4c0d2f663681075ac5a4700fb5ceabd58e47c340ecee46

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.