Contract 0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca

 

Contract Overview

Balance:
0 MATIC

MATIC Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x3b490693a84c1dd391bc764367af2ee31ef605e601a1e51fd9251b440917cb68Transfer226015962021-12-16 18:44:56282 days 16 hrs ago0xb87e6ce931f0a847e83de3e5ed193a38623ad95a IN  0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca5 MATIC0.0032005530
0x8393434cad8abc269000ed9adb1b8d2b0514f791e200a3d9c3ba9c4bdbfb5febTransfer223046942021-12-09 4:50:41290 days 6 hrs ago0x1a84b8d65622b83b57094a3f03af5e9a47930901 IN  0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca1 MATIC0.0032005530
0xf086fe199e0d74c1f542765536d61749248ec91bbc231bbd2b88890e47559e08Transfer222462602021-12-07 16:24:28291 days 18 hrs ago0xc78cd118a10a6b8a6088da2ec1bbab6b606384c9 IN  0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca10 MATIC0.0001371402181.96800199
0x04b2c4351c5cbfc0c4627e86f93728a6e9314e6740edcca4a6c8c9c0466396eaTransfer222462382021-12-07 16:23:44291 days 18 hrs ago0xc78cd118a10a6b8a6088da2ec1bbab6b606384c9 IN  0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca10 MATIC0.0032005530
0x022aeb48cb9ffcc3bbac1febefda956a53142907aca255111175accd4711139aTransfer222413402021-12-07 13:28:51291 days 21 hrs ago0xee2f8fa746827a18c42f2a46081aa6324170257d IN  0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca20 MATIC0.0042265530
0x60ec6db121bb6b121f23f04c385ac6868637dee34dcdc2f84ced25a2a67f16ccSet Balance Toke...221718752021-12-05 17:35:36293 days 17 hrs ago0xeeeef5c31d20e66e94590dab456ac0021a7a1f85 IN  0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca0 MATIC0.0015449430
0xbcca05c0dd219c5fea525402e52a1ce42f92e3cb66983d955699944902c873780x60806040221717902021-12-05 17:32:42293 days 17 hrs ago0xeeeef5c31d20e66e94590dab456ac0021a7a1f85 IN  Create: Presell0 MATIC0.0433256430
[ Download CSV Export 
Latest 5 internal transactions
Parent Txn Hash Block From To Value
0x3b490693a84c1dd391bc764367af2ee31ef605e601a1e51fd9251b440917cb68226015962021-12-16 18:44:56282 days 16 hrs ago 0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca0xeeeef5c31d20e66e94590dab456ac0021a7a1f855 MATIC
0x8393434cad8abc269000ed9adb1b8d2b0514f791e200a3d9c3ba9c4bdbfb5feb223046942021-12-09 4:50:41290 days 6 hrs ago 0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca0xeeeef5c31d20e66e94590dab456ac0021a7a1f851 MATIC
0xf086fe199e0d74c1f542765536d61749248ec91bbc231bbd2b88890e47559e08222462602021-12-07 16:24:28291 days 18 hrs ago 0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca0xeeeef5c31d20e66e94590dab456ac0021a7a1f8510 MATIC
0x04b2c4351c5cbfc0c4627e86f93728a6e9314e6740edcca4a6c8c9c0466396ea222462382021-12-07 16:23:44291 days 18 hrs ago 0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca0xeeeef5c31d20e66e94590dab456ac0021a7a1f8510 MATIC
0x022aeb48cb9ffcc3bbac1febefda956a53142907aca255111175accd4711139a222413402021-12-07 13:28:51291 days 21 hrs ago 0xa3cfd7013e6eb8e3ff6ee16d9a277620af1d9dca0xeeeef5c31d20e66e94590dab456ac0021a7a1f8520 MATIC
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Presell

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 3 : Presell.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import "./libs/Ownable.sol";

interface token {
    function transfer(address to, uint256 amout) external;
}

contract Presell is Ownable {
    
    address payable beneficiary;
    address payable burnAddress;
    
    uint256 public presellGoal;
    uint256 public totalPresell;
    uint256 public tokenPrice;
    uint256 public deadline;
    uint256 public lastSellReceive;
    uint256 public tokenBalanceinPresell;
    uint256 public claimTime;
    uint256 public startPresell;
    
    bool public tokenBalanceSet;
    bool public presellClosed;
    
    token public tokenReward;
    
    mapping(address => uint256) public balanceOf;
    mapping(address => uint256) balanceOfToken;
    
    
    constructor (uint _startPresell,uint256 goalAmountInBROOM, uint256 presellDuration, uint256 priceOfEachRewardToken, address rewardTokenAddress, address payable _beneficiary ,address payable _burnAddress) {
        beneficiary = _beneficiary;
        presellGoal = goalAmountInBROOM * 1e18;
        totalPresell = 0;
        tokenBalanceSet = false;
        startPresell = _startPresell;
        deadline = startPresell + presellDuration * 1 days;
        tokenPrice = priceOfEachRewardToken; //500000000000000000 initial Start Price
        tokenReward = token(rewardTokenAddress);
        presellClosed = false;
        burnAddress = _burnAddress;
    }
    
    function updatePriceToken(uint priceUpdate) public onlyOwner {
        tokenPrice = priceUpdate;
    }
    
    function getBalanceToken(address _address) public view returns(uint256){
        return balanceOfToken[_address];
    }

    function transfer(uint256 _value) external payable onlyOwner {
        beneficiary.transfer(_value);
    }
    
    function setBalanceToken(uint256 _setBalanceToken) public onlyOwner {
        require(!tokenBalanceSet);
        tokenBalanceinPresell = _setBalanceToken * 1 ether;
        tokenBalanceSet = true;
    }
    

    modifier afterDeadline() {
        if (block.timestamp >= deadline) {
            presellClosed = true ;
            claimTime = deadline + 1 days;
        }
        if (totalPresell >= 15000 * 1 ether && totalPresell <= 25000 * 1 ether) {
            updatePriceToken(750000000000000000);
        }
        if (totalPresell >= 25000 * 1 ether) {
            updatePriceToken(1000000000000000000);
        }

        _;
    }

    function checkGoalReached() internal afterDeadline {
        if (totalPresell >= presellGoal) {
            presellClosed = true;
        }
    }

    function burnTokenNotSell() public onlyOwner {
        require(presellClosed);
        tokenReward.transfer(burnAddress, tokenBalanceinPresell);
    }

    function sendTokenSale() public afterDeadline {
        require(presellClosed);
        require(block.timestamp >= claimTime);
        tokenReward.transfer(msg.sender, balanceOfToken[msg.sender]);
    }
    
    
    fallback () external payable {
        require(!presellClosed);
        require(block.timestamp >= startPresell);
        require(totalPresell + (msg.value / tokenPrice) * 1 ether <= presellGoal == true);
        require(msg.value >= 1 ether);
        require(msg.value + balanceOf[msg.sender] <= (200 * 1e18) == true);
        uint256 amout = msg.value;
        balanceOf[msg.sender] += amout;
        totalPresell += (msg.value / tokenPrice) * 1 ether;
        balanceOfToken[msg.sender] += (msg.value / tokenPrice) * 1 ether;
        tokenBalanceinPresell -= (msg.value / tokenPrice) * 1 ether;
        lastSellReceive = msg.value;
        beneficiary.transfer(address(this).balance);
        checkGoalReached();
    }
    
}

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

pragma solidity ^0.8.0;

import "./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.0 (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
{
  "remappings": [],
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "evmVersion": "london",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_startPresell","type":"uint256"},{"internalType":"uint256","name":"goalAmountInBROOM","type":"uint256"},{"internalType":"uint256","name":"presellDuration","type":"uint256"},{"internalType":"uint256","name":"priceOfEachRewardToken","type":"uint256"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"address payable","name":"_beneficiary","type":"address"},{"internalType":"address payable","name":"_burnAddress","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"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burnTokenNotSell","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadline","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"getBalanceToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastSellReceive","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":"presellClosed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"presellGoal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sendTokenSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_setBalanceToken","type":"uint256"}],"name":"setBalanceToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startPresell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenBalanceSet","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenBalanceinPresell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenReward","outputs":[{"internalType":"contract token","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalPresell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceUpdate","type":"uint256"}],"name":"updatePriceToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162001aa538038062001aa583398181016040528101906200003791906200036b565b620000576200004b620001b560201b60201c565b620001bd60201b60201c565b81600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550670de0b6b3a764000086620000ae91906200044d565b60038190555060006004819055506000600b60006101000a81548160ff02191690831515021790555086600a819055506201518085620000ef91906200044d565b600a54620000fe9190620004ae565b6006819055508360058190555082600b60026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600b60016101000a81548160ff02191690831515021790555080600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505050506200050b565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b6000819050919050565b6200029b8162000286565b8114620002a757600080fd5b50565b600081519050620002bb8162000290565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620002ee82620002c1565b9050919050565b6200030081620002e1565b81146200030c57600080fd5b50565b6000815190506200032081620002f5565b92915050565b60006200033382620002c1565b9050919050565b620003458162000326565b81146200035157600080fd5b50565b60008151905062000365816200033a565b92915050565b600080600080600080600060e0888a0312156200038d576200038c62000281565b5b60006200039d8a828b01620002aa565b9750506020620003b08a828b01620002aa565b9650506040620003c38a828b01620002aa565b9550506060620003d68a828b01620002aa565b9450506080620003e98a828b016200030f565b93505060a0620003fc8a828b0162000354565b92505060c06200040f8a828b0162000354565b91505092959891949750929550565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200045a8262000286565b9150620004678362000286565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620004a357620004a26200041e565b5b828202905092915050565b6000620004bb8262000286565b9150620004c88362000286565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200050057620004ff6200041e565b5b828201905092915050565b61158a806200051b6000396000f3fe60806040526004361061012e5760003560e01c80636d1c3893116100ab5780637ff9b5961161006f5780637ff9b5961461064357806387e9a29c1461066e5780638da5cb5b146106855780639d6c56af146106b0578063dc2bfae7146106db578063f2fde38b146107065761012f565b80636d1c3893146105825780636e66f6e9146105ad578063706359cf146105d857806370a08231146105ef578063715018a61461062c5761012f565b806329dcb0cf116100f257806329dcb0cf1461049b57806346dbc223146104c657806348eca45c146104f157806352181e221461052e5780635648bddb146105575761012f565b806307541e2b146103d55780630ef0ca1014610400578063117caf5d1461042b57806312514bba1461045457806327b3bf11146104705761012f565b5b600b60019054906101000a900460ff161561014957600080fd5b600a5442101561015857600080fd5b60011515600354670de0b6b3a76400006005543461017691906110d0565b6101809190611101565b60045461018d919061115b565b111515151461019b57600080fd5b670de0b6b3a76400003410156101b057600080fd5b60011515680ad78ebc5ac6200000600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205434610209919061115b565b111515151461021757600080fd5b600034905080600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461026b919061115b565b92505081905550670de0b6b3a76400006005543461028991906110d0565b6102939190611101565b600460008282546102a4919061115b565b92505081905550670de0b6b3a7640000600554346102c291906110d0565b6102cc9190611101565b600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461031a919061115b565b92505081905550670de0b6b3a76400006005543461033891906110d0565b6103429190611101565b6008600082825461035391906111b1565b9250508190555034600781905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156103c9573d6000803e3d6000fd5b506103d261072f565b50005b3480156103e157600080fd5b506103ea6107f8565b6040516103f791906111f4565b60405180910390f35b34801561040c57600080fd5b506104156107fe565b60405161042291906111f4565b60405180910390f35b34801561043757600080fd5b50610452600480360381019061044d9190611240565b610804565b005b61046e60048036038101906104699190611240565b61088a565b005b34801561047c57600080fd5b50610485610972565b60405161049291906111f4565b60405180910390f35b3480156104a757600080fd5b506104b0610978565b6040516104bd91906111f4565b60405180910390f35b3480156104d257600080fd5b506104db61097e565b6040516104e89190611288565b60405180910390f35b3480156104fd57600080fd5b5061051860048036038101906105139190611301565b610991565b60405161052591906111f4565b60405180910390f35b34801561053a57600080fd5b5061055560048036038101906105509190611240565b6109da565b005b34801561056357600080fd5b5061056c610aa8565b60405161057991906111f4565b60405180910390f35b34801561058e57600080fd5b50610597610aae565b6040516105a491906111f4565b60405180910390f35b3480156105b957600080fd5b506105c2610ab4565b6040516105cf919061138d565b60405180910390f35b3480156105e457600080fd5b506105ed610ada565b005b3480156105fb57600080fd5b5061061660048036038101906106119190611301565b610c24565b60405161062391906111f4565b60405180910390f35b34801561063857600080fd5b50610641610c3c565b005b34801561064f57600080fd5b50610658610cc4565b60405161066591906111f4565b60405180910390f35b34801561067a57600080fd5b50610683610cca565b005b34801561069157600080fd5b5061069a610e62565b6040516106a791906113b7565b60405180910390f35b3480156106bc57600080fd5b506106c5610e8b565b6040516106d291906111f4565b60405180910390f35b3480156106e757600080fd5b506106f0610e91565b6040516106fd9190611288565b60405180910390f35b34801561071257600080fd5b5061072d60048036038101906107289190611301565b610ea4565b005b600654421061076b576001600b60016101000a81548160ff02191690831515021790555062015180600654610764919061115b565b6009819055505b69032d26d12e980b60000060045410158015610793575069054b40b1f852bda0000060045411155b156107aa576107a9670a688906bd8b0000610804565b5b69054b40b1f852bda00000600454106107cf576107ce670de0b6b3a7640000610804565b5b600354600454106107f6576001600b60016101000a81548160ff0219169083151502179055505b565b60075481565b60085481565b61080c610f9c565b73ffffffffffffffffffffffffffffffffffffffff1661082a610e62565b73ffffffffffffffffffffffffffffffffffffffff1614610880576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108779061142f565b60405180910390fd5b8060058190555050565b610892610f9c565b73ffffffffffffffffffffffffffffffffffffffff166108b0610e62565b73ffffffffffffffffffffffffffffffffffffffff1614610906576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fd9061142f565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561096e573d6000803e3d6000fd5b5050565b60095481565b60065481565b600b60019054906101000a900460ff1681565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109e2610f9c565b73ffffffffffffffffffffffffffffffffffffffff16610a00610e62565b73ffffffffffffffffffffffffffffffffffffffff1614610a56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4d9061142f565b60405180910390fd5b600b60009054906101000a900460ff1615610a7057600080fd5b670de0b6b3a764000081610a849190611101565b6008819055506001600b60006101000a81548160ff02191690831515021790555050565b60045481565b600a5481565b600b60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610ae2610f9c565b73ffffffffffffffffffffffffffffffffffffffff16610b00610e62565b73ffffffffffffffffffffffffffffffffffffffff1614610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d9061142f565b60405180910390fd5b600b60019054906101000a900460ff16610b6f57600080fd5b600b60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008546040518363ffffffff1660e01b8152600401610bf0929190611470565b600060405180830381600087803b158015610c0a57600080fd5b505af1158015610c1e573d6000803e3d6000fd5b50505050565b600c6020528060005260406000206000915090505481565b610c44610f9c565b73ffffffffffffffffffffffffffffffffffffffff16610c62610e62565b73ffffffffffffffffffffffffffffffffffffffff1614610cb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610caf9061142f565b60405180910390fd5b610cc26000610fa4565b565b60055481565b6006544210610d06576001600b60016101000a81548160ff02191690831515021790555062015180600654610cff919061115b565b6009819055505b69032d26d12e980b60000060045410158015610d2e575069054b40b1f852bda0000060045411155b15610d4557610d44670a688906bd8b0000610804565b5b69054b40b1f852bda0000060045410610d6a57610d69670de0b6b3a7640000610804565b5b600b60019054906101000a900460ff16610d8357600080fd5b600954421015610d9257600080fd5b600b60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518363ffffffff1660e01b8152600401610e2e929190611499565b600060405180830381600087803b158015610e4857600080fd5b505af1158015610e5c573d6000803e3d6000fd5b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60035481565b600b60009054906101000a900460ff1681565b610eac610f9c565b73ffffffffffffffffffffffffffffffffffffffff16610eca610e62565b73ffffffffffffffffffffffffffffffffffffffff1614610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f179061142f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610f90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8790611534565b60405180910390fd5b610f9981610fa4565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110db82611068565b91506110e683611068565b9250826110f6576110f5611072565b5b828204905092915050565b600061110c82611068565b915061111783611068565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156111505761114f6110a1565b5b828202905092915050565b600061116682611068565b915061117183611068565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156111a6576111a56110a1565b5b828201905092915050565b60006111bc82611068565b91506111c783611068565b9250828210156111da576111d96110a1565b5b828203905092915050565b6111ee81611068565b82525050565b600060208201905061120960008301846111e5565b92915050565b600080fd5b61121d81611068565b811461122857600080fd5b50565b60008135905061123a81611214565b92915050565b6000602082840312156112565761125561120f565b5b60006112648482850161122b565b91505092915050565b60008115159050919050565b6112828161126d565b82525050565b600060208201905061129d6000830184611279565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112ce826112a3565b9050919050565b6112de816112c3565b81146112e957600080fd5b50565b6000813590506112fb816112d5565b92915050565b6000602082840312156113175761131661120f565b5b6000611325848285016112ec565b91505092915050565b6000819050919050565b600061135361134e611349846112a3565b61132e565b6112a3565b9050919050565b600061136582611338565b9050919050565b60006113778261135a565b9050919050565b6113878161136c565b82525050565b60006020820190506113a2600083018461137e565b92915050565b6113b1816112c3565b82525050565b60006020820190506113cc60008301846113a8565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006114196020836113d2565b9150611424826113e3565b602082019050919050565b600060208201905081810360008301526114488161140c565b9050919050565b600061145a8261135a565b9050919050565b61146a8161144f565b82525050565b60006040820190506114856000830185611461565b61149260208301846111e5565b9392505050565b60006040820190506114ae60008301856113a8565b6114bb60208301846111e5565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061151e6026836113d2565b9150611529826114c2565b604082019050919050565b6000602082019050818103600083015261154d81611511565b905091905056fea2646970667358221220390dd165b5d4aaad8fbf44046d30b837e50bc8cbed95e8c45b4031130db36eb664736f6c634300080a00330000000000000000000000000000000000000000000000000000000061af4cc000000000000000000000000000000000000000000000000000000000000088b8000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000006f05b59d3b20000000000000000000000000000ef0904c533c5fb7532189ae93c1b4c3c14e6f514000000000000000000000000eeeef5c31d20e66e94590dab456ac0021a7a1f85000000000000000000000000000000000000000000000000000000000000dead

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

0000000000000000000000000000000000000000000000000000000061af4cc000000000000000000000000000000000000000000000000000000000000088b8000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000006f05b59d3b20000000000000000000000000000ef0904c533c5fb7532189ae93c1b4c3c14e6f514000000000000000000000000eeeef5c31d20e66e94590dab456ac0021a7a1f85000000000000000000000000000000000000000000000000000000000000dead

-----Decoded View---------------
Arg [0] : _startPresell (uint256): 1638878400
Arg [1] : goalAmountInBROOM (uint256): 35000
Arg [2] : presellDuration (uint256): 15
Arg [3] : priceOfEachRewardToken (uint256): 500000000000000000
Arg [4] : rewardTokenAddress (address): 0xef0904c533c5fb7532189ae93c1b4c3c14e6f514
Arg [5] : _beneficiary (address): 0xeeeef5c31d20e66e94590dab456ac0021a7a1f85
Arg [6] : _burnAddress (address): 0x000000000000000000000000000000000000dead

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000061af4cc0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000088b8
Arg [2] : 000000000000000000000000000000000000000000000000000000000000000f
Arg [3] : 00000000000000000000000000000000000000000000000006f05b59d3b20000
Arg [4] : 000000000000000000000000ef0904c533c5fb7532189ae93c1b4c3c14e6f514
Arg [5] : 000000000000000000000000eeeef5c31d20e66e94590dab456ac0021a7a1f85
Arg [6] : 000000000000000000000000000000000000000000000000000000000000dead


Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.