ETH Price: $2,629.54 (-0.48%)

Contract

0x481535185105C37ACa4654C62eDFCfCe0f28285B
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Pause160548132022-11-26 14:39:11691 days ago1669473551IN
0x48153518...e0f28285B
0 ETH0.0003278511.47763958
Public Mint160548022022-11-26 14:36:59691 days ago1669473419IN
0x48153518...e0f28285B
0.169 ETH0.0150799610.49383979
Public Mint160547902022-11-26 14:34:35691 days ago1669473275IN
0x48153518...e0f28285B
0.169 ETH0.0145709510.29523579
Public Mint160547822022-11-26 14:32:59691 days ago1669473179IN
0x48153518...e0f28285B
0.169 ETH0.0153017111.11906504
Public Mint160547722022-11-26 14:30:59691 days ago1669473059IN
0x48153518...e0f28285B
0.169 ETH0.0144895510.38274513
Public Mint160547472022-11-26 14:25:59691 days ago1669472759IN
0x48153518...e0f28285B
0.169 ETH0.0153766210.80754528
Public Mint160547452022-11-26 14:25:35691 days ago1669472735IN
0x48153518...e0f28285B
0.169 ETH0.0155065710.1205336
Public Mint160547442022-11-26 14:25:23691 days ago1669472723IN
0x48153518...e0f28285B
0.169 ETH0.015727759.70539198
Unpause160547402022-11-26 14:24:35691 days ago1669472675IN
0x48153518...e0f28285B
0 ETH0.0003032110.59828719
Pause160544682022-11-26 13:30:11691 days ago1669469411IN
0x48153518...e0f28285B
0 ETH0.0003068510.74232296
Public Mint160544492022-11-26 13:26:11691 days ago1669469171IN
0x48153518...e0f28285B
0.169 ETH0.0148009110.43708
Unpause160544382022-11-26 13:23:59691 days ago1669469039IN
0x48153518...e0f28285B
0 ETH0.0003036610.61397624
Set Straylight160540752022-11-26 12:10:59691 days ago1669464659IN
0x48153518...e0f28285B
0 ETH0.0004452115.07520383
0x60806040160540712022-11-26 12:10:11691 days ago1669464611IN
 Create: Minting
0 ETH0.0173298414.05083233

Latest 16 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
160548022022-11-26 14:36:59691 days ago1669473419
0x48153518...e0f28285B
0.12675 ETH
160548022022-11-26 14:36:59691 days ago1669473419
0x48153518...e0f28285B
0.04225 ETH
160547902022-11-26 14:34:35691 days ago1669473275
0x48153518...e0f28285B
0.12675 ETH
160547902022-11-26 14:34:35691 days ago1669473275
0x48153518...e0f28285B
0.04225 ETH
160547822022-11-26 14:32:59691 days ago1669473179
0x48153518...e0f28285B
0.12675 ETH
160547822022-11-26 14:32:59691 days ago1669473179
0x48153518...e0f28285B
0.04225 ETH
160547722022-11-26 14:30:59691 days ago1669473059
0x48153518...e0f28285B
0.12675 ETH
160547722022-11-26 14:30:59691 days ago1669473059
0x48153518...e0f28285B
0.04225 ETH
160547472022-11-26 14:25:59691 days ago1669472759
0x48153518...e0f28285B
0.12675 ETH
160547472022-11-26 14:25:59691 days ago1669472759
0x48153518...e0f28285B
0.04225 ETH
160547452022-11-26 14:25:35691 days ago1669472735
0x48153518...e0f28285B
0.12675 ETH
160547452022-11-26 14:25:35691 days ago1669472735
0x48153518...e0f28285B
0.04225 ETH
160547442022-11-26 14:25:23691 days ago1669472723
0x48153518...e0f28285B
0.12675 ETH
160547442022-11-26 14:25:23691 days ago1669472723
0x48153518...e0f28285B
0.04225 ETH
160544492022-11-26 13:26:11691 days ago1669469171
0x48153518...e0f28285B
0.12675 ETH
160544492022-11-26 13:26:11691 days ago1669469171
0x48153518...e0f28285B
0.04225 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Minting

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 3 : minting.sol
//SPDX-License-Identifier: Unlicense
pragma solidity ^0.8.0;

import "@openzeppelin/contracts/access/Ownable.sol";

//                           STRAYLIGHT PROTOCOL v.01
//
//                                .         .
//                                  ., ... .,
//                                  \%%&%%&./
//                         ,,.      /@&&%&&&\     ,,
//                            *,   (##%&&%##)  .*.
//                              (,  (#%%%%.)   %,
//                               ,% (#(##(%.(/
//                                 %((#%%%##*
//                 ..**,*/***///*,..,#%%%%*..,*\\\***\*,**..
//                                   /%#%%
//                              /###(/%&%/(##%(,
//                           ,/    (%###%%&%,   **
//                         .#.    *@&%###%%&)     \\
//                        /       *&&%###%&@#       *.
//                      ,*         (%#%###%#?)       .*.
//                                 ./%%###%%#,
//                                  .,(((##,.
//
//

/// @title Minting
/// @notice Minting Contract for Straylight Protocoll
/// @author @brachlandberlin / plsdlr.net
/// @dev needs to be initalized after the main contract is deployed, uses Payment Splitter

interface interfaceStraylight {
    function publicmint(
        address mintTo,
        bytes12 rule,
        uint256 moves
    ) external;
}

contract Minting is Ownable {
    event Mint(address addr);

    //uint256 public constant mintPriceMainnet = 80000000000000000 wei;
    uint256 public mintPrice;
    bool initalized;
    interfaceStraylight public istraylight;
    bool paused = true;
    address private folia;
    address private ppp;
    uint256 private percentageFolia;

    constructor(
        address[] memory payees,
        uint256 _percentage,
        uint256 _MintPrice
    ) {
        mintPrice = _MintPrice;
        folia = payees[0];
        ppp = payees[1];
        percentageFolia = _percentage;
    }

    /// @dev public mint function
    /// @param mintTo the address the token should be minted to
    /// @param rule the 12 bytes rule defining the behavior of the turmite
    /// @param moves the number of inital moves
    function publicMint(
        address mintTo,
        bytes12 rule,
        uint256 moves
    ) external payable {
        require(paused != true, "MINTING PAUSED");
        require(initalized == true, "NOT INITALIZED");
        require(msg.value >= mintPrice, "INSUFFICIENT PAYMENT");

        uint256 foliaReceives = (msg.value * percentageFolia) / 100;
        uint256 artistReceives = msg.value - foliaReceives;

        (bool sent, ) = payable(folia).call{value: foliaReceives}("");
        require(sent, "Transfer failed.");

        (sent, ) = payable(ppp).call{value: artistReceives}("");
        require(sent, "Transfer failed.");

        istraylight.publicmint(mintTo, rule, moves);
        emit Mint(mintTo);
    }

    function pause() external onlyOwner {
        paused = true;
    }

    function unpause() external onlyOwner {
        paused = false;
    }

    /// @dev admin mint function - only callable from owner
    /// @param mintTo the address the token should be minted to
    /// @param rule the 12 bytes rule defining the behavior of the turmite
    /// @param moves the number of inital moves
    function adminMint(
        address mintTo,
        bytes12 rule,
        uint256 moves
    ) external onlyOwner {
        require(initalized == true, "NOT INITALIZED");
        istraylight.publicmint(mintTo, rule, moves);
        emit Mint(mintTo);
    }

    /// @dev set Staylight address
    /// @param _straylight address of the deployed contract
    function setStraylight(address _straylight) external onlyOwner {
        istraylight = interfaceStraylight(_straylight);
        initalized = true;
    }
}

File 2 of 3 : Ownable.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)

pragma solidity ^0.8.0;

import "../utils/Context.sol";

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _transferOwnership(_msgSender());
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

File 3 of 3 : Context.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)

pragma solidity ^0.8.0;

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

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

Settings
{
  "viaIR": false,
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address[]","name":"payees","type":"address[]"},{"internalType":"uint256","name":"_percentage","type":"uint256"},{"internalType":"uint256","name":"_MintPrice","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"addr","type":"address"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"mintTo","type":"address"},{"internalType":"bytes12","name":"rule","type":"bytes12"},{"internalType":"uint256","name":"moves","type":"uint256"}],"name":"adminMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"istraylight","outputs":[{"internalType":"contract interfaceStraylight","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"mintTo","type":"address"},{"internalType":"bytes12","name":"rule","type":"bytes12"},{"internalType":"uint256","name":"moves","type":"uint256"}],"name":"publicMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_straylight","type":"address"}],"name":"setStraylight","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526001600260156101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040516200179d3803806200179d83398181016040528101906200005291906200043c565b62000072620000666200014760201b60201c565b6200014f60201b60201c565b806001819055508260008151811062000090576200008f620004b7565b5b6020026020010151600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600181518110620000ef57620000ee620004b7565b5b6020026020010151600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600581905550505050620004e6565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000277826200022c565b810181811067ffffffffffffffff821117156200029957620002986200023d565b5b80604052505050565b6000620002ae62000213565b9050620002bc82826200026c565b919050565b600067ffffffffffffffff821115620002df57620002de6200023d565b5b602082029050602081019050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200032282620002f5565b9050919050565b620003348162000315565b81146200034057600080fd5b50565b600081519050620003548162000329565b92915050565b6000620003716200036b84620002c1565b620002a2565b90508083825260208201905060208402830185811115620003975762000396620002f0565b5b835b81811015620003c45780620003af888262000343565b84526020840193505060208101905062000399565b5050509392505050565b600082601f830112620003e657620003e562000227565b5b8151620003f88482602086016200035a565b91505092915050565b6000819050919050565b620004168162000401565b81146200042257600080fd5b50565b60008151905062000436816200040b565b92915050565b6000806000606084860312156200045857620004576200021d565b5b600084015167ffffffffffffffff81111562000479576200047862000222565b5b6200048786828701620003ce565b93505060206200049a8682870162000425565b9250506040620004ad8682870162000425565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6112a780620004f66000396000f3fe6080604052600436106100915760003560e01c80638456cb59116100595780638456cb59146101345780638b52be4a1461014b5780638da5cb5b14610174578063a4587ad61461019f578063f2fde38b146101ca57610091565b806304b8be3f1461009657806328716d19146100b25780633f4ba83a146100db5780636817c76c146100f2578063715018a61461011d575b600080fd5b6100b060048036038101906100ab9190610cbb565b6101f3565b005b3480156100be57600080fd5b506100d960048036038101906100d49190610cbb565b61057e565b005b3480156100e757600080fd5b506100f061071d565b005b3480156100fe57600080fd5b506101076107b6565b6040516101149190610d1d565b60405180910390f35b34801561012957600080fd5b506101326107bc565b005b34801561014057600080fd5b50610149610844565b005b34801561015757600080fd5b50610172600480360381019061016d9190610d38565b6108dd565b005b34801561018057600080fd5b506101896109b8565b6040516101969190610d74565b60405180910390f35b3480156101ab57600080fd5b506101b46109e1565b6040516101c19190610dee565b60405180910390f35b3480156101d657600080fd5b506101f160048036038101906101ec9190610d38565b610a07565b005b60011515600260159054906101000a900460ff16151503610249576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024090610e66565b60405180910390fd5b60011515600260009054906101000a900460ff1615151461029f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029690610ed2565b60405180910390fd5b6001543410156102e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102db90610f3e565b60405180910390fd5b60006064600554346102f69190610f8d565b6103009190611016565b9050600081346103109190611047565b90506000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161035a906110ac565b60006040518083038185875af1925050503d8060008114610397576040519150601f19603f3d011682016040523d82523d6000602084013e61039c565b606091505b50509050806103e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d79061110d565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051610426906110ac565b60006040518083038185875af1925050503d8060008114610463576040519150601f19603f3d011682016040523d82523d6000602084013e610468565b606091505b505080915050806104ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a59061110d565b60405180910390fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c2a8d57c8787876040518463ffffffff1660e01b815260040161050d9392919061113c565b600060405180830381600087803b15801561052757600080fd5b505af115801561053b573d6000803e3d6000fd5b505050507f3c3284d117c92d0b1699230960384e794dcba184cc48ff114fe4fed20c9b05658660405161056e9190610d74565b60405180910390a1505050505050565b610586610afe565b73ffffffffffffffffffffffffffffffffffffffff166105a46109b8565b73ffffffffffffffffffffffffffffffffffffffff16146105fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f1906111bf565b60405180910390fd5b60011515600260009054906101000a900460ff16151514610650576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064790610ed2565b60405180910390fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c2a8d57c8484846040518463ffffffff1660e01b81526004016106af9392919061113c565b600060405180830381600087803b1580156106c957600080fd5b505af11580156106dd573d6000803e3d6000fd5b505050507f3c3284d117c92d0b1699230960384e794dcba184cc48ff114fe4fed20c9b0565836040516107109190610d74565b60405180910390a1505050565b610725610afe565b73ffffffffffffffffffffffffffffffffffffffff166107436109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610799576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610790906111bf565b60405180910390fd5b6000600260156101000a81548160ff021916908315150217905550565b60015481565b6107c4610afe565b73ffffffffffffffffffffffffffffffffffffffff166107e26109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610838576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082f906111bf565b60405180910390fd5b6108426000610b06565b565b61084c610afe565b73ffffffffffffffffffffffffffffffffffffffff1661086a6109b8565b73ffffffffffffffffffffffffffffffffffffffff16146108c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b7906111bf565b60405180910390fd5b6001600260156101000a81548160ff021916908315150217905550565b6108e5610afe565b73ffffffffffffffffffffffffffffffffffffffff166109036109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610959576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610950906111bf565b60405180910390fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260006101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610a0f610afe565b73ffffffffffffffffffffffffffffffffffffffff16610a2d6109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7a906111bf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae990611251565b60405180910390fd5b610afb81610b06565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bfa82610bcf565b9050919050565b610c0a81610bef565b8114610c1557600080fd5b50565b600081359050610c2781610c01565b92915050565b60007fffffffffffffffffffffffff000000000000000000000000000000000000000082169050919050565b610c6281610c2d565b8114610c6d57600080fd5b50565b600081359050610c7f81610c59565b92915050565b6000819050919050565b610c9881610c85565b8114610ca357600080fd5b50565b600081359050610cb581610c8f565b92915050565b600080600060608486031215610cd457610cd3610bca565b5b6000610ce286828701610c18565b9350506020610cf386828701610c70565b9250506040610d0486828701610ca6565b9150509250925092565b610d1781610c85565b82525050565b6000602082019050610d326000830184610d0e565b92915050565b600060208284031215610d4e57610d4d610bca565b5b6000610d5c84828501610c18565b91505092915050565b610d6e81610bef565b82525050565b6000602082019050610d896000830184610d65565b92915050565b6000819050919050565b6000610db4610daf610daa84610bcf565b610d8f565b610bcf565b9050919050565b6000610dc682610d99565b9050919050565b6000610dd882610dbb565b9050919050565b610de881610dcd565b82525050565b6000602082019050610e036000830184610ddf565b92915050565b600082825260208201905092915050565b7f4d494e54494e4720504155534544000000000000000000000000000000000000600082015250565b6000610e50600e83610e09565b9150610e5b82610e1a565b602082019050919050565b60006020820190508181036000830152610e7f81610e43565b9050919050565b7f4e4f5420494e4954414c495a4544000000000000000000000000000000000000600082015250565b6000610ebc600e83610e09565b9150610ec782610e86565b602082019050919050565b60006020820190508181036000830152610eeb81610eaf565b9050919050565b7f494e53554646494349454e54205041594d454e54000000000000000000000000600082015250565b6000610f28601483610e09565b9150610f3382610ef2565b602082019050919050565b60006020820190508181036000830152610f5781610f1b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610f9882610c85565b9150610fa383610c85565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610fdc57610fdb610f5e565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061102182610c85565b915061102c83610c85565b92508261103c5761103b610fe7565b5b828204905092915050565b600061105282610c85565b915061105d83610c85565b9250828210156110705761106f610f5e565b5b828203905092915050565b600081905092915050565b50565b600061109660008361107b565b91506110a182611086565b600082019050919050565b60006110b782611089565b9150819050919050565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b60006110f7601083610e09565b9150611102826110c1565b602082019050919050565b60006020820190508181036000830152611126816110ea565b9050919050565b61113681610c2d565b82525050565b60006060820190506111516000830186610d65565b61115e602083018561112d565b61116b6040830184610d0e565b949350505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006111a9602083610e09565b91506111b482611173565b602082019050919050565b600060208201905081810360008301526111d88161119c565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061123b602683610e09565b9150611246826111df565b604082019050919050565b6000602082019050818103600083015261126a8161122e565b905091905056fea2646970667358221220cb993b943231f2697f9dc813148d6e060b8ac6696f3519c367a7a46a2803be1164736f6c634300080f0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000258689ac70a8000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000059c0287aee08e0a7f60788b57a06b9bf5c74f58700000000000000000000000098b1d98a708f75a1a963bbedfb96e69008679a7f

Deployed Bytecode

0x6080604052600436106100915760003560e01c80638456cb59116100595780638456cb59146101345780638b52be4a1461014b5780638da5cb5b14610174578063a4587ad61461019f578063f2fde38b146101ca57610091565b806304b8be3f1461009657806328716d19146100b25780633f4ba83a146100db5780636817c76c146100f2578063715018a61461011d575b600080fd5b6100b060048036038101906100ab9190610cbb565b6101f3565b005b3480156100be57600080fd5b506100d960048036038101906100d49190610cbb565b61057e565b005b3480156100e757600080fd5b506100f061071d565b005b3480156100fe57600080fd5b506101076107b6565b6040516101149190610d1d565b60405180910390f35b34801561012957600080fd5b506101326107bc565b005b34801561014057600080fd5b50610149610844565b005b34801561015757600080fd5b50610172600480360381019061016d9190610d38565b6108dd565b005b34801561018057600080fd5b506101896109b8565b6040516101969190610d74565b60405180910390f35b3480156101ab57600080fd5b506101b46109e1565b6040516101c19190610dee565b60405180910390f35b3480156101d657600080fd5b506101f160048036038101906101ec9190610d38565b610a07565b005b60011515600260159054906101000a900460ff16151503610249576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024090610e66565b60405180910390fd5b60011515600260009054906101000a900460ff1615151461029f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029690610ed2565b60405180910390fd5b6001543410156102e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102db90610f3e565b60405180910390fd5b60006064600554346102f69190610f8d565b6103009190611016565b9050600081346103109190611047565b90506000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161035a906110ac565b60006040518083038185875af1925050503d8060008114610397576040519150601f19603f3d011682016040523d82523d6000602084013e61039c565b606091505b50509050806103e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d79061110d565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051610426906110ac565b60006040518083038185875af1925050503d8060008114610463576040519150601f19603f3d011682016040523d82523d6000602084013e610468565b606091505b505080915050806104ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a59061110d565b60405180910390fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c2a8d57c8787876040518463ffffffff1660e01b815260040161050d9392919061113c565b600060405180830381600087803b15801561052757600080fd5b505af115801561053b573d6000803e3d6000fd5b505050507f3c3284d117c92d0b1699230960384e794dcba184cc48ff114fe4fed20c9b05658660405161056e9190610d74565b60405180910390a1505050505050565b610586610afe565b73ffffffffffffffffffffffffffffffffffffffff166105a46109b8565b73ffffffffffffffffffffffffffffffffffffffff16146105fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f1906111bf565b60405180910390fd5b60011515600260009054906101000a900460ff16151514610650576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064790610ed2565b60405180910390fd5b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c2a8d57c8484846040518463ffffffff1660e01b81526004016106af9392919061113c565b600060405180830381600087803b1580156106c957600080fd5b505af11580156106dd573d6000803e3d6000fd5b505050507f3c3284d117c92d0b1699230960384e794dcba184cc48ff114fe4fed20c9b0565836040516107109190610d74565b60405180910390a1505050565b610725610afe565b73ffffffffffffffffffffffffffffffffffffffff166107436109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610799576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610790906111bf565b60405180910390fd5b6000600260156101000a81548160ff021916908315150217905550565b60015481565b6107c4610afe565b73ffffffffffffffffffffffffffffffffffffffff166107e26109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610838576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082f906111bf565b60405180910390fd5b6108426000610b06565b565b61084c610afe565b73ffffffffffffffffffffffffffffffffffffffff1661086a6109b8565b73ffffffffffffffffffffffffffffffffffffffff16146108c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b7906111bf565b60405180910390fd5b6001600260156101000a81548160ff021916908315150217905550565b6108e5610afe565b73ffffffffffffffffffffffffffffffffffffffff166109036109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610959576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610950906111bf565b60405180910390fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260006101000a81548160ff02191690831515021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610a0f610afe565b73ffffffffffffffffffffffffffffffffffffffff16610a2d6109b8565b73ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7a906111bf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae990611251565b60405180910390fd5b610afb81610b06565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bfa82610bcf565b9050919050565b610c0a81610bef565b8114610c1557600080fd5b50565b600081359050610c2781610c01565b92915050565b60007fffffffffffffffffffffffff000000000000000000000000000000000000000082169050919050565b610c6281610c2d565b8114610c6d57600080fd5b50565b600081359050610c7f81610c59565b92915050565b6000819050919050565b610c9881610c85565b8114610ca357600080fd5b50565b600081359050610cb581610c8f565b92915050565b600080600060608486031215610cd457610cd3610bca565b5b6000610ce286828701610c18565b9350506020610cf386828701610c70565b9250506040610d0486828701610ca6565b9150509250925092565b610d1781610c85565b82525050565b6000602082019050610d326000830184610d0e565b92915050565b600060208284031215610d4e57610d4d610bca565b5b6000610d5c84828501610c18565b91505092915050565b610d6e81610bef565b82525050565b6000602082019050610d896000830184610d65565b92915050565b6000819050919050565b6000610db4610daf610daa84610bcf565b610d8f565b610bcf565b9050919050565b6000610dc682610d99565b9050919050565b6000610dd882610dbb565b9050919050565b610de881610dcd565b82525050565b6000602082019050610e036000830184610ddf565b92915050565b600082825260208201905092915050565b7f4d494e54494e4720504155534544000000000000000000000000000000000000600082015250565b6000610e50600e83610e09565b9150610e5b82610e1a565b602082019050919050565b60006020820190508181036000830152610e7f81610e43565b9050919050565b7f4e4f5420494e4954414c495a4544000000000000000000000000000000000000600082015250565b6000610ebc600e83610e09565b9150610ec782610e86565b602082019050919050565b60006020820190508181036000830152610eeb81610eaf565b9050919050565b7f494e53554646494349454e54205041594d454e54000000000000000000000000600082015250565b6000610f28601483610e09565b9150610f3382610ef2565b602082019050919050565b60006020820190508181036000830152610f5781610f1b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610f9882610c85565b9150610fa383610c85565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610fdc57610fdb610f5e565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061102182610c85565b915061102c83610c85565b92508261103c5761103b610fe7565b5b828204905092915050565b600061105282610c85565b915061105d83610c85565b9250828210156110705761106f610f5e565b5b828203905092915050565b600081905092915050565b50565b600061109660008361107b565b91506110a182611086565b600082019050919050565b60006110b782611089565b9150819050919050565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b60006110f7601083610e09565b9150611102826110c1565b602082019050919050565b60006020820190508181036000830152611126816110ea565b9050919050565b61113681610c2d565b82525050565b60006060820190506111516000830186610d65565b61115e602083018561112d565b61116b6040830184610d0e565b949350505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006111a9602083610e09565b91506111b482611173565b602082019050919050565b600060208201905081810360008301526111d88161119c565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061123b602683610e09565b9150611246826111df565b604082019050919050565b6000602082019050818103600083015261126a8161122e565b905091905056fea2646970667358221220cb993b943231f2697f9dc813148d6e060b8ac6696f3519c367a7a46a2803be1164736f6c634300080f0033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000258689ac70a8000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000059c0287aee08e0a7f60788b57a06b9bf5c74f58700000000000000000000000098b1d98a708f75a1a963bbedfb96e69008679a7f

-----Decoded View---------------
Arg [0] : payees (address[]): 0x59c0287aee08E0a7F60788B57A06b9bf5c74f587,0x98B1d98a708F75A1a963BBeDFb96E69008679A7F
Arg [1] : _percentage (uint256): 25
Arg [2] : _MintPrice (uint256): 169000000000000000

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000019
Arg [2] : 0000000000000000000000000000000000000000000000000258689ac70a8000
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [4] : 00000000000000000000000059c0287aee08e0a7f60788b57a06b9bf5c74f587
Arg [5] : 00000000000000000000000098b1d98a708f75a1a963bbedfb96e69008679a7f


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.