ETH Price: $3,307.77 (+1.10%)
Gas: 2 Gwei

Contract

0xad9BB8Ed8D0c14c4fae2504D82D8855b4A8393B3
 

Overview

ETH Balance

0.2 ETH

Eth Value

$661.55 (@ $3,307.77/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Mint_pack196198542024-04-09 18:25:23111 days ago1712687123IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0018040731.77470175
Mint_pack196198542024-04-09 18:25:23111 days ago1712687123IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0023474131.77470175
Mint_pack196198462024-04-09 18:23:47111 days ago1712687027IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0025608834.66419995
Mint_pack183950052023-10-21 0:06:23282 days ago1697846783IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0008015810.85023627
Withdraw_all171642422023-05-01 6:37:23455 days ago1682923043IN
0xad9BB8Ed...b4A8393B3
0 ETH0.0021006447.10167959
Mint_pack169913612023-04-06 18:36:23480 days ago1680806183IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0021938729.696374
Mint_pack167861412023-03-08 21:15:59508 days ago1678310159IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.002744137.14419638
Mint_pack164168362023-01-16 4:02:11560 days ago1673841731IN
0xad9BB8Ed...b4A8393B3
0.25 ETH0.0012223716.54610676
Withdraw_all163416712023-01-05 16:05:47571 days ago1672934747IN
0xad9BB8Ed...b4A8393B3
0 ETH0.0009724521.80480193
Mint_pack163381932023-01-05 4:26:59571 days ago1672892819IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.001296717.55223615
Mint_pack160776112022-11-29 19:03:23608 days ago1669748603IN
0xad9BB8Ed...b4A8393B3
0.45 ETH0.0012146716.4418445
Mint_pack160720212022-11-29 0:18:11608 days ago1669681091IN
0xad9BB8Ed...b4A8393B3
0.45 ETH0.0009095112.31122468
Withdraw_all160348612022-11-23 19:45:11614 days ago1669232711IN
0xad9BB8Ed...b4A8393B3
0 ETH0.0006611214.82412481
Mint_pack159203552022-11-07 19:52:11630 days ago1667850731IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.001614821.85797298
Mint_pack156549252022-10-01 17:54:59667 days ago1664646899IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.000724869.81172774
Mint_pack156548722022-10-01 17:43:59667 days ago1664646239IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.000613838.30885138
Mint_pack156184032022-09-26 15:21:23672 days ago1664205683IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0016954122.94918709
Mint_pack155911862022-09-22 20:11:35675 days ago1663877495IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0009000312.18287706
Mint_pack155168472022-09-11 20:36:42686 days ago1662928602IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0009562412.94371692
Mint_pack155036642022-09-09 16:09:45689 days ago1662739785IN
0xad9BB8Ed...b4A8393B3
0.25 ETH0.0025172734.07382619
Mint_pack153044072022-08-08 22:57:42720 days ago1659999462IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0013147617.79674279
Mint_pack153021152022-08-08 14:31:17721 days ago1659969077IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0014786520.01502624
Mint_pack152531682022-07-31 23:22:03728 days ago1659309723IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.00050496.8343401
Mint_pack152134412022-07-25 18:56:59735 days ago1658775419IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0025246134.17319836
Mint_pack151497852022-07-15 21:46:24744 days ago1657921584IN
0xad9BB8Ed...b4A8393B3
0.05 ETH0.0012848117.39124931
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
171642422023-05-01 6:37:23455 days ago1682923043
0xad9BB8Ed...b4A8393B3
0.0525 ETH
171642422023-05-01 6:37:23455 days ago1682923043
0xad9BB8Ed...b4A8393B3
0.2975 ETH
163416712023-01-05 16:05:47571 days ago1672934747
0xad9BB8Ed...b4A8393B3
0.1425 ETH
163416712023-01-05 16:05:47571 days ago1672934747
0xad9BB8Ed...b4A8393B3
0.8075 ETH
160348612022-11-23 19:45:11614 days ago1669232711
0xad9BB8Ed...b4A8393B3
0.345 ETH
160348612022-11-23 19:45:11614 days ago1669232711
0xad9BB8Ed...b4A8393B3
1.955 ETH
149702072022-06-15 23:37:17774 days ago1655336237
0xad9BB8Ed...b4A8393B3
0.2325 ETH
149702072022-06-15 23:37:17774 days ago1655336237
0xad9BB8Ed...b4A8393B3
1.3175 ETH
146882222022-04-30 22:23:13820 days ago1651357393
0xad9BB8Ed...b4A8393B3
1.0575 ETH
146882222022-04-30 22:23:13820 days ago1651357393
0xad9BB8Ed...b4A8393B3
5.9925 ETH
144126902022-03-18 20:50:17863 days ago1647636617
0xad9BB8Ed...b4A8393B3
9.705 ETH
144126902022-03-18 20:50:17863 days ago1647636617
0xad9BB8Ed...b4A8393B3
54.995 ETH
143790582022-03-13 15:21:20869 days ago1647184880
0xad9BB8Ed...b4A8393B3
1.26 ETH
143790582022-03-13 15:21:20869 days ago1647184880
0xad9BB8Ed...b4A8393B3
7.14 ETH
143344892022-03-06 16:47:25876 days ago1646585245
0xad9BB8Ed...b4A8393B3
0.8625 ETH
143344892022-03-06 16:47:25876 days ago1646585245
0xad9BB8Ed...b4A8393B3
4.8875 ETH
142814422022-02-26 11:28:21884 days ago1645874901
0xad9BB8Ed...b4A8393B3
4.4775 ETH
142814422022-02-26 11:28:21884 days ago1645874901
0xad9BB8Ed...b4A8393B3
25.3725 ETH
141325922022-02-03 10:57:02907 days ago1643885822
0xad9BB8Ed...b4A8393B3
4.32 ETH
141325922022-02-03 10:57:02907 days ago1643885822
0xad9BB8Ed...b4A8393B3
24.48 ETH
140319542022-01-18 21:22:24922 days ago1642540944
0xad9BB8Ed...b4A8393B3
10.3425 ETH
140319542022-01-18 21:22:24922 days ago1642540944
0xad9BB8Ed...b4A8393B3
58.6075 ETH
137336182021-12-03 12:32:40969 days ago1638534760
0xad9BB8Ed...b4A8393B3
5.0475 ETH
137336182021-12-03 12:32:40969 days ago1638534760
0xad9BB8Ed...b4A8393B3
28.6025 ETH
136672602021-11-22 22:52:32979 days ago1637621552
0xad9BB8Ed...b4A8393B3
10.605 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ShiryoinuPackERC20

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-11-09
*/

// File contracts/@openzeppelin/contracts/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) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

// File contracts/@openzeppelin/contracts/utils/Counters.sol



pragma solidity ^0.8.0;

/**
 * @title Counters
 * @author Matt Condon (@shrugs)
 * @dev Provides counters that can only be incremented or decremented by one. This can be used e.g. to track the number
 * of elements in a mapping, issuing ERC721 ids, or counting request ids.
 *
 * Include with `using Counters for Counters.Counter;`
 */
library Counters {
    struct Counter {
        // This variable should never be directly accessed by users of the library: interactions must be restricted to
        // the library's function. As of Solidity v0.5.2, this cannot be enforced, though there is a proposal to add
        // this feature: see https://github.com/ethereum/solidity/issues/4637
        uint256 _value; // default: 0
    }

    function current(Counter storage counter) internal view returns (uint256) {
        return counter._value;
    }

    function increment(Counter storage counter) internal {
        unchecked {
            counter._value += 1;
        }
    }

    function decrement(Counter storage counter) internal {
        uint256 value = counter._value;
        require(value > 0, "Counter: decrement overflow");
        unchecked {
            counter._value = value - 1;
        }
    }
}


// File contracts/@openzeppelin/contracts/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 () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), 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 {
        emit OwnershipTransferred(_owner, address(0));
        _owner = 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");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}


// File contracts/final.sol

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

interface IERC20 {

    function totalSupply() external view returns (uint256);

    /**
        * @dev Returns the amount of tokens owned by `account`.
        */
    function balanceOf(address account) external view returns (uint256);

    /**
        * @dev Moves `amount` tokens from the caller's account to `recipient`.
        *
        * Returns a boolean value indicating whether the operation succeeded.
        *
        * Emits a {Transfer} event.
        */
    function transfer(address recipient, uint256 amount) external returns (bool);

    /**
        * @dev Returns the remaining number of tokens that `spender` will be
        * allowed to spend on behalf of `owner` through {transferFrom}. This is
        * zero by default.
        *
        * This value changes when {approve} or {transferFrom} are called.
        */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
        * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
        *
        * Returns a boolean value indicating whether the operation succeeded.
        *
        * IMPORTANT: Beware that changing an allowance with this method brings the risk
        * that someone may use both the old and the new allowance by unfortunate
        * transaction ordering. One possible solution to mitigate this race
        * condition is to first reduce the spender's allowance to 0 and set the
        * desired value afterwards:
        * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        *
        * Emits an {Approval} event.
        */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
        * @dev Moves `amount` tokens from `sender` to `recipient` using the
        * allowance mechanism. `amount` is then deducted from the caller's
        * allowance.
        *
        * Returns a boolean value indicating whether the operation succeeded.
        *
        * Emits a {Transfer} event.
        */
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    /**
        * @dev Emitted when `value` tokens are moved from one account (`from`) to
        * another (`to`).
        *
        * Note that `value` may be zero.
        */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
        * @dev Emitted when the allowance of a `spender` for an `owner` is set by
        * a call to {approve}. `value` is the new allowance.
        */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface IShiryoinuPack {
    function mint(address _to, uint256 _amount) external;
}

contract ShiryoinuPackERC20 is Ownable{
    using SafeMath for uint256;

    modifier onlyClevel() {
        require(msg.sender == walletA || msg.sender == walletB || msg.sender == owner());
    _;
    }

    address walletA;
    address walletB;
    uint256 walletBPercentage = 15;

    IERC20 public founderToken;
    IShiryoinuPack public founderPack;
    IShiryoinuPack public normalPack;
    uint256 public minimumFounderAmount = 25000000000000*10**9;  // founder token has 9 decimals!!

    mapping(uint256=>uint256) public mintAmountToPrice;

    constructor(IERC20 _founderToken, IShiryoinuPack _founderPack, IShiryoinuPack _normalPack, address _walletA, address _walletB) {
        walletA = _walletA;
        walletB = _walletB;
        founderToken = _founderToken;

        founderPack = _founderPack;
        normalPack = _normalPack;

        mintAmountToPrice[1]=  0.05 ether;
        mintAmountToPrice[5]=  0.25 ether;
        mintAmountToPrice[10]= 0.45 ether;
        mintAmountToPrice[20]= 0.85 ether;

    }

    function mint_pack(uint256 _amount) public payable {
        require(_amount>0 &&  mintAmountToPrice[_amount]>0, "Invalid amount to mint.");
        require(msg.value>0 && msg.value==mintAmountToPrice[_amount] , "Invalid value.");

        bool founder = founderToken.balanceOf(msg.sender)>=minimumFounderAmount;

        if (founder){
            // mint founder
            founderPack.mint(msg.sender, _amount);
        }else{
            // mint normal
            normalPack.mint(msg.sender, _amount);
        }
    }

    // admin and clevel functions
    function setMinimumFounderTokenAmount(uint256 _amount) public onlyOwner {
             minimumFounderAmount = _amount;
    }

    function setMintPrice(uint256 _amount, uint256 _price) public onlyOwner {
             mintAmountToPrice[_amount]=_price;
    }

    function withdraw_all() public onlyClevel {
        require (address(this).balance > 0);
        uint256 amountB = SafeMath.div(address(this).balance,100).mul(walletBPercentage);
        uint256 amountA = address(this).balance.sub(amountB);
        payable(walletA).transfer(amountA);
        payable(walletB).transfer(amountB);
    }

    function setWalletA(address _walletA) public {
        require (msg.sender == walletA, "Who are you?");
        require (_walletA != address(0x0), "Invalid wallet");
        walletA = _walletA;
    }

    function setWalletB(address _walletB) public {
        require (msg.sender == walletB, "Who are you?");
        require (_walletB != address(0x0), "Invalid wallet.");
        walletB = _walletB;
    }

    function setWalletBPercentage(uint256 _percentage) public onlyOwner{
        require (_percentage>walletBPercentage && _percentage<=100, "Invalid new slice.");
        walletBPercentage = _percentage;
    }

}


library SafeMath {

    /**
    * @dev Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

    /**
    * @dev Integer division of two numbers, truncating the quotient.
    */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    /**
    * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"contract IERC20","name":"_founderToken","type":"address"},{"internalType":"contract IShiryoinuPack","name":"_founderPack","type":"address"},{"internalType":"contract IShiryoinuPack","name":"_normalPack","type":"address"},{"internalType":"address","name":"_walletA","type":"address"},{"internalType":"address","name":"_walletB","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"founderPack","outputs":[{"internalType":"contract IShiryoinuPack","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"founderToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumFounderAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"mintAmountToPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint_pack","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"normalPack","outputs":[{"internalType":"contract IShiryoinuPack","name":"","type":"address"}],"stateMutability":"view","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":"_amount","type":"uint256"}],"name":"setMinimumFounderTokenAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setMintPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_walletA","type":"address"}],"name":"setWalletA","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_walletB","type":"address"}],"name":"setWalletB","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_percentage","type":"uint256"}],"name":"setWalletBPercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw_all","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052600f60035569054b40b1f852bda0000060075534801561002357600080fd5b50604051610d81380380610d8183398101604081905261004291610198565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b03199081166001600160a01b0394851617909155600280548216928416929092179091556004805482169583169590951790945560058054851693821693909317909255600680549093169116179055600860205266b1a2bc2ec500007fad67d757c34507f157cacfa2e3153e9f260a2244f30428821be7be64587ac55f556703782dace9d900007f91238f30f286c9a1c6e901c4eda3b214c381c846e3dbe48df95c21488e8e1fdb5567063eb89da4ed00007f586689db7536874b78a6eac0f58556a56a106985743f7c16a699b27bb02f88bd556014600052670bcbce7f1b1500007fbb1110247bce6eaaf3cb168d5660645ab99866afefe1e7c6fa4388014157e5ba55610225565b600080600080600060a086880312156101b057600080fd5b85516101bb8161020d565b60208701519095506101cc8161020d565b60408701519094506101dd8161020d565b60608701519093506101ee8161020d565b60808701519092506101ff8161020d565b809150509295509295909350565b6001600160a01b038116811461022257600080fd5b50565b610b4d806102346000396000f3fe6080604052600436106100e85760003560e01c806371dbd5b91161008a578063ca68705f11610059578063ca68705f14610256578063dd473d2b14610283578063ecef307014610298578063f2fde38b146102b857600080fd5b806371dbd5b9146101d85780637479b9ac146101f85780638da5cb5b1461021857806396cbf2e91461023657600080fd5b806342de73b0116100c657806342de73b01461014257806343a615f31461016b5780634c89b86c146101a3578063715018a6146101c357600080fd5b80630442bfa8146100ed5780630936ed1b1461010f5780632a983a0414610122575b600080fd5b3480156100f957600080fd5b5061010d610108366004610a3c565b6102d8565b005b61010d61011d366004610a0a565b61031d565b34801561012e57600080fd5b5061010d61013d366004610a0a565b61050e565b34801561014e57600080fd5b5061015860075481565b6040519081526020015b60405180910390f35b34801561017757600080fd5b5060055461018b906001600160a01b031681565b6040516001600160a01b039091168152602001610162565b3480156101af57600080fd5b5061010d6101be3660046109e1565b610590565b3480156101cf57600080fd5b5061010d610642565b3480156101e457600080fd5b5061010d6101f3366004610a0a565b6106b6565b34801561020457600080fd5b5060045461018b906001600160a01b031681565b34801561022457600080fd5b506000546001600160a01b031661018b565b34801561024257600080fd5b5061010d6102513660046109e1565b6106e5565b34801561026257600080fd5b50610158610271366004610a0a565b60086020526000908152604090205481565b34801561028f57600080fd5b5061010d610798565b3480156102a457600080fd5b5060065461018b906001600160a01b031681565b3480156102c457600080fd5b5061010d6102d33660046109e1565b610888565b6000546001600160a01b0316331461030b5760405162461bcd60e51b815260040161030290610a5e565b60405180910390fd5b60009182526008602052604090912055565b60008111801561033a575060008181526008602052604090205415155b6103865760405162461bcd60e51b815260206004820152601760248201527f496e76616c696420616d6f756e7420746f206d696e742e0000000000000000006044820152606401610302565b6000341180156103a3575060008181526008602052604090205434145b6103e05760405162461bcd60e51b815260206004820152600e60248201526d24b73b30b634b2103b30b63ab29760911b6044820152606401610302565b600754600480546040516370a0823160e01b81523392810192909252600092916001600160a01b03909116906370a082319060240160206040518083038186803b15801561042d57600080fd5b505afa158015610441573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104659190610a23565b10801591506104d7576005546040516340c10f1960e01b8152336004820152602481018490526001600160a01b03909116906340c10f19906044015b600060405180830381600087803b1580156104bb57600080fd5b505af11580156104cf573d6000803e3d6000fd5b505050505050565b6006546040516340c10f1960e01b8152336004820152602481018490526001600160a01b03909116906340c10f19906044016104a1565b6000546001600160a01b031633146105385760405162461bcd60e51b815260040161030290610a5e565b6003548111801561054a575060648111155b61058b5760405162461bcd60e51b815260206004820152601260248201527124b73b30b634b2103732bb9039b634b1b29760711b6044820152606401610302565b600355565b6001546001600160a01b031633146105d95760405162461bcd60e51b815260206004820152600c60248201526b57686f2061726520796f753f60a01b6044820152606401610302565b6001600160a01b0381166106205760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a59081dd85b1b195d60921b6044820152606401610302565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461066c5760405162461bcd60e51b815260040161030290610a5e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106e05760405162461bcd60e51b815260040161030290610a5e565b600755565b6002546001600160a01b0316331461072e5760405162461bcd60e51b815260206004820152600c60248201526b57686f2061726520796f753f60a01b6044820152606401610302565b6001600160a01b0381166107765760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b2103bb0b63632ba1760891b6044820152606401610302565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b03163314806107bb57506002546001600160a01b031633145b806107d057506000546001600160a01b031633145b6107d957600080fd5b600047116107e657600080fd5b60006107ff6003546107f9476064610972565b90610989565b9050600061080d47836109c5565b6001546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610848573d6000803e3d6000fd5b506002546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015610883573d6000803e3d6000fd5b505050565b6000546001600160a01b031633146108b25760405162461bcd60e51b815260040161030290610a5e565b6001600160a01b0381166109175760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610302565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008061097f8385610a93565b9150505b92915050565b60008261099857506000610983565b60006109a48385610ab5565b9050826109b18583610a93565b146109be576109be610aeb565b9392505050565b6000828211156109d7576109d7610aeb565b6109be8284610ad4565b6000602082840312156109f357600080fd5b81356001600160a01b03811681146109be57600080fd5b600060208284031215610a1c57600080fd5b5035919050565b600060208284031215610a3557600080fd5b5051919050565b60008060408385031215610a4f57600080fd5b50508035926020909101359150565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082610ab057634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610acf57610acf610b01565b500290565b600082821015610ae657610ae6610b01565b500390565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052601160045260246000fdfea26469706673582212208fc0c1dc632fcaa3107ee82ed0baa956f39a5f894de8cc76686d6c2dfae3f84c64736f6c634300080600330000000000000000000000001e2f15302b90edde696593607b6bd444b64e8f0200000000000000000000000023427dea2dd52b13630f2757ff2cd734c5c42174000000000000000000000000773d6e3e85ed29d2c40c42f7cbc8ad3d4ddbeef0000000000000000000000000bc3e416a2dfb162153c50b2601353cbe3dffaab90000000000000000000000006df08c7b0ce433e29a77281b6e776487730ee900

Deployed Bytecode

0x6080604052600436106100e85760003560e01c806371dbd5b91161008a578063ca68705f11610059578063ca68705f14610256578063dd473d2b14610283578063ecef307014610298578063f2fde38b146102b857600080fd5b806371dbd5b9146101d85780637479b9ac146101f85780638da5cb5b1461021857806396cbf2e91461023657600080fd5b806342de73b0116100c657806342de73b01461014257806343a615f31461016b5780634c89b86c146101a3578063715018a6146101c357600080fd5b80630442bfa8146100ed5780630936ed1b1461010f5780632a983a0414610122575b600080fd5b3480156100f957600080fd5b5061010d610108366004610a3c565b6102d8565b005b61010d61011d366004610a0a565b61031d565b34801561012e57600080fd5b5061010d61013d366004610a0a565b61050e565b34801561014e57600080fd5b5061015860075481565b6040519081526020015b60405180910390f35b34801561017757600080fd5b5060055461018b906001600160a01b031681565b6040516001600160a01b039091168152602001610162565b3480156101af57600080fd5b5061010d6101be3660046109e1565b610590565b3480156101cf57600080fd5b5061010d610642565b3480156101e457600080fd5b5061010d6101f3366004610a0a565b6106b6565b34801561020457600080fd5b5060045461018b906001600160a01b031681565b34801561022457600080fd5b506000546001600160a01b031661018b565b34801561024257600080fd5b5061010d6102513660046109e1565b6106e5565b34801561026257600080fd5b50610158610271366004610a0a565b60086020526000908152604090205481565b34801561028f57600080fd5b5061010d610798565b3480156102a457600080fd5b5060065461018b906001600160a01b031681565b3480156102c457600080fd5b5061010d6102d33660046109e1565b610888565b6000546001600160a01b0316331461030b5760405162461bcd60e51b815260040161030290610a5e565b60405180910390fd5b60009182526008602052604090912055565b60008111801561033a575060008181526008602052604090205415155b6103865760405162461bcd60e51b815260206004820152601760248201527f496e76616c696420616d6f756e7420746f206d696e742e0000000000000000006044820152606401610302565b6000341180156103a3575060008181526008602052604090205434145b6103e05760405162461bcd60e51b815260206004820152600e60248201526d24b73b30b634b2103b30b63ab29760911b6044820152606401610302565b600754600480546040516370a0823160e01b81523392810192909252600092916001600160a01b03909116906370a082319060240160206040518083038186803b15801561042d57600080fd5b505afa158015610441573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104659190610a23565b10801591506104d7576005546040516340c10f1960e01b8152336004820152602481018490526001600160a01b03909116906340c10f19906044015b600060405180830381600087803b1580156104bb57600080fd5b505af11580156104cf573d6000803e3d6000fd5b505050505050565b6006546040516340c10f1960e01b8152336004820152602481018490526001600160a01b03909116906340c10f19906044016104a1565b6000546001600160a01b031633146105385760405162461bcd60e51b815260040161030290610a5e565b6003548111801561054a575060648111155b61058b5760405162461bcd60e51b815260206004820152601260248201527124b73b30b634b2103732bb9039b634b1b29760711b6044820152606401610302565b600355565b6001546001600160a01b031633146105d95760405162461bcd60e51b815260206004820152600c60248201526b57686f2061726520796f753f60a01b6044820152606401610302565b6001600160a01b0381166106205760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a59081dd85b1b195d60921b6044820152606401610302565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461066c5760405162461bcd60e51b815260040161030290610a5e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146106e05760405162461bcd60e51b815260040161030290610a5e565b600755565b6002546001600160a01b0316331461072e5760405162461bcd60e51b815260206004820152600c60248201526b57686f2061726520796f753f60a01b6044820152606401610302565b6001600160a01b0381166107765760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b2103bb0b63632ba1760891b6044820152606401610302565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b03163314806107bb57506002546001600160a01b031633145b806107d057506000546001600160a01b031633145b6107d957600080fd5b600047116107e657600080fd5b60006107ff6003546107f9476064610972565b90610989565b9050600061080d47836109c5565b6001546040519192506001600160a01b03169082156108fc029083906000818181858888f19350505050158015610848573d6000803e3d6000fd5b506002546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015610883573d6000803e3d6000fd5b505050565b6000546001600160a01b031633146108b25760405162461bcd60e51b815260040161030290610a5e565b6001600160a01b0381166109175760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610302565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008061097f8385610a93565b9150505b92915050565b60008261099857506000610983565b60006109a48385610ab5565b9050826109b18583610a93565b146109be576109be610aeb565b9392505050565b6000828211156109d7576109d7610aeb565b6109be8284610ad4565b6000602082840312156109f357600080fd5b81356001600160a01b03811681146109be57600080fd5b600060208284031215610a1c57600080fd5b5035919050565b600060208284031215610a3557600080fd5b5051919050565b60008060408385031215610a4f57600080fd5b50508035926020909101359150565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082610ab057634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610acf57610acf610b01565b500290565b600082821015610ae657610ae6610b01565b500390565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052601160045260246000fdfea26469706673582212208fc0c1dc632fcaa3107ee82ed0baa956f39a5f894de8cc76686d6c2dfae3f84c64736f6c63430008060033

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

0000000000000000000000001e2f15302b90edde696593607b6bd444b64e8f0200000000000000000000000023427dea2dd52b13630f2757ff2cd734c5c42174000000000000000000000000773d6e3e85ed29d2c40c42f7cbc8ad3d4ddbeef0000000000000000000000000bc3e416a2dfb162153c50b2601353cbe3dffaab90000000000000000000000006df08c7b0ce433e29a77281b6e776487730ee900

-----Decoded View---------------
Arg [0] : _founderToken (address): 0x1E2F15302B90EddE696593607b6bD444B64e8F02
Arg [1] : _founderPack (address): 0x23427Dea2dd52B13630f2757FF2cD734C5C42174
Arg [2] : _normalPack (address): 0x773D6E3e85Ed29D2C40C42f7cbc8aD3d4dDBeef0
Arg [3] : _walletA (address): 0xBc3e416a2DfB162153C50B2601353cbE3dfFAAB9
Arg [4] : _walletB (address): 0x6Df08c7B0CE433e29A77281b6E776487730ee900

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000001e2f15302b90edde696593607b6bd444b64e8f02
Arg [1] : 00000000000000000000000023427dea2dd52b13630f2757ff2cd734c5c42174
Arg [2] : 000000000000000000000000773d6e3e85ed29d2c40c42f7cbc8ad3d4ddbeef0
Arg [3] : 000000000000000000000000bc3e416a2dfb162153c50b2601353cbe3dffaab9
Arg [4] : 0000000000000000000000006df08c7b0ce433e29a77281b6e776487730ee900


Deployed Bytecode Sourcemap

7496:2901:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9275:129;;;;;;;;;;-1:-1:-1;9275:129:0;;;;;:::i;:::-;;:::i;:::-;;8563:535;;;;;;:::i;:::-;;:::i;10183:209::-;;;;;;;;;;-1:-1:-1;10183:209:0;;;;;:::i;:::-;;:::i;7908:58::-;;;;;;;;;;;;;;;;;;;4855:25:1;;;4843:2;4828:18;7908:58:0;;;;;;;;7829:33;;;;;;;;;;-1:-1:-1;7829:33:0;;;;-1:-1:-1;;;;;7829:33:0;;;;;;-1:-1:-1;;;;;1096:32:1;;;1078:51;;1066:2;1051:18;7829:33:0;1033:102:1;9760:203:0;;;;;;;;;;-1:-1:-1;9760:203:0;;;;;:::i;:::-;;:::i;4062:148::-;;;;;;;;;;;;;:::i;9141:126::-;;;;;;;;;;-1:-1:-1;9141:126:0;;;;;:::i;:::-;;:::i;7796:26::-;;;;;;;;;;-1:-1:-1;7796:26:0;;;;-1:-1:-1;;;;;7796:26:0;;;3411:87;;;;;;;;;;-1:-1:-1;3457:7:0;3484:6;-1:-1:-1;;;;;3484:6:0;3411:87;;9971:204;;;;;;;;;;-1:-1:-1;9971:204:0;;;;;:::i;:::-;;:::i;8010:50::-;;;;;;;;;;-1:-1:-1;8010:50:0;;;;;:::i;:::-;;;;;;;;;;;;;;9412:340;;;;;;;;;;;;;:::i;7869:32::-;;;;;;;;;;-1:-1:-1;7869:32:0;;;;-1:-1:-1;;;;;7869:32:0;;;4365:244;;;;;;;;;;-1:-1:-1;4365:244:0;;;;;:::i;:::-;;:::i;9275:129::-;3457:7;3484:6;-1:-1:-1;;;;;3484:6:0;713:10;3631:23;3623:68;;;;-1:-1:-1;;;3623:68:0;;;;;;;:::i;:::-;;;;;;;;;9363:26:::1;::::0;;;:17:::1;:26;::::0;;;;;:33;9275:129::o;8563:535::-;8641:1;8633:7;:9;:42;;;;-1:-1:-1;8674:1:0;8647:26;;;:17;:26;;;;;;:28;;8633:42;8625:78;;;;-1:-1:-1;;;8625:78:0;;3168:2:1;8625:78:0;;;3150:21:1;3207:2;3187:18;;;3180:30;3246:25;3226:18;;;3219:53;3289:18;;8625:78:0;3140:173:1;8625:78:0;8732:1;8722:9;:11;:52;;;;-1:-1:-1;8748:26:0;;;;:17;:26;;;;;;8737:9;:37;8722:52;8714:80;;;;-1:-1:-1;;;8714:80:0;;3864:2:1;8714:80:0;;;3846:21:1;3903:2;3883:18;;;3876:30;-1:-1:-1;;;3922:18:1;;;3915:44;3976:18;;8714:80:0;3836:164:1;8714:80:0;8858:20;;8822:12;;;:34;;-1:-1:-1;;;8822:34:0;;8845:10;8822:34;;;1078:51:1;;;;8807:12:0;;8858:20;-1:-1:-1;;;;;8822:12:0;;;;:22;;1051:18:1;;8822:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:56;;;;-1:-1:-1;8891:200:0;;8947:11;;:37;;-1:-1:-1;;;8947:37:0;;8964:10;8947:37;;;1314:51:1;1381:18;;;1374:34;;;-1:-1:-1;;;;;8947:11:0;;;;:16;;1287:18:1;;8947:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8614:484;8563:535;:::o;8891:200::-;9043:10;;:36;;-1:-1:-1;;;9043:36:0;;9059:10;9043:36;;;1314:51:1;1381:18;;;1374:34;;;-1:-1:-1;;;;;9043:10:0;;;;:15;;1287:18:1;;9043:36:0;1269:145:1;10183:209:0;3457:7;3484:6;-1:-1:-1;;;;;3484:6:0;713:10;3631:23;3623:68;;;;-1:-1:-1;;;3623:68:0;;;;;;;:::i;:::-;10282:17:::1;;10270:11;:29;:49;;;;;10316:3;10303:11;:16;;10270:49;10261:81;;;::::0;-1:-1:-1;;;10261:81:0;;2821:2:1;10261:81:0::1;::::0;::::1;2803:21:1::0;2860:2;2840:18;;;2833:30;-1:-1:-1;;;2879:18:1;;;2872:48;2937:18;;10261:81:0::1;2793:168:1::0;10261:81:0::1;10353:17;:31:::0;10183:209::o;9760:203::-;9839:7;;-1:-1:-1;;;;;9839:7:0;9825:10;:21;9816:47;;;;-1:-1:-1;;;9816:47:0;;2480:2:1;9816:47:0;;;2462:21:1;2519:2;2499:18;;;2492:30;-1:-1:-1;;;2538:18:1;;;2531:42;2590:18;;9816:47:0;2452:162:1;9816:47:0;-1:-1:-1;;;;;9883:24:0;;9874:52;;;;-1:-1:-1;;;9874:52:0;;4568:2:1;9874:52:0;;;4550:21:1;4607:2;4587:18;;;4580:30;-1:-1:-1;;;4626:18:1;;;4619:44;4680:18;;9874:52:0;4540:164:1;9874:52:0;9937:7;:18;;-1:-1:-1;;;;;;9937:18:0;-1:-1:-1;;;;;9937:18:0;;;;;;;;;;9760:203::o;4062:148::-;3457:7;3484:6;-1:-1:-1;;;;;3484:6:0;713:10;3631:23;3623:68;;;;-1:-1:-1;;;3623:68:0;;;;;;;:::i;:::-;4169:1:::1;4153:6:::0;;4132:40:::1;::::0;-1:-1:-1;;;;;4153:6:0;;::::1;::::0;4132:40:::1;::::0;4169:1;;4132:40:::1;4200:1;4183:19:::0;;-1:-1:-1;;;;;;4183:19:0::1;::::0;;4062:148::o;9141:126::-;3457:7;3484:6;-1:-1:-1;;;;;3484:6:0;713:10;3631:23;3623:68;;;;-1:-1:-1;;;3623:68:0;;;;;;;:::i;:::-;9229:20:::1;:30:::0;9141:126::o;9971:204::-;10050:7;;-1:-1:-1;;;;;10050:7:0;10036:10;:21;10027:47;;;;-1:-1:-1;;;10027:47:0;;2480:2:1;10027:47:0;;;2462:21:1;2519:2;2499:18;;;2492:30;-1:-1:-1;;;2538:18:1;;;2531:42;2590:18;;10027:47:0;2452:162:1;10027:47:0;-1:-1:-1;;;;;10094:24:0;;10085:53;;;;-1:-1:-1;;;10085:53:0;;3520:2:1;10085:53:0;;;3502:21:1;3559:2;3539:18;;;3532:30;-1:-1:-1;;;3578:18:1;;;3571:45;3633:18;;10085:53:0;3492:165:1;10085:53:0;10149:7;:18;;-1:-1:-1;;;;;;10149:18:0;-1:-1:-1;;;;;10149:18:0;;;;;;;;;;9971:204::o;9412:340::-;7631:7;;-1:-1:-1;;;;;7631:7:0;7617:10;:21;;:46;;-1:-1:-1;7656:7:0;;-1:-1:-1;;;;;7656:7:0;7642:10;:21;7617:46;:71;;;-1:-1:-1;3457:7:0;3484:6;-1:-1:-1;;;;;3484:6:0;7667:10;:21;7617:71;7609:80;;;;;;9498:1:::1;9474:21;:25;9465:35;;;::::0;::::1;;9511:15;9529:62;9573:17;;9529:39;9542:21;9564:3;9529:12;:39::i;:::-;:43:::0;::::1;:62::i;:::-;9511:80:::0;-1:-1:-1;9602:15:0::1;9620:34;:21;9511:80:::0;9620:25:::1;:34::i;:::-;9673:7;::::0;9665:34:::1;::::0;9602:52;;-1:-1:-1;;;;;;9673:7:0::1;::::0;9665:34;::::1;;;::::0;9602:52;;9673:7:::1;9665:34:::0;9673:7;9665:34;9602:52;9673:7;9665:34;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;9718:7:0::1;::::0;9710:34:::1;::::0;-1:-1:-1;;;;;9718:7:0;;::::1;::::0;9710:34;::::1;;;::::0;9736:7;;9718::::1;9710:34:::0;9718:7;9710:34;9736:7;9718;9710:34;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;9454:298;;9412:340::o:0;4365:244::-;3457:7;3484:6;-1:-1:-1;;;;;3484:6:0;713:10;3631:23;3623:68;;;;-1:-1:-1;;;3623:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4454:22:0;::::1;4446:73;;;::::0;-1:-1:-1;;;4446:73:0;;2073:2:1;4446:73:0::1;::::0;::::1;2055:21:1::0;2112:2;2092:18;;;2085:30;2151:34;2131:18;;;2124:62;-1:-1:-1;;;2202:18:1;;;2195:36;2248:19;;4446:73:0::1;2045:228:1::0;4446:73:0::1;4556:6;::::0;;4535:38:::1;::::0;-1:-1:-1;;;;;4535:38:0;;::::1;::::0;4556:6;::::1;::::0;4535:38:::1;::::0;::::1;4584:6;:17:::0;;-1:-1:-1;;;;;;4584:17:0::1;-1:-1:-1::0;;;;;4584:17:0;;;::::1;::::0;;;::::1;::::0;;4365:244::o;10805:288::-;10863:7;;10974:5;10978:1;10974;:5;:::i;:::-;10962:17;-1:-1:-1;;10805:288:0;;;;;:::o;10502:208::-;10560:7;10584:6;10580:47;;-1:-1:-1;10614:1:0;10607:8;;10580:47;10637:9;10649:5;10653:1;10649;:5;:::i;:::-;10637:17;-1:-1:-1;10681:1:0;10672:5;10676:1;10637:17;10672:5;:::i;:::-;:10;10665:18;;;;:::i;:::-;10701:1;10502:208;-1:-1:-1;;;10502:208:0:o;11219:123::-;11277:7;11309:1;11304;:6;;11297:14;;;;:::i;:::-;11329:5;11333:1;11329;:5;:::i;14:286:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:2;;;142:1;139;132:12;94:2;168:23;;-1:-1:-1;;;;;220:31:1;;210:42;;200:2;;266:1;263;256:12;305:180;364:6;417:2;405:9;396:7;392:23;388:32;385:2;;;433:1;430;423:12;385:2;-1:-1:-1;456:23:1;;375:110;-1:-1:-1;375:110:1:o;490:184::-;560:6;613:2;601:9;592:7;588:23;584:32;581:2;;;629:1;626;619:12;581:2;-1:-1:-1;652:16:1;;571:103;-1:-1:-1;571:103:1:o;679:248::-;747:6;755;808:2;796:9;787:7;783:23;779:32;776:2;;;824:1;821;814:12;776:2;-1:-1:-1;;847:23:1;;;917:2;902:18;;;889:32;;-1:-1:-1;766:161:1:o;4005:356::-;4207:2;4189:21;;;4226:18;;;4219:30;4285:34;4280:2;4265:18;;4258:62;4352:2;4337:18;;4179:182::o;4891:217::-;4931:1;4957;4947:2;;5001:10;4996:3;4992:20;4989:1;4982:31;5036:4;5033:1;5026:15;5064:4;5061:1;5054:15;4947:2;-1:-1:-1;5093:9:1;;4937:171::o;5113:168::-;5153:7;5219:1;5215;5211:6;5207:14;5204:1;5201:21;5196:1;5189:9;5182:17;5178:45;5175:2;;;5226:18;;:::i;:::-;-1:-1:-1;5266:9:1;;5165:116::o;5286:125::-;5326:4;5354:1;5351;5348:8;5345:2;;;5359:18;;:::i;:::-;-1:-1:-1;5396:9:1;;5335:76::o;5416:127::-;5477:10;5472:3;5468:20;5465:1;5458:31;5508:4;5505:1;5498:15;5532:4;5529:1;5522:15;5548:127;5609:10;5604:3;5600:20;5597:1;5590:31;5640:4;5637:1;5630:15;5664:4;5661:1;5654:15

Swarm Source

ipfs://8fc0c1dc632fcaa3107ee82ed0baa956f39a5f894de8cc76686d6c2dfae3f84c

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.