ETH Price: $3,580.51 (-1.19%)

Contract

0xeF378627ad597449a01C06dF2e9469Ba81f1E0a5
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw Eth145771932022-04-13 12:47:37965 days ago1649854057IN
0xeF378627...a81f1E0a5
0.185 ETH0.0010521134.23626582
Mint145575992022-04-10 11:06:09968 days ago1649588769IN
0xeF378627...a81f1E0a5
0 ETH0.0073582920.9132151
Mint145421032022-04-08 0:59:17970 days ago1649379557IN
0xeF378627...a81f1E0a5
0 ETH0.0175216579.80169312
Mint145210742022-04-04 18:11:52974 days ago1649095912IN
0xeF378627...a81f1E0a5
0 ETH0.0579073275.77103228
Mint145210402022-04-04 18:05:36974 days ago1649095536IN
0xeF378627...a81f1E0a5
0 ETH0.0265349274.40067216
Mint145176882022-04-04 5:39:44974 days ago1649050784IN
0xeF378627...a81f1E0a5
0 ETH0.0143955840.049027
Deposit Eth144941372022-03-31 13:10:08978 days ago1648732208IN
0xeF378627...a81f1E0a5
0.2 ETH0.001123147.80808589
Mint144932692022-03-31 9:55:56978 days ago1648720556IN
0xeF378627...a81f1E0a5
0 ETH0.0059969623.63196769
Deposit Eth144932082022-03-31 9:43:46978 days ago1648719826IN
0xeF378627...a81f1E0a5
0.05 ETH0.0007028729.91987387

Latest 7 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
145771932022-04-13 12:47:37965 days ago1649854057
0xeF378627...a81f1E0a5
0.37 ETH
145575992022-04-10 11:06:09968 days ago1649588769
0xeF378627...a81f1E0a5
0.01 ETH
145421032022-04-08 0:59:17970 days ago1649379557
0xeF378627...a81f1E0a5
0.005 ETH
145210742022-04-04 18:11:52974 days ago1649095912
0xeF378627...a81f1E0a5
0.025 ETH
145210402022-04-04 18:05:36974 days ago1649095536
0xeF378627...a81f1E0a5
0.01 ETH
145176882022-04-04 5:39:44974 days ago1649050784
0xeF378627...a81f1E0a5
0.01 ETH
144932692022-03-31 9:55:56978 days ago1648720556
0xeF378627...a81f1E0a5
0.005 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MintReward

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2022-03-31
*/

// SPDX-License-Identifier: MIT
// File: @openzeppelin/contracts/utils/Strings.sol

pragma solidity ^0.8.7;
pragma solidity ^0.8.0;

/**
 * @title ERC721 token receiver interface
 * @dev Interface for any contract that wants to support safeTransfers
 * from ERC721 asset contracts.
 */
interface IERC721Receiver {
    /**
     * @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}
     * by `operator` from `from`, this function is called.
     *
     * It must return its Solidity selector to confirm the token transfer.
     * If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted.
     *
     * The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.
     */
    function onERC721Received(
        address operator,
        address from,
        uint256 tokenId,
        bytes calldata data
    ) external returns (bytes4);
}
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

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


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);
    }
}

abstract contract IJungeTycoon {
    uint256 public cost;
    function totalSupply() virtual external view returns (uint256);
    function mint(uint256 _mintAmount) virtual public payable;
    function transferFrom(address from, address to, uint256 tokenId) virtual external;
}

interface IERC20 {

    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function allowance(address owner, address spender) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);


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

contract MintReward is Ownable, IERC721Receiver {
    IJungeTycoon public jungeTycoon;
    IERC20 public toopi;
    uint256 public amountPerMint;

    event WithdrawnToken(address owner, uint256 amount);

    constructor(address _jungeTycoon, address _toopi, uint256 _amountPerMint) {
        jungeTycoon = IJungeTycoon(_jungeTycoon);
        toopi = IERC20(_toopi);
        amountPerMint = _amountPerMint;
    }

    function onERC721Received(address, address, uint256, bytes memory) public virtual override returns (bytes4) {
        return this.onERC721Received.selector;
    }

    function setERC721Address(address _jungeTycoon) external onlyOwner {
        jungeTycoon = IJungeTycoon(_jungeTycoon);
    }

    function setRewardTokenAddress(address _toopi) external onlyOwner {
        toopi = IERC20(_toopi);
    }

    function setAmountPerMint(uint256 _amountPerMint) external onlyOwner {
        amountPerMint = _amountPerMint;
    }


    function mint(uint256 amount) external {
        require(amount > 0, "You need to mint with at least some tokens");
        uint256 allowance = toopi.allowance(msg.sender, address(this));
        require(allowance >= amount * amountPerMint, "Check the token allowance");
        toopi.transferFrom(msg.sender, address(this), amount * amountPerMint);

        uint256 cost = jungeTycoon.cost();
        uint256 accountBalance = address(this).balance;
        require(accountBalance > amount * cost, "Not enough eth balance.");

        jungeTycoon.mint{value: amount * cost}(amount);
        
        uint256 totalSupply = jungeTycoon.totalSupply();
        for (uint256 i = 0; i < amount; i ++) {
            jungeTycoon.transferFrom(address(this), msg.sender, totalSupply - i);
        }

    }

    function depositEth() public payable onlyOwner {   
    }
    
    function withdrawEth() public payable onlyOwner {
        (bool os, ) = payable(owner()).call{value: address(this).balance}("");
        require(os);
    }

    function withdrawToken() public onlyOwner {
        uint256 toopiBalance = toopi.balanceOf(address(this));
        require(toopiBalance > 0, "Amount of Toopi is zero.");
        toopi.transfer(msg.sender, toopiBalance);
        emit WithdrawnToken(msg.sender, toopiBalance);       
    }
    
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_jungeTycoon","type":"address"},{"internalType":"address","name":"_toopi","type":"address"},{"internalType":"uint256","name":"_amountPerMint","type":"uint256"}],"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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"WithdrawnToken","type":"event"},{"inputs":[],"name":"amountPerMint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"depositEth","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"jungeTycoon","outputs":[{"internalType":"contract IJungeTycoon","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountPerMint","type":"uint256"}],"name":"setAmountPerMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_jungeTycoon","type":"address"}],"name":"setERC721Address","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_toopi","type":"address"}],"name":"setRewardTokenAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"toopi","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawEth","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162001cf538038062001cf58339818101604052810190620000379190620001e3565b620000576200004b620000e960201b60201c565b620000f160201b60201c565b82600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600381905550505050620002b6565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050620001c68162000282565b92915050565b600081519050620001dd816200029c565b92915050565b600080600060608486031215620001ff57620001fe6200027d565b5b60006200020f86828701620001b5565b93505060206200022286828701620001b5565b92505060406200023586828701620001cc565b9150509250925092565b60006200024c8262000253565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b6200028d816200023f565b81146200029957600080fd5b50565b620002a78162000273565b8114620002b357600080fd5b50565b611a2f80620002c66000396000f3fe6080604052600436106100dd5760003560e01c80639a03d9a31161007f578063a0ef91df11610059578063a0ef91df14610265578063ca628c781461026f578063cfe73e4c14610286578063f2fde38b146102b1576100dd565b80639a03d9a3146101ea5780639a6acf2014610213578063a0712d681461023c576100dd565b806360965dd1116100bb57806360965dd114610152578063715018a61461017d57806382f2e6eb146101945780638da5cb5b146101bf576100dd565b8063150b7a02146100e25780633478d03b1461011f578063439370b114610148575b600080fd5b3480156100ee57600080fd5b5061010960048036038101906101049190611178565b6102da565b604051610116919061147b565b60405180910390f35b34801561012b57600080fd5b5061014660048036038101906101419190611228565b6102ee565b005b610150610374565b005b34801561015e57600080fd5b506101676103f2565b6040516101749190611496565b60405180910390f35b34801561018957600080fd5b50610192610418565b005b3480156101a057600080fd5b506101a96104a0565b6040516101b691906114b1565b60405180910390f35b3480156101cb57600080fd5b506101d46104c6565b6040516101e191906113d7565b60405180910390f35b3480156101f657600080fd5b50610211600480360381019061020c919061114b565b6104ef565b005b34801561021f57600080fd5b5061023a6004803603810190610235919061114b565b6105af565b005b34801561024857600080fd5b50610263600480360381019061025e9190611228565b61066f565b005b61026d610b67565b005b34801561027b57600080fd5b50610284610c63565b005b34801561029257600080fd5b5061029b610ebd565b6040516102a8919061158c565b60405180910390f35b3480156102bd57600080fd5b506102d860048036038101906102d3919061114b565b610ec3565b005b600063150b7a0260e01b9050949350505050565b6102f6610fbb565b73ffffffffffffffffffffffffffffffffffffffff166103146104c6565b73ffffffffffffffffffffffffffffffffffffffff161461036a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103619061154c565b60405180910390fd5b8060038190555050565b61037c610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661039a6104c6565b73ffffffffffffffffffffffffffffffffffffffff16146103f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e79061154c565b60405180910390fd5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610420610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661043e6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048b9061154c565b60405180910390fd5b61049e6000610fc3565b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104f7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105156104c6565b73ffffffffffffffffffffffffffffffffffffffff161461056b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105629061154c565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6105b7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105d56104c6565b73ffffffffffffffffffffffffffffffffffffffff161461062b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106229061154c565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081116106b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a99061156c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016107119291906113f2565b60206040518083038186803b15801561072957600080fd5b505afa15801561073d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107619190611255565b9050600354826107719190611619565b8110156107b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107aa9061150c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330600354866108019190611619565b6040518463ffffffff1660e01b815260040161081f9392919061141b565b602060405180830381600087803b15801561083957600080fd5b505af115801561084d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087191906111fb565b506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166313faede66040518163ffffffff1660e01b815260040160206040518083038186803b1580156108dc57600080fd5b505afa1580156108f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109149190611255565b9050600047905081846109279190611619565b8111610968576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095f906114ec565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d6883866109b29190611619565b866040518363ffffffff1660e01b81526004016109cf919061158c565b6000604051808303818588803b1580156109e857600080fd5b505af11580156109fc573d6000803e3d6000fd5b50505050506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a6b57600080fd5b505afa158015610a7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa39190611255565b905060005b85811015610b5f57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30338486610afc9190611673565b6040518463ffffffff1660e01b8152600401610b1a9392919061141b565b600060405180830381600087803b158015610b3457600080fd5b505af1158015610b48573d6000803e3d6000fd5b505050508080610b57906117a3565b915050610aa8565b505050505050565b610b6f610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610b8d6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610be3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bda9061154c565b60405180910390fd5b6000610bed6104c6565b73ffffffffffffffffffffffffffffffffffffffff1647604051610c10906113c2565b60006040518083038185875af1925050503d8060008114610c4d576040519150601f19603f3d011682016040523d82523d6000602084013e610c52565b606091505b5050905080610c6057600080fd5b50565b610c6b610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610c896104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd69061154c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d3c91906113d7565b60206040518083038186803b158015610d5457600080fd5b505afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c9190611255565b905060008111610dd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc89061152c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610e2e929190611452565b602060405180830381600087803b158015610e4857600080fd5b505af1158015610e5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8091906111fb565b507f525f755cf37e950a7b04b93cee8178d9d0b97d9ca82540787d26d5802f6046fc3382604051610eb2929190611452565b60405180910390a150565b60035481565b610ecb610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610ee96104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610f3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f369061154c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa6906114cc565b60405180910390fd5b610fb881610fc3565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061109a611095846115cc565b6115a7565b9050828152602081018484840111156110b6576110b561184f565b5b6110c1848285611763565b509392505050565b6000813590506110d8816119b4565b92915050565b6000815190506110ed816119cb565b92915050565b600082601f8301126111085761110761184a565b5b8135611118848260208601611087565b91505092915050565b600081359050611130816119e2565b92915050565b600081519050611145816119e2565b92915050565b60006020828403121561116157611160611859565b5b600061116f848285016110c9565b91505092915050565b6000806000806080858703121561119257611191611859565b5b60006111a0878288016110c9565b94505060206111b1878288016110c9565b93505060406111c287828801611121565b925050606085013567ffffffffffffffff8111156111e3576111e2611854565b5b6111ef878288016110f3565b91505092959194509250565b60006020828403121561121157611210611859565b5b600061121f848285016110de565b91505092915050565b60006020828403121561123e5761123d611859565b5b600061124c84828501611121565b91505092915050565b60006020828403121561126b5761126a611859565b5b600061127984828501611136565b91505092915050565b61128b816116a7565b82525050565b61129a816116c5565b82525050565b6112a98161171b565b82525050565b6112b88161172d565b82525050565b60006112cb602683611608565b91506112d68261186f565b604082019050919050565b60006112ee601783611608565b91506112f9826118be565b602082019050919050565b6000611311601983611608565b915061131c826118e7565b602082019050919050565b6000611334601883611608565b915061133f82611910565b602082019050919050565b6000611357602083611608565b915061136282611939565b602082019050919050565b600061137a6000836115fd565b915061138582611962565b600082019050919050565b600061139d602a83611608565b91506113a882611965565b604082019050919050565b6113bc81611711565b82525050565b60006113cd8261136d565b9150819050919050565b60006020820190506113ec6000830184611282565b92915050565b60006040820190506114076000830185611282565b6114146020830184611282565b9392505050565b60006060820190506114306000830186611282565b61143d6020830185611282565b61144a60408301846113b3565b949350505050565b60006040820190506114676000830185611282565b61147460208301846113b3565b9392505050565b60006020820190506114906000830184611291565b92915050565b60006020820190506114ab60008301846112a0565b92915050565b60006020820190506114c660008301846112af565b92915050565b600060208201905081810360008301526114e5816112be565b9050919050565b60006020820190508181036000830152611505816112e1565b9050919050565b6000602082019050818103600083015261152581611304565b9050919050565b6000602082019050818103600083015261154581611327565b9050919050565b600060208201905081810360008301526115658161134a565b9050919050565b6000602082019050818103600083015261158581611390565b9050919050565b60006020820190506115a160008301846113b3565b92915050565b60006115b16115c2565b90506115bd8282611772565b919050565b6000604051905090565b600067ffffffffffffffff8211156115e7576115e661181b565b5b6115f08261185e565b9050602081019050919050565b600081905092915050565b600082825260208201905092915050565b600061162482611711565b915061162f83611711565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611668576116676117ec565b5b828202905092915050565b600061167e82611711565b915061168983611711565b92508282101561169c5761169b6117ec565b5b828203905092915050565b60006116b2826116f1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006117268261173f565b9050919050565b60006117388261173f565b9050919050565b600061174a82611751565b9050919050565b600061175c826116f1565b9050919050565b82818337600083830152505050565b61177b8261185e565b810181811067ffffffffffffffff8211171561179a5761179961181b565b5b80604052505050565b60006117ae82611711565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156117e1576117e06117ec565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f756768206574682062616c616e63652e000000000000000000600082015250565b7f436865636b2074686520746f6b656e20616c6c6f77616e636500000000000000600082015250565b7f416d6f756e74206f6620546f6f7069206973207a65726f2e0000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b50565b7f596f75206e65656420746f206d696e742077697468206174206c65617374207360008201527f6f6d6520746f6b656e7300000000000000000000000000000000000000000000602082015250565b6119bd816116a7565b81146119c857600080fd5b50565b6119d4816116b9565b81146119df57600080fd5b50565b6119eb81611711565b81146119f657600080fd5b5056fea264697066735822122033d4afafae1ab252312304fdc52d5dac5c02b8a67856aea8ad5741c22c0d163264736f6c63430008070033000000000000000000000000bca44d867c707080c504f286c35b237d2802b7e5000000000000000000000000f99fd242b551e9cee272320a0448b98444353e31000000000000000000000000000000000000000000000018650127cc3dc80000

Deployed Bytecode

0x6080604052600436106100dd5760003560e01c80639a03d9a31161007f578063a0ef91df11610059578063a0ef91df14610265578063ca628c781461026f578063cfe73e4c14610286578063f2fde38b146102b1576100dd565b80639a03d9a3146101ea5780639a6acf2014610213578063a0712d681461023c576100dd565b806360965dd1116100bb57806360965dd114610152578063715018a61461017d57806382f2e6eb146101945780638da5cb5b146101bf576100dd565b8063150b7a02146100e25780633478d03b1461011f578063439370b114610148575b600080fd5b3480156100ee57600080fd5b5061010960048036038101906101049190611178565b6102da565b604051610116919061147b565b60405180910390f35b34801561012b57600080fd5b5061014660048036038101906101419190611228565b6102ee565b005b610150610374565b005b34801561015e57600080fd5b506101676103f2565b6040516101749190611496565b60405180910390f35b34801561018957600080fd5b50610192610418565b005b3480156101a057600080fd5b506101a96104a0565b6040516101b691906114b1565b60405180910390f35b3480156101cb57600080fd5b506101d46104c6565b6040516101e191906113d7565b60405180910390f35b3480156101f657600080fd5b50610211600480360381019061020c919061114b565b6104ef565b005b34801561021f57600080fd5b5061023a6004803603810190610235919061114b565b6105af565b005b34801561024857600080fd5b50610263600480360381019061025e9190611228565b61066f565b005b61026d610b67565b005b34801561027b57600080fd5b50610284610c63565b005b34801561029257600080fd5b5061029b610ebd565b6040516102a8919061158c565b60405180910390f35b3480156102bd57600080fd5b506102d860048036038101906102d3919061114b565b610ec3565b005b600063150b7a0260e01b9050949350505050565b6102f6610fbb565b73ffffffffffffffffffffffffffffffffffffffff166103146104c6565b73ffffffffffffffffffffffffffffffffffffffff161461036a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103619061154c565b60405180910390fd5b8060038190555050565b61037c610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661039a6104c6565b73ffffffffffffffffffffffffffffffffffffffff16146103f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e79061154c565b60405180910390fd5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610420610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661043e6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048b9061154c565b60405180910390fd5b61049e6000610fc3565b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104f7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105156104c6565b73ffffffffffffffffffffffffffffffffffffffff161461056b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105629061154c565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6105b7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105d56104c6565b73ffffffffffffffffffffffffffffffffffffffff161461062b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106229061154c565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081116106b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a99061156c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016107119291906113f2565b60206040518083038186803b15801561072957600080fd5b505afa15801561073d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107619190611255565b9050600354826107719190611619565b8110156107b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107aa9061150c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330600354866108019190611619565b6040518463ffffffff1660e01b815260040161081f9392919061141b565b602060405180830381600087803b15801561083957600080fd5b505af115801561084d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087191906111fb565b506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166313faede66040518163ffffffff1660e01b815260040160206040518083038186803b1580156108dc57600080fd5b505afa1580156108f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109149190611255565b9050600047905081846109279190611619565b8111610968576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095f906114ec565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d6883866109b29190611619565b866040518363ffffffff1660e01b81526004016109cf919061158c565b6000604051808303818588803b1580156109e857600080fd5b505af11580156109fc573d6000803e3d6000fd5b50505050506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a6b57600080fd5b505afa158015610a7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa39190611255565b905060005b85811015610b5f57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30338486610afc9190611673565b6040518463ffffffff1660e01b8152600401610b1a9392919061141b565b600060405180830381600087803b158015610b3457600080fd5b505af1158015610b48573d6000803e3d6000fd5b505050508080610b57906117a3565b915050610aa8565b505050505050565b610b6f610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610b8d6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610be3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bda9061154c565b60405180910390fd5b6000610bed6104c6565b73ffffffffffffffffffffffffffffffffffffffff1647604051610c10906113c2565b60006040518083038185875af1925050503d8060008114610c4d576040519150601f19603f3d011682016040523d82523d6000602084013e610c52565b606091505b5050905080610c6057600080fd5b50565b610c6b610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610c896104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd69061154c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d3c91906113d7565b60206040518083038186803b158015610d5457600080fd5b505afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c9190611255565b905060008111610dd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc89061152c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610e2e929190611452565b602060405180830381600087803b158015610e4857600080fd5b505af1158015610e5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8091906111fb565b507f525f755cf37e950a7b04b93cee8178d9d0b97d9ca82540787d26d5802f6046fc3382604051610eb2929190611452565b60405180910390a150565b60035481565b610ecb610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610ee96104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610f3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f369061154c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa6906114cc565b60405180910390fd5b610fb881610fc3565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061109a611095846115cc565b6115a7565b9050828152602081018484840111156110b6576110b561184f565b5b6110c1848285611763565b509392505050565b6000813590506110d8816119b4565b92915050565b6000815190506110ed816119cb565b92915050565b600082601f8301126111085761110761184a565b5b8135611118848260208601611087565b91505092915050565b600081359050611130816119e2565b92915050565b600081519050611145816119e2565b92915050565b60006020828403121561116157611160611859565b5b600061116f848285016110c9565b91505092915050565b6000806000806080858703121561119257611191611859565b5b60006111a0878288016110c9565b94505060206111b1878288016110c9565b93505060406111c287828801611121565b925050606085013567ffffffffffffffff8111156111e3576111e2611854565b5b6111ef878288016110f3565b91505092959194509250565b60006020828403121561121157611210611859565b5b600061121f848285016110de565b91505092915050565b60006020828403121561123e5761123d611859565b5b600061124c84828501611121565b91505092915050565b60006020828403121561126b5761126a611859565b5b600061127984828501611136565b91505092915050565b61128b816116a7565b82525050565b61129a816116c5565b82525050565b6112a98161171b565b82525050565b6112b88161172d565b82525050565b60006112cb602683611608565b91506112d68261186f565b604082019050919050565b60006112ee601783611608565b91506112f9826118be565b602082019050919050565b6000611311601983611608565b915061131c826118e7565b602082019050919050565b6000611334601883611608565b915061133f82611910565b602082019050919050565b6000611357602083611608565b915061136282611939565b602082019050919050565b600061137a6000836115fd565b915061138582611962565b600082019050919050565b600061139d602a83611608565b91506113a882611965565b604082019050919050565b6113bc81611711565b82525050565b60006113cd8261136d565b9150819050919050565b60006020820190506113ec6000830184611282565b92915050565b60006040820190506114076000830185611282565b6114146020830184611282565b9392505050565b60006060820190506114306000830186611282565b61143d6020830185611282565b61144a60408301846113b3565b949350505050565b60006040820190506114676000830185611282565b61147460208301846113b3565b9392505050565b60006020820190506114906000830184611291565b92915050565b60006020820190506114ab60008301846112a0565b92915050565b60006020820190506114c660008301846112af565b92915050565b600060208201905081810360008301526114e5816112be565b9050919050565b60006020820190508181036000830152611505816112e1565b9050919050565b6000602082019050818103600083015261152581611304565b9050919050565b6000602082019050818103600083015261154581611327565b9050919050565b600060208201905081810360008301526115658161134a565b9050919050565b6000602082019050818103600083015261158581611390565b9050919050565b60006020820190506115a160008301846113b3565b92915050565b60006115b16115c2565b90506115bd8282611772565b919050565b6000604051905090565b600067ffffffffffffffff8211156115e7576115e661181b565b5b6115f08261185e565b9050602081019050919050565b600081905092915050565b600082825260208201905092915050565b600061162482611711565b915061162f83611711565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611668576116676117ec565b5b828202905092915050565b600061167e82611711565b915061168983611711565b92508282101561169c5761169b6117ec565b5b828203905092915050565b60006116b2826116f1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006117268261173f565b9050919050565b60006117388261173f565b9050919050565b600061174a82611751565b9050919050565b600061175c826116f1565b9050919050565b82818337600083830152505050565b61177b8261185e565b810181811067ffffffffffffffff8211171561179a5761179961181b565b5b80604052505050565b60006117ae82611711565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156117e1576117e06117ec565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f756768206574682062616c616e63652e000000000000000000600082015250565b7f436865636b2074686520746f6b656e20616c6c6f77616e636500000000000000600082015250565b7f416d6f756e74206f6620546f6f7069206973207a65726f2e0000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b50565b7f596f75206e65656420746f206d696e742077697468206174206c65617374207360008201527f6f6d6520746f6b656e7300000000000000000000000000000000000000000000602082015250565b6119bd816116a7565b81146119c857600080fd5b50565b6119d4816116b9565b81146119df57600080fd5b50565b6119eb81611711565b81146119f657600080fd5b5056fea264697066735822122033d4afafae1ab252312304fdc52d5dac5c02b8a67856aea8ad5741c22c0d163264736f6c63430008070033

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

000000000000000000000000bca44d867c707080c504f286c35b237d2802b7e5000000000000000000000000f99fd242b551e9cee272320a0448b98444353e31000000000000000000000000000000000000000000000018650127cc3dc80000

-----Decoded View---------------
Arg [0] : _jungeTycoon (address): 0xBCa44d867C707080c504F286C35b237D2802b7E5
Arg [1] : _toopi (address): 0xF99fd242b551E9CEE272320A0448b98444353e31
Arg [2] : _amountPerMint (uint256): 450000000000000000000

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000bca44d867c707080c504f286c35b237d2802b7e5
Arg [1] : 000000000000000000000000f99fd242b551e9cee272320a0448b98444353e31
Arg [2] : 000000000000000000000000000000000000000000000018650127cc3dc80000


Deployed Bytecode Sourcemap

4107:2337:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4538:164;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4959:118;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5907:58;;;:::i;:::-;;4200:19;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2319:103;;;;;;;;;;;;;:::i;:::-;;4162:31;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1668:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4710:126;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4844:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5087:812;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5977:158;;;:::i;:::-;;6143:292;;;;;;;;;;;;;:::i;:::-;;4226:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2577:201;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4538:164;4638:6;4664:30;;;4657:37;;4538:164;;;;;;:::o;4959:118::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5055:14:::1;5039:13;:30;;;;4959:118:::0;:::o;5907:58::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5907:58::o;4200:19::-;;;;;;;;;;;;;:::o;2319:103::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2384:30:::1;2411:1;2384:18;:30::i;:::-;2319:103::o:0;4162:31::-;;;;;;;;;;;;;:::o;1668:87::-;1714:7;1741:6;;;;;;;;;;;1734:13;;1668:87;:::o;4710:126::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4815:12:::1;4788:11;;:40;;;;;;;;;;;;;;;;;;4710:126:::0;:::o;4844:107::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4936:6:::1;4921:5;;:22;;;;;;;;;;;;;;;;;;4844:107:::0;:::o;5087:812::-;5154:1;5145:6;:10;5137:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;5213:17;5233:5;;;;;;;;;;;:15;;;5249:10;5269:4;5233:42;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5213:62;;5316:13;;5307:6;:22;;;;:::i;:::-;5294:9;:35;;5286:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;5370:5;;;;;;;;;;;:18;;;5389:10;5409:4;5425:13;;5416:6;:22;;;;:::i;:::-;5370:69;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5452:12;5467:11;;;;;;;;;;;:16;;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5452:33;;5496:22;5521:21;5496:46;;5587:4;5578:6;:13;;;;:::i;:::-;5561:14;:30;5553:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;5632:11;;;;;;;;;;;:16;;;5665:4;5656:6;:13;;;;:::i;:::-;5671:6;5632:46;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5699:19;5721:11;;;;;;;;;;;:23;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:47;;5762:9;5757:133;5781:6;5777:1;:10;5757:133;;;5810:11;;;;;;;;;;;:24;;;5843:4;5850:10;5876:1;5862:11;:15;;;;:::i;:::-;5810:68;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5789:4;;;;;:::i;:::-;;;;5757:133;;;;5126:773;;;;5087:812;:::o;5977:158::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6037:7:::1;6058;:5;:7::i;:::-;6050:21;;6079;6050:55;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6036:69;;;6124:2;6116:11;;;::::0;::::1;;6025:110;5977:158::o:0;6143:292::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6196:20:::1;6219:5;;;;;;;;;;;:15;;;6243:4;6219:30;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6196:53;;6283:1;6268:12;:16;6260:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;6324:5;;;;;;;;;;;:14;;;6339:10;6351:12;6324:40;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6380;6395:10;6407:12;6380:40;;;;;;;:::i;:::-;;;;;;;;6185:250;6143:292::o:0;4226:28::-;;;;:::o;2577:201::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2686:1:::1;2666:22;;:8;:22;;;;2658:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2742:28;2761:8;2742:18;:28::i;:::-;2577:201:::0;:::o;1040:98::-;1093:7;1120:10;1113:17;;1040:98;:::o;2938:191::-;3012:16;3031:6;;;;;;;;;;;3012:25;;3057:8;3048:6;;:17;;;;;;;;;;;;;;;;;;3112:8;3081:40;;3102:8;3081:40;;;;;;;;;;;;3001:128;2938:191;:::o;7:410:1:-;84:5;109:65;125:48;166:6;125:48;:::i;:::-;109:65;:::i;:::-;100:74;;197:6;190:5;183:21;235:4;228:5;224:16;273:3;264:6;259:3;255:16;252:25;249:112;;;280:79;;:::i;:::-;249:112;370:41;404:6;399:3;394;370:41;:::i;:::-;90:327;7:410;;;;;:::o;423:139::-;469:5;507:6;494:20;485:29;;523:33;550:5;523:33;:::i;:::-;423:139;;;;:::o;568:137::-;622:5;653:6;647:13;638:22;;669:30;693:5;669:30;:::i;:::-;568:137;;;;:::o;724:338::-;779:5;828:3;821:4;813:6;809:17;805:27;795:122;;836:79;;:::i;:::-;795:122;953:6;940:20;978:78;1052:3;1044:6;1037:4;1029:6;1025:17;978:78;:::i;:::-;969:87;;785:277;724:338;;;;:::o;1068:139::-;1114:5;1152:6;1139:20;1130:29;;1168:33;1195:5;1168:33;:::i;:::-;1068:139;;;;:::o;1213:143::-;1270:5;1301:6;1295:13;1286:22;;1317:33;1344:5;1317:33;:::i;:::-;1213:143;;;;:::o;1362:329::-;1421:6;1470:2;1458:9;1449:7;1445:23;1441:32;1438:119;;;1476:79;;:::i;:::-;1438:119;1596:1;1621:53;1666:7;1657:6;1646:9;1642:22;1621:53;:::i;:::-;1611:63;;1567:117;1362:329;;;;:::o;1697:943::-;1792:6;1800;1808;1816;1865:3;1853:9;1844:7;1840:23;1836:33;1833:120;;;1872:79;;:::i;:::-;1833:120;1992:1;2017:53;2062:7;2053:6;2042:9;2038:22;2017:53;:::i;:::-;2007:63;;1963:117;2119:2;2145:53;2190:7;2181:6;2170:9;2166:22;2145:53;:::i;:::-;2135:63;;2090:118;2247:2;2273:53;2318:7;2309:6;2298:9;2294:22;2273:53;:::i;:::-;2263:63;;2218:118;2403:2;2392:9;2388:18;2375:32;2434:18;2426:6;2423:30;2420:117;;;2456:79;;:::i;:::-;2420:117;2561:62;2615:7;2606:6;2595:9;2591:22;2561:62;:::i;:::-;2551:72;;2346:287;1697:943;;;;;;;:::o;2646:345::-;2713:6;2762:2;2750:9;2741:7;2737:23;2733:32;2730:119;;;2768:79;;:::i;:::-;2730:119;2888:1;2913:61;2966:7;2957:6;2946:9;2942:22;2913:61;:::i;:::-;2903:71;;2859:125;2646:345;;;;:::o;2997:329::-;3056:6;3105:2;3093:9;3084:7;3080:23;3076:32;3073:119;;;3111:79;;:::i;:::-;3073:119;3231:1;3256:53;3301:7;3292:6;3281:9;3277:22;3256:53;:::i;:::-;3246:63;;3202:117;2997:329;;;;:::o;3332:351::-;3402:6;3451:2;3439:9;3430:7;3426:23;3422:32;3419:119;;;3457:79;;:::i;:::-;3419:119;3577:1;3602:64;3658:7;3649:6;3638:9;3634:22;3602:64;:::i;:::-;3592:74;;3548:128;3332:351;;;;:::o;3689:118::-;3776:24;3794:5;3776:24;:::i;:::-;3771:3;3764:37;3689:118;;:::o;3813:115::-;3898:23;3915:5;3898:23;:::i;:::-;3893:3;3886:36;3813:115;;:::o;3934:159::-;4035:51;4080:5;4035:51;:::i;:::-;4030:3;4023:64;3934:159;;:::o;4099:171::-;4206:57;4257:5;4206:57;:::i;:::-;4201:3;4194:70;4099:171;;:::o;4276:366::-;4418:3;4439:67;4503:2;4498:3;4439:67;:::i;:::-;4432:74;;4515:93;4604:3;4515:93;:::i;:::-;4633:2;4628:3;4624:12;4617:19;;4276:366;;;:::o;4648:::-;4790:3;4811:67;4875:2;4870:3;4811:67;:::i;:::-;4804:74;;4887:93;4976:3;4887:93;:::i;:::-;5005:2;5000:3;4996:12;4989:19;;4648:366;;;:::o;5020:::-;5162:3;5183:67;5247:2;5242:3;5183:67;:::i;:::-;5176:74;;5259:93;5348:3;5259:93;:::i;:::-;5377:2;5372:3;5368:12;5361:19;;5020:366;;;:::o;5392:::-;5534:3;5555:67;5619:2;5614:3;5555:67;:::i;:::-;5548:74;;5631:93;5720:3;5631:93;:::i;:::-;5749:2;5744:3;5740:12;5733:19;;5392:366;;;:::o;5764:::-;5906:3;5927:67;5991:2;5986:3;5927:67;:::i;:::-;5920:74;;6003:93;6092:3;6003:93;:::i;:::-;6121:2;6116:3;6112:12;6105:19;;5764:366;;;:::o;6136:398::-;6295:3;6316:83;6397:1;6392:3;6316:83;:::i;:::-;6309:90;;6408:93;6497:3;6408:93;:::i;:::-;6526:1;6521:3;6517:11;6510:18;;6136:398;;;:::o;6540:366::-;6682:3;6703:67;6767:2;6762:3;6703:67;:::i;:::-;6696:74;;6779:93;6868:3;6779:93;:::i;:::-;6897:2;6892:3;6888:12;6881:19;;6540:366;;;:::o;6912:118::-;6999:24;7017:5;6999:24;:::i;:::-;6994:3;6987:37;6912:118;;:::o;7036:379::-;7220:3;7242:147;7385:3;7242:147;:::i;:::-;7235:154;;7406:3;7399:10;;7036:379;;;:::o;7421:222::-;7514:4;7552:2;7541:9;7537:18;7529:26;;7565:71;7633:1;7622:9;7618:17;7609:6;7565:71;:::i;:::-;7421:222;;;;:::o;7649:332::-;7770:4;7808:2;7797:9;7793:18;7785:26;;7821:71;7889:1;7878:9;7874:17;7865:6;7821:71;:::i;:::-;7902:72;7970:2;7959:9;7955:18;7946:6;7902:72;:::i;:::-;7649:332;;;;;:::o;7987:442::-;8136:4;8174:2;8163:9;8159:18;8151:26;;8187:71;8255:1;8244:9;8240:17;8231:6;8187:71;:::i;:::-;8268:72;8336:2;8325:9;8321:18;8312:6;8268:72;:::i;:::-;8350;8418:2;8407:9;8403:18;8394:6;8350:72;:::i;:::-;7987:442;;;;;;:::o;8435:332::-;8556:4;8594:2;8583:9;8579:18;8571:26;;8607:71;8675:1;8664:9;8660:17;8651:6;8607:71;:::i;:::-;8688:72;8756:2;8745:9;8741:18;8732:6;8688:72;:::i;:::-;8435:332;;;;;:::o;8773:218::-;8864:4;8902:2;8891:9;8887:18;8879:26;;8915:69;8981:1;8970:9;8966:17;8957:6;8915:69;:::i;:::-;8773:218;;;;:::o;8997:250::-;9104:4;9142:2;9131:9;9127:18;9119:26;;9155:85;9237:1;9226:9;9222:17;9213:6;9155:85;:::i;:::-;8997:250;;;;:::o;9253:262::-;9366:4;9404:2;9393:9;9389:18;9381:26;;9417:91;9505:1;9494:9;9490:17;9481:6;9417:91;:::i;:::-;9253:262;;;;:::o;9521:419::-;9687:4;9725:2;9714:9;9710:18;9702:26;;9774:9;9768:4;9764:20;9760:1;9749:9;9745:17;9738:47;9802:131;9928:4;9802:131;:::i;:::-;9794:139;;9521:419;;;:::o;9946:::-;10112:4;10150:2;10139:9;10135:18;10127:26;;10199:9;10193:4;10189:20;10185:1;10174:9;10170:17;10163:47;10227:131;10353:4;10227:131;:::i;:::-;10219:139;;9946:419;;;:::o;10371:::-;10537:4;10575:2;10564:9;10560:18;10552:26;;10624:9;10618:4;10614:20;10610:1;10599:9;10595:17;10588:47;10652:131;10778:4;10652:131;:::i;:::-;10644:139;;10371:419;;;:::o;10796:::-;10962:4;11000:2;10989:9;10985:18;10977:26;;11049:9;11043:4;11039:20;11035:1;11024:9;11020:17;11013:47;11077:131;11203:4;11077:131;:::i;:::-;11069:139;;10796:419;;;:::o;11221:::-;11387:4;11425:2;11414:9;11410:18;11402:26;;11474:9;11468:4;11464:20;11460:1;11449:9;11445:17;11438:47;11502:131;11628:4;11502:131;:::i;:::-;11494:139;;11221:419;;;:::o;11646:::-;11812:4;11850:2;11839:9;11835:18;11827:26;;11899:9;11893:4;11889:20;11885:1;11874:9;11870:17;11863:47;11927:131;12053:4;11927:131;:::i;:::-;11919:139;;11646:419;;;:::o;12071:222::-;12164:4;12202:2;12191:9;12187:18;12179:26;;12215:71;12283:1;12272:9;12268:17;12259:6;12215:71;:::i;:::-;12071:222;;;;:::o;12299:129::-;12333:6;12360:20;;:::i;:::-;12350:30;;12389:33;12417:4;12409:6;12389:33;:::i;:::-;12299:129;;;:::o;12434:75::-;12467:6;12500:2;12494:9;12484:19;;12434:75;:::o;12515:307::-;12576:4;12666:18;12658:6;12655:30;12652:56;;;12688:18;;:::i;:::-;12652:56;12726:29;12748:6;12726:29;:::i;:::-;12718:37;;12810:4;12804;12800:15;12792:23;;12515:307;;;:::o;12828:147::-;12929:11;12966:3;12951:18;;12828:147;;;;:::o;12981:169::-;13065:11;13099:6;13094:3;13087:19;13139:4;13134:3;13130:14;13115:29;;12981:169;;;;:::o;13156:348::-;13196:7;13219:20;13237:1;13219:20;:::i;:::-;13214:25;;13253:20;13271:1;13253:20;:::i;:::-;13248:25;;13441:1;13373:66;13369:74;13366:1;13363:81;13358:1;13351:9;13344:17;13340:105;13337:131;;;13448:18;;:::i;:::-;13337:131;13496:1;13493;13489:9;13478:20;;13156:348;;;;:::o;13510:191::-;13550:4;13570:20;13588:1;13570:20;:::i;:::-;13565:25;;13604:20;13622:1;13604:20;:::i;:::-;13599:25;;13643:1;13640;13637:8;13634:34;;;13648:18;;:::i;:::-;13634:34;13693:1;13690;13686:9;13678:17;;13510:191;;;;:::o;13707:96::-;13744:7;13773:24;13791:5;13773:24;:::i;:::-;13762:35;;13707:96;;;:::o;13809:90::-;13843:7;13886:5;13879:13;13872:21;13861:32;;13809:90;;;:::o;13905:149::-;13941:7;13981:66;13974:5;13970:78;13959:89;;13905:149;;;:::o;14060:126::-;14097:7;14137:42;14130:5;14126:54;14115:65;;14060:126;;;:::o;14192:77::-;14229:7;14258:5;14247:16;;14192:77;;;:::o;14275:140::-;14339:9;14372:37;14403:5;14372:37;:::i;:::-;14359:50;;14275:140;;;:::o;14421:146::-;14491:9;14524:37;14555:5;14524:37;:::i;:::-;14511:50;;14421:146;;;:::o;14573:126::-;14623:9;14656:37;14687:5;14656:37;:::i;:::-;14643:50;;14573:126;;;:::o;14705:113::-;14755:9;14788:24;14806:5;14788:24;:::i;:::-;14775:37;;14705:113;;;:::o;14824:154::-;14908:6;14903:3;14898;14885:30;14970:1;14961:6;14956:3;14952:16;14945:27;14824:154;;;:::o;14984:281::-;15067:27;15089:4;15067:27;:::i;:::-;15059:6;15055:40;15197:6;15185:10;15182:22;15161:18;15149:10;15146:34;15143:62;15140:88;;;15208:18;;:::i;:::-;15140:88;15248:10;15244:2;15237:22;15027:238;14984:281;;:::o;15271:233::-;15310:3;15333:24;15351:5;15333:24;:::i;:::-;15324:33;;15379:66;15372:5;15369:77;15366:103;;;15449:18;;:::i;:::-;15366:103;15496:1;15489:5;15485:13;15478:20;;15271:233;;;:::o;15510:180::-;15558:77;15555:1;15548:88;15655:4;15652:1;15645:15;15679:4;15676:1;15669:15;15696:180;15744:77;15741:1;15734:88;15841:4;15838:1;15831:15;15865:4;15862:1;15855:15;15882:117;15991:1;15988;15981:12;16005:117;16114:1;16111;16104:12;16128:117;16237:1;16234;16227:12;16251:117;16360:1;16357;16350:12;16374:102;16415:6;16466:2;16462:7;16457:2;16450:5;16446:14;16442:28;16432:38;;16374:102;;;:::o;16482:225::-;16622:34;16618:1;16610:6;16606:14;16599:58;16691:8;16686:2;16678:6;16674:15;16667:33;16482:225;:::o;16713:173::-;16853:25;16849:1;16841:6;16837:14;16830:49;16713:173;:::o;16892:175::-;17032:27;17028:1;17020:6;17016:14;17009:51;16892:175;:::o;17073:174::-;17213:26;17209:1;17201:6;17197:14;17190:50;17073:174;:::o;17253:182::-;17393:34;17389:1;17381:6;17377:14;17370:58;17253:182;:::o;17441:114::-;;:::o;17561:229::-;17701:34;17697:1;17689:6;17685:14;17678:58;17770:12;17765:2;17757:6;17753:15;17746:37;17561:229;:::o;17796:122::-;17869:24;17887:5;17869:24;:::i;:::-;17862:5;17859:35;17849:63;;17908:1;17905;17898:12;17849:63;17796:122;:::o;17924:116::-;17994:21;18009:5;17994:21;:::i;:::-;17987:5;17984:32;17974:60;;18030:1;18027;18020:12;17974:60;17924:116;:::o;18046:122::-;18119:24;18137:5;18119:24;:::i;:::-;18112:5;18109:35;18099:63;;18158:1;18155;18148:12;18099:63;18046:122;:::o

Swarm Source

ipfs://33d4afafae1ab252312304fdc52d5dac5c02b8a67856aea8ad5741c22c0d1632

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.