ETH Price: $2,638.66 (+1.43%)

Contract

0xe32b7e607B2487625f930BABbDcd6836CAE5f2A1
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw Token190281502024-01-17 17:41:11272 days ago1705513271IN
0xe32b7e60...6CAE5f2A1
0 ETH0.0017249845.150831
Withdraw Ether190281412024-01-17 17:39:23272 days ago1705513163IN
0xe32b7e60...6CAE5f2A1
0 ETH0.0013458743.56003398
Buy Tokens190278592024-01-17 16:41:47272 days ago1705509707IN
0xe32b7e60...6CAE5f2A1
0.36 ETH0.0043083669.43600672
Buy Tokens190277852024-01-17 16:26:35272 days ago1705508795IN
0xe32b7e60...6CAE5f2A1
0.09 ETH0.0030286467.38102155
Buy Tokens190277742024-01-17 16:24:23272 days ago1705508663IN
0xe32b7e60...6CAE5f2A1
0.04 ETH0.0037587760.57853284
Buy Tokens190277122024-01-17 16:11:59272 days ago1705507919IN
0xe32b7e60...6CAE5f2A1
0.1 ETH0.0038177461.52886525
Buy Tokens190272682024-01-17 14:41:47272 days ago1705502507IN
0xe32b7e60...6CAE5f2A1
0.15 ETH0.0025852841.66587685
Buy Tokens190260852024-01-17 10:42:59273 days ago1705488179IN
0xe32b7e60...6CAE5f2A1
0.037 ETH0.0016227236.1021991
Buy Tokens190240812024-01-17 4:00:47273 days ago1705464047IN
0xe32b7e60...6CAE5f2A1
0.008 ETH0.0015738835.01565547
Buy Tokens190240512024-01-17 3:54:35273 days ago1705463675IN
0xe32b7e60...6CAE5f2A1
0.02 ETH0.001502533.42771836
Buy Tokens190193542024-01-16 12:09:23274 days ago1705406963IN
0xe32b7e60...6CAE5f2A1
0.42 ETH0.0014740532.79466583
Buy Tokens190184452024-01-16 9:06:23274 days ago1705395983IN
0xe32b7e60...6CAE5f2A1
0.1 ETH0.0012922728.75044592
Buy Tokens190182202024-01-16 8:20:59274 days ago1705393259IN
0xe32b7e60...6CAE5f2A1
2.992 ETH0.0016634726.80946123
Buy Tokens190182102024-01-16 8:18:59274 days ago1705393139IN
0xe32b7e60...6CAE5f2A1
2.593 ETH0.0015824325.50345268
Buy Tokens190143892024-01-15 19:32:11274 days ago1705347131IN
0xe32b7e60...6CAE5f2A1
0.01963 ETH0.0019671431.70356674
Buy Tokens190138812024-01-15 17:50:11274 days ago1705341011IN
0xe32b7e60...6CAE5f2A1
0.02 ETH0.0021447434.56587756
Buy Tokens190119172024-01-15 11:14:47275 days ago1705317287IN
0xe32b7e60...6CAE5f2A1
0.4 ETH0.0013722122.11542154
Buy Tokens190030602024-01-14 5:32:35276 days ago1705210355IN
0xe32b7e60...6CAE5f2A1
0.03 ETH0.0029838648.08959043
Buy Tokens190003882024-01-13 20:35:11276 days ago1705178111IN
0xe32b7e60...6CAE5f2A1
0.05 ETH0.0010910717.58437052
Buy Tokens189947382024-01-13 1:37:35277 days ago1705109855IN
0xe32b7e60...6CAE5f2A1
0.38 ETH0.0011479518.50115741
Buy Tokens188135622023-12-18 14:47:35302 days ago1702910855IN
0xe32b7e60...6CAE5f2A1
0.14 ETH0.0047144475.98063923
Buy Tokens187157732023-12-04 21:46:35316 days ago1701726395IN
0xe32b7e60...6CAE5f2A1
0.3 ETH0.0023761852.86524136
Buy Tokens185729462023-11-14 21:52:23336 days ago1699998743IN
0xe32b7e60...6CAE5f2A1
0.35 ETH0.0021569634.76282138
Buy Tokens184284672023-10-25 16:33:47356 days ago1698251627IN
0xe32b7e60...6CAE5f2A1
0.48 ETH0.004034465.02071892
Buy Tokens184263602023-10-25 9:28:23357 days ago1698226103IN
0xe32b7e60...6CAE5f2A1
0.14 ETH0.0009018314.53439955
View all transactions

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
190281412024-01-17 17:39:23272 days ago1705513163
0xe32b7e60...6CAE5f2A1
9.9743 ETH
182849132023-10-05 14:29:59376 days ago1696516199
0xe32b7e60...6CAE5f2A1
0.000151 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Presale

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-10-03
*/

// SPDX-License-Identifier: MIT

// File: node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol


// OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/IERC20.sol)

pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @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);

    /**
     * @dev Returns the amount of tokens in existence.
     */
    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 `to`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address to, 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 `from` to `to` 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 from, address to, uint256 amount) external returns (bool);
}

// File: contracts/Presale.sol


// OpenZeppelin Contracts (last updated v4.9.0) (finance/VestingWallet.sol)

pragma solidity >=0.4.22 <0.9.0;


contract Presale {
	using SafeMath for uint256;

    address public admin;
    address public token;
    uint256 public tokenPrice = 0.000001 ether;

    modifier onlyAdmin {
        require(msg.sender == admin, "Not authorized");
        _;
    }

    constructor(address _token) {
        admin = msg.sender;
        token = _token;
    }

    function buyTokens() external payable {
        uint256 amount = toTokens(msg.value);
        require(amount <= inventory(), "No inventory");
        IERC20(token).transfer(msg.sender, amount);
    }

    function toTokens(uint256 _amountEther) public view returns (uint256) {
        return _amountEther.div(tokenPrice).mul(10**18);
    }

    function toEther(uint256 _amountToken) public view returns (uint256) {
        return _amountToken.mul(tokenPrice).div(10**18);
    }

    function inventory() public view returns (uint256) {
        return IERC20(token).balanceOf(address(this));
    }

    function proceeds() public view returns (uint256) {
        return address(this).balance;
    }

    function withdrawToken(uint256 _amount) external onlyAdmin {
        IERC20(token).transfer(admin, _amount);
    }

    function withdrawEther(uint256 _amount) external onlyAdmin {
        payable(admin).transfer(_amount);
    }

    function setAdmin(address _to) external onlyAdmin {
        admin = _to;
    }

    function setPrice(uint256 _to) external onlyAdmin {
        tokenPrice = _to;
    }
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        uint256 c = a / b;

        return c;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyTokens","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"inventory","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proceeds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_to","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountToken","type":"uint256"}],"name":"toEther","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountEther","type":"uint256"}],"name":"toTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawEther","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405264e8d4a5100060025534801561001957600080fd5b506040516200100538038062001005833981810160405281019061003d9190610127565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610154565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100f4826100c9565b9050919050565b610104816100e9565b811461010f57600080fd5b50565b600081519050610121816100fb565b92915050565b60006020828403121561013d5761013c6100c4565b5b600061014b84828501610112565b91505092915050565b610ea180620001646000396000f3fe6080604052600436106100a75760003560e01c80637ff9b596116100645780637ff9b596146101ba57806391b7f5ed146101e557806395bfca531461020e578063d0febe4c1461024b578063f851a44014610255578063fc0c546a14610280576100a7565b806315d52a5c146100ac5780633bed33ce146100d757806350baa6221461010057806355b5ec641461012957806360ca46cd14610154578063704b6c0214610191575b600080fd5b3480156100b857600080fd5b506100c16102ab565b6040516100ce91906109b5565b60405180910390f35b3480156100e357600080fd5b506100fe60048036038101906100f99190610a01565b61034e565b005b34801561010c57600080fd5b5061012760048036038101906101229190610a01565b610446565b005b34801561013557600080fd5b5061013e610598565b60405161014b91906109b5565b60405180910390f35b34801561016057600080fd5b5061017b60048036038101906101769190610a01565b6105a0565b60405161018891906109b5565b60405180910390f35b34801561019d57600080fd5b506101b860048036038101906101b39190610a8c565b6105d8565b005b3480156101c657600080fd5b506101cf6106a9565b6040516101dc91906109b5565b60405180910390f35b3480156101f157600080fd5b5061020c60048036038101906102079190610a01565b6106af565b005b34801561021a57600080fd5b5061023560048036038101906102309190610a01565b610747565b60405161024291906109b5565b60405180910390f35b61025361077f565b005b34801561026157600080fd5b5061026a61087a565b6040516102779190610ac8565b60405180910390f35b34801561028c57600080fd5b5061029561089e565b6040516102a29190610ac8565b60405180910390f35b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103089190610ac8565b602060405180830381865afa158015610325573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103499190610af8565b905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d390610b82565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610442573d6000803e3d6000fd5b5050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104cb90610b82565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610551929190610ba2565b6020604051808303816000875af1158015610570573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105949190610c03565b5050565b600047905090565b60006105d1670de0b6b3a76400006105c3600254856108c490919063ffffffff16565b61092290919063ffffffff16565b9050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065d90610b82565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461073d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073490610b82565b60405180910390fd5b8060028190555050565b6000610778670de0b6b3a764000061076a6002548561092290919063ffffffff16565b6108c490919063ffffffff16565b9050919050565b600061078a346105a0565b90506107946102ab565b8111156107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd90610c7c565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610833929190610ba2565b6020604051808303816000875af1158015610852573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108769190610c03565b5050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000808211610908576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ff90610ce8565b60405180910390fd5b600082846109169190610d66565b90508091505092915050565b60008083036109345760009050610996565b600082846109429190610d97565b90508284826109519190610d66565b14610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098890610e4b565b60405180910390fd5b809150505b92915050565b6000819050919050565b6109af8161099c565b82525050565b60006020820190506109ca60008301846109a6565b92915050565b600080fd5b6109de8161099c565b81146109e957600080fd5b50565b6000813590506109fb816109d5565b92915050565b600060208284031215610a1757610a166109d0565b5b6000610a25848285016109ec565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a5982610a2e565b9050919050565b610a6981610a4e565b8114610a7457600080fd5b50565b600081359050610a8681610a60565b92915050565b600060208284031215610aa257610aa16109d0565b5b6000610ab084828501610a77565b91505092915050565b610ac281610a4e565b82525050565b6000602082019050610add6000830184610ab9565b92915050565b600081519050610af2816109d5565b92915050565b600060208284031215610b0e57610b0d6109d0565b5b6000610b1c84828501610ae3565b91505092915050565b600082825260208201905092915050565b7f4e6f7420617574686f72697a6564000000000000000000000000000000000000600082015250565b6000610b6c600e83610b25565b9150610b7782610b36565b602082019050919050565b60006020820190508181036000830152610b9b81610b5f565b9050919050565b6000604082019050610bb76000830185610ab9565b610bc460208301846109a6565b9392505050565b60008115159050919050565b610be081610bcb565b8114610beb57600080fd5b50565b600081519050610bfd81610bd7565b92915050565b600060208284031215610c1957610c186109d0565b5b6000610c2784828501610bee565b91505092915050565b7f4e6f20696e76656e746f72790000000000000000000000000000000000000000600082015250565b6000610c66600c83610b25565b9150610c7182610c30565b602082019050919050565b60006020820190508181036000830152610c9581610c59565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b6000610cd2601a83610b25565b9150610cdd82610c9c565b602082019050919050565b60006020820190508181036000830152610d0181610cc5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d718261099c565b9150610d7c8361099c565b925082610d8c57610d8b610d08565b5b828204905092915050565b6000610da28261099c565b9150610dad8361099c565b9250828202610dbb8161099c565b91508282048414831517610dd257610dd1610d37565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000610e35602183610b25565b9150610e4082610dd9565b604082019050919050565b60006020820190508181036000830152610e6481610e28565b905091905056fea2646970667358221220c0fa2295d3614244744a2404fbc3514bc448be4bfdbc103762348971448d80e564736f6c63430008120033000000000000000000000000ee9e3123dbb3ac5e75c65a1fc4617b2acc082d85

Deployed Bytecode

0x6080604052600436106100a75760003560e01c80637ff9b596116100645780637ff9b596146101ba57806391b7f5ed146101e557806395bfca531461020e578063d0febe4c1461024b578063f851a44014610255578063fc0c546a14610280576100a7565b806315d52a5c146100ac5780633bed33ce146100d757806350baa6221461010057806355b5ec641461012957806360ca46cd14610154578063704b6c0214610191575b600080fd5b3480156100b857600080fd5b506100c16102ab565b6040516100ce91906109b5565b60405180910390f35b3480156100e357600080fd5b506100fe60048036038101906100f99190610a01565b61034e565b005b34801561010c57600080fd5b5061012760048036038101906101229190610a01565b610446565b005b34801561013557600080fd5b5061013e610598565b60405161014b91906109b5565b60405180910390f35b34801561016057600080fd5b5061017b60048036038101906101769190610a01565b6105a0565b60405161018891906109b5565b60405180910390f35b34801561019d57600080fd5b506101b860048036038101906101b39190610a8c565b6105d8565b005b3480156101c657600080fd5b506101cf6106a9565b6040516101dc91906109b5565b60405180910390f35b3480156101f157600080fd5b5061020c60048036038101906102079190610a01565b6106af565b005b34801561021a57600080fd5b5061023560048036038101906102309190610a01565b610747565b60405161024291906109b5565b60405180910390f35b61025361077f565b005b34801561026157600080fd5b5061026a61087a565b6040516102779190610ac8565b60405180910390f35b34801561028c57600080fd5b5061029561089e565b6040516102a29190610ac8565b60405180910390f35b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103089190610ac8565b602060405180830381865afa158015610325573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103499190610af8565b905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d390610b82565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610442573d6000803e3d6000fd5b5050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104cb90610b82565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610551929190610ba2565b6020604051808303816000875af1158015610570573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105949190610c03565b5050565b600047905090565b60006105d1670de0b6b3a76400006105c3600254856108c490919063ffffffff16565b61092290919063ffffffff16565b9050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065d90610b82565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461073d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073490610b82565b60405180910390fd5b8060028190555050565b6000610778670de0b6b3a764000061076a6002548561092290919063ffffffff16565b6108c490919063ffffffff16565b9050919050565b600061078a346105a0565b90506107946102ab565b8111156107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd90610c7c565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610833929190610ba2565b6020604051808303816000875af1158015610852573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108769190610c03565b5050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000808211610908576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ff90610ce8565b60405180910390fd5b600082846109169190610d66565b90508091505092915050565b60008083036109345760009050610996565b600082846109429190610d97565b90508284826109519190610d66565b14610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098890610e4b565b60405180910390fd5b809150505b92915050565b6000819050919050565b6109af8161099c565b82525050565b60006020820190506109ca60008301846109a6565b92915050565b600080fd5b6109de8161099c565b81146109e957600080fd5b50565b6000813590506109fb816109d5565b92915050565b600060208284031215610a1757610a166109d0565b5b6000610a25848285016109ec565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a5982610a2e565b9050919050565b610a6981610a4e565b8114610a7457600080fd5b50565b600081359050610a8681610a60565b92915050565b600060208284031215610aa257610aa16109d0565b5b6000610ab084828501610a77565b91505092915050565b610ac281610a4e565b82525050565b6000602082019050610add6000830184610ab9565b92915050565b600081519050610af2816109d5565b92915050565b600060208284031215610b0e57610b0d6109d0565b5b6000610b1c84828501610ae3565b91505092915050565b600082825260208201905092915050565b7f4e6f7420617574686f72697a6564000000000000000000000000000000000000600082015250565b6000610b6c600e83610b25565b9150610b7782610b36565b602082019050919050565b60006020820190508181036000830152610b9b81610b5f565b9050919050565b6000604082019050610bb76000830185610ab9565b610bc460208301846109a6565b9392505050565b60008115159050919050565b610be081610bcb565b8114610beb57600080fd5b50565b600081519050610bfd81610bd7565b92915050565b600060208284031215610c1957610c186109d0565b5b6000610c2784828501610bee565b91505092915050565b7f4e6f20696e76656e746f72790000000000000000000000000000000000000000600082015250565b6000610c66600c83610b25565b9150610c7182610c30565b602082019050919050565b60006020820190508181036000830152610c9581610c59565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b6000610cd2601a83610b25565b9150610cdd82610c9c565b602082019050919050565b60006020820190508181036000830152610d0181610cc5565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610d718261099c565b9150610d7c8361099c565b925082610d8c57610d8b610d08565b5b828204905092915050565b6000610da28261099c565b9150610dad8361099c565b9250828202610dbb8161099c565b91508282048414831517610dd257610dd1610d37565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000610e35602183610b25565b9150610e4082610dd9565b604082019050919050565b60006020820190508181036000830152610e6481610e28565b905091905056fea2646970667358221220c0fa2295d3614244744a2404fbc3514bc448be4bfdbc103762348971448d80e564736f6c63430008120033

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

000000000000000000000000ee9e3123dbb3ac5e75c65a1fc4617b2acc082d85

-----Decoded View---------------
Arg [0] : _token (address): 0xeE9E3123dbb3AC5e75C65A1fC4617B2aCC082d85

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000ee9e3123dbb3ac5e75c65a1fc4617b2acc082d85


Deployed Bytecode Sourcemap

3046:1507:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3907:115;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4259:110;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4135:116;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4030:97;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3620:136;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4377:80;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3156:42;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4465:85;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3764:135;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3409:203;;;:::i;:::-;;3102:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3129;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3907:115;3949:7;3983:5;;;;;;;;;;;3976:23;;;4008:4;3976:38;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3969:45;;3907:115;:::o;4259:110::-;3259:5;;;;;;;;;;3245:19;;:10;:19;;;3237:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;4337:5:::1;::::0;::::1;;;;;;;;4329:23;;:32;4353:7;4329:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;4259:110:::0;:::o;4135:116::-;3259:5;;;;;;;;;;3245:19;;:10;:19;;;3237:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;4212:5:::1;;;;;;;;;;;4205:22;;;4228:5;::::0;::::1;;;;;;;;4235:7;4205:38;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4135:116:::0;:::o;4030:97::-;4071:7;4098:21;4091:28;;4030:97;:::o;3620:136::-;3681:7;3708:40;3741:6;3708:28;3725:10;;3708:12;:16;;:28;;;;:::i;:::-;:32;;:40;;;;:::i;:::-;3701:47;;3620:136;;;:::o;4377:80::-;3259:5;;;;;;;;;;3245:19;;:10;:19;;;3237:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;4446:3:::1;4438:5;::::0;:11:::1;;;;;;;;;;;;;;;;;;4377:80:::0;:::o;3156:42::-;;;;:::o;4465:85::-;3259:5;;;;;;;;;;3245:19;;:10;:19;;;3237:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;4539:3:::1;4526:10;:16;;;;4465:85:::0;:::o;3764:135::-;3824:7;3851:40;3884:6;3851:28;3868:10;;3851:12;:16;;:28;;;;:::i;:::-;:32;;:40;;;;:::i;:::-;3844:47;;3764:135;;;:::o;3409:203::-;3458:14;3475:19;3484:9;3475:8;:19::i;:::-;3458:36;;3523:11;:9;:11::i;:::-;3513:6;:21;;3505:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;3569:5;;;;;;;;;;;3562:22;;;3585:10;3597:6;3562:42;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3447:165;3409:203::o;3102:20::-;;;;;;;;;;;;:::o;3129:::-;;;;;;;;;;;;;:::o;5220:179::-;5278:7;5310:1;5306;:5;5298:44;;;;;;;;;;;;:::i;:::-;;;;;;;;;5353:9;5369:1;5365;:5;;;;:::i;:::-;5353:17;;5390:1;5383:8;;;5220:179;;;;:::o;4962:250::-;5020:7;5049:1;5044;:6;5040:47;;5074:1;5067:8;;;;5040:47;5099:9;5115:1;5111;:5;;;;:::i;:::-;5099:17;;5144:1;5139;5135;:5;;;;:::i;:::-;:10;5127:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;5203:1;5196:8;;;4962:250;;;;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;523:117::-;632:1;629;622:12;769:122;842:24;860:5;842:24;:::i;:::-;835:5;832:35;822:63;;881:1;878;871:12;822:63;769:122;:::o;897:139::-;943:5;981:6;968:20;959:29;;997:33;1024:5;997:33;:::i;:::-;897:139;;;;:::o;1042:329::-;1101:6;1150:2;1138:9;1129:7;1125:23;1121:32;1118:119;;;1156:79;;:::i;:::-;1118:119;1276:1;1301:53;1346:7;1337:6;1326:9;1322:22;1301:53;:::i;:::-;1291:63;;1247:117;1042:329;;;;:::o;1377:126::-;1414:7;1454:42;1447:5;1443:54;1432:65;;1377:126;;;:::o;1509:96::-;1546:7;1575:24;1593:5;1575:24;:::i;:::-;1564:35;;1509:96;;;:::o;1611:122::-;1684:24;1702:5;1684:24;:::i;:::-;1677:5;1674:35;1664:63;;1723:1;1720;1713:12;1664:63;1611:122;:::o;1739:139::-;1785:5;1823:6;1810:20;1801:29;;1839:33;1866:5;1839:33;:::i;:::-;1739:139;;;;:::o;1884:329::-;1943:6;1992:2;1980:9;1971:7;1967:23;1963:32;1960:119;;;1998:79;;:::i;:::-;1960:119;2118:1;2143:53;2188:7;2179:6;2168:9;2164:22;2143:53;:::i;:::-;2133:63;;2089:117;1884:329;;;;:::o;2219:118::-;2306:24;2324:5;2306:24;:::i;:::-;2301:3;2294:37;2219:118;;:::o;2343:222::-;2436:4;2474:2;2463:9;2459:18;2451:26;;2487:71;2555:1;2544:9;2540:17;2531:6;2487:71;:::i;:::-;2343:222;;;;:::o;2571:143::-;2628:5;2659:6;2653:13;2644:22;;2675:33;2702:5;2675:33;:::i;:::-;2571:143;;;;:::o;2720:351::-;2790:6;2839:2;2827:9;2818:7;2814:23;2810:32;2807:119;;;2845:79;;:::i;:::-;2807:119;2965:1;2990:64;3046:7;3037:6;3026:9;3022:22;2990:64;:::i;:::-;2980:74;;2936:128;2720:351;;;;:::o;3077:169::-;3161:11;3195:6;3190:3;3183:19;3235:4;3230:3;3226:14;3211:29;;3077:169;;;;:::o;3252:164::-;3392:16;3388:1;3380:6;3376:14;3369:40;3252:164;:::o;3422:366::-;3564:3;3585:67;3649:2;3644:3;3585:67;:::i;:::-;3578:74;;3661:93;3750:3;3661:93;:::i;:::-;3779:2;3774:3;3770:12;3763:19;;3422:366;;;:::o;3794:419::-;3960:4;3998:2;3987:9;3983:18;3975:26;;4047:9;4041:4;4037:20;4033:1;4022:9;4018:17;4011:47;4075:131;4201:4;4075:131;:::i;:::-;4067:139;;3794:419;;;:::o;4219:332::-;4340:4;4378:2;4367:9;4363:18;4355:26;;4391:71;4459:1;4448:9;4444:17;4435:6;4391:71;:::i;:::-;4472:72;4540:2;4529:9;4525:18;4516:6;4472:72;:::i;:::-;4219:332;;;;;:::o;4557:90::-;4591:7;4634:5;4627:13;4620:21;4609:32;;4557:90;;;:::o;4653:116::-;4723:21;4738:5;4723:21;:::i;:::-;4716:5;4713:32;4703:60;;4759:1;4756;4749:12;4703:60;4653:116;:::o;4775:137::-;4829:5;4860:6;4854:13;4845:22;;4876:30;4900:5;4876:30;:::i;:::-;4775:137;;;;:::o;4918:345::-;4985:6;5034:2;5022:9;5013:7;5009:23;5005:32;5002:119;;;5040:79;;:::i;:::-;5002:119;5160:1;5185:61;5238:7;5229:6;5218:9;5214:22;5185:61;:::i;:::-;5175:71;;5131:125;4918:345;;;;:::o;5269:162::-;5409:14;5405:1;5397:6;5393:14;5386:38;5269:162;:::o;5437:366::-;5579:3;5600:67;5664:2;5659:3;5600:67;:::i;:::-;5593:74;;5676:93;5765:3;5676:93;:::i;:::-;5794:2;5789:3;5785:12;5778:19;;5437:366;;;:::o;5809:419::-;5975:4;6013:2;6002:9;5998:18;5990:26;;6062:9;6056:4;6052:20;6048:1;6037:9;6033:17;6026:47;6090:131;6216:4;6090:131;:::i;:::-;6082:139;;5809:419;;;:::o;6234:176::-;6374:28;6370:1;6362:6;6358:14;6351:52;6234:176;:::o;6416:366::-;6558:3;6579:67;6643:2;6638:3;6579:67;:::i;:::-;6572:74;;6655:93;6744:3;6655:93;:::i;:::-;6773:2;6768:3;6764:12;6757:19;;6416:366;;;:::o;6788:419::-;6954:4;6992:2;6981:9;6977:18;6969:26;;7041:9;7035:4;7031:20;7027:1;7016:9;7012:17;7005:47;7069:131;7195:4;7069:131;:::i;:::-;7061:139;;6788:419;;;:::o;7213:180::-;7261:77;7258:1;7251:88;7358:4;7355:1;7348:15;7382:4;7379:1;7372:15;7399:180;7447:77;7444:1;7437:88;7544:4;7541:1;7534:15;7568:4;7565:1;7558:15;7585:185;7625:1;7642:20;7660:1;7642:20;:::i;:::-;7637:25;;7676:20;7694:1;7676:20;:::i;:::-;7671:25;;7715:1;7705:35;;7720:18;;:::i;:::-;7705:35;7762:1;7759;7755:9;7750:14;;7585:185;;;;:::o;7776:410::-;7816:7;7839:20;7857:1;7839:20;:::i;:::-;7834:25;;7873:20;7891:1;7873:20;:::i;:::-;7868:25;;7928:1;7925;7921:9;7950:30;7968:11;7950:30;:::i;:::-;7939:41;;8129:1;8120:7;8116:15;8113:1;8110:22;8090:1;8083:9;8063:83;8040:139;;8159:18;;:::i;:::-;8040:139;7824:362;7776:410;;;;:::o;8192:220::-;8332:34;8328:1;8320:6;8316:14;8309:58;8401:3;8396:2;8388:6;8384:15;8377:28;8192:220;:::o;8418:366::-;8560:3;8581:67;8645:2;8640:3;8581:67;:::i;:::-;8574:74;;8657:93;8746:3;8657:93;:::i;:::-;8775:2;8770:3;8766:12;8759:19;;8418:366;;;:::o;8790:419::-;8956:4;8994:2;8983:9;8979:18;8971:26;;9043:9;9037:4;9033:20;9029:1;9018:9;9014:17;9007:47;9071:131;9197:4;9071:131;:::i;:::-;9063:139;;8790:419;;;:::o

Swarm Source

ipfs://c0fa2295d3614244744a2404fbc3514bc448be4bfdbc103762348971448d80e5

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.