Source Code
Latest 25 from a total of 31 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Buy | 20358252 | 555 days ago | IN | 0.05 ETH | 0.00031524 | ||||
| Buy | 20358230 | 555 days ago | IN | 0.05 ETH | 0.00031524 | ||||
| Buy | 20358081 | 555 days ago | IN | 0.05 ETH | 0.00031524 | ||||
| Buy | 20356485 | 555 days ago | IN | 0.05 ETH | 0.00023643 | ||||
| Buy | 20251290 | 570 days ago | IN | 0.025 ETH | 0.00031524 | ||||
| Buy | 20251282 | 570 days ago | IN | 0.5 ETH | 0.00166008 | ||||
| Buy | 20251252 | 570 days ago | IN | 0.025 ETH | 0.00031524 | ||||
| Buy | 20251226 | 570 days ago | IN | 0.025 ETH | 0.00031524 | ||||
| Buy | 20251215 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20251209 | 570 days ago | IN | 0.5 ETH | 0.00167382 | ||||
| Buy | 20251189 | 570 days ago | IN | 0.25 ETH | 0.00167868 | ||||
| Buy | 20251180 | 570 days ago | IN | 0.25 ETH | 0.00166079 | ||||
| Buy | 20251170 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20251149 | 570 days ago | IN | 0.025 ETH | 0.00073301 | ||||
| Buy | 20251133 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20251103 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20251069 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20251034 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20251021 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20250997 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20250960 | 570 days ago | IN | 0.025 ETH | 0.00015762 | ||||
| Buy | 20250885 | 570 days ago | IN | 0.00025 ETH | 0.0001576 | ||||
| Buy | 20250853 | 570 days ago | IN | 0.00025 ETH | 0.00015748 | ||||
| Buy | 15937361 | 1175 days ago | IN | 0.000025 ETH | 0.00155849 | ||||
| Buy | 15936508 | 1175 days ago | IN | 0.0125 ETH | 0.00261434 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 20358252 | 555 days ago | 0.05 ETH | ||||
| Transfer | 20358230 | 555 days ago | 0.05 ETH | ||||
| Transfer | 20358081 | 555 days ago | 0.05 ETH | ||||
| Transfer | 20356485 | 555 days ago | 0.05 ETH | ||||
| Transfer | 20251290 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251282 | 570 days ago | 0.5 ETH | ||||
| Transfer | 20251252 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251226 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251215 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251209 | 570 days ago | 0.5 ETH | ||||
| Transfer | 20251189 | 570 days ago | 0.25 ETH | ||||
| Transfer | 20251180 | 570 days ago | 0.25 ETH | ||||
| Transfer | 20251170 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251149 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251133 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251103 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251069 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251034 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20251021 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20250997 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20250960 | 570 days ago | 0.025 ETH | ||||
| Transfer | 20250885 | 570 days ago | 0.00025 ETH | ||||
| Transfer | 20250853 | 570 days ago | 0.00025 ETH | ||||
| Transfer | 15937361 | 1175 days ago | 0.000025 ETH | ||||
| Transfer | 15936508 | 1175 days ago | 0.0125 ETH |
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
MetaUnitIDOWhitelist
Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import {ReentrancyGuard} from "@openzeppelin/contracts/security/ReentrancyGuard.sol";
import {Pausable} from "../../../Pausable.sol";
contract MetaUnitIDOWhitelist is Pausable, ReentrancyGuard {
mapping (address => bool) private is_whitelist_address;
uint256 constant _start_time = 1667980800;
uint256 private _price;
address private _metaunit_address;
address private _project_address;
constructor (uint256 price_, address metaunit_address_, address project_address_) Pausable(project_address_) {
_price = price_;
_metaunit_address = metaunit_address_;
_project_address = project_address_;
}
function buy(uint256 amount_) public payable notPaused nonReentrant {
require(block.timestamp >= _start_time, "Event not started yet");
require(msg.value >= amount_ * _price / 1 ether, "Not enough funds sent");
require(is_whitelist_address[msg.sender], "You are not in whitelist");
IERC20(_metaunit_address).transfer(msg.sender, amount_);
payable(_project_address).transfer(msg.value);
}
function setWhiteList(address[] memory addresses_, bool action_) public {
require(msg.sender == _project_address, "Permission denied");
for (uint256 i = 0; i < addresses_.length; i ++) {
is_whitelist_address[addresses_[i]] = action_;
}
}
function setPrice(uint256 price_) public {
require(msg.sender == _project_address, "Permission denied");
_price = price_;
}
function withdraw() public {
require(msg.sender == _project_address, "Permission denied");
IERC20 metainit = IERC20(_metaunit_address);
metainit.transfer(_project_address, metainit.balanceOf(address(this)));
}
}// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @author MetaPlayerOne DAO
* @title Pausable
* @notice Contract which manages allocations in MetaPlayerOne.
*/
contract Pausable {
address internal _owner_of;
bool internal _paused = false;
/**
* @dev setup owner of this contract with paused off state.
*/
constructor(address owner_of_) {
_owner_of = owner_of_;
_paused = false;
}
/**
* @dev modifier which can be used on child contract for checking if contract services are paused.
*/
modifier notPaused() {
require(!_paused, "Contract is paused");
_;
}
/**
* @dev function which setup paused variable.
* @param paused_ new boolean value of paused condition.
*/
function setPaused(bool paused_) external {
require(_paused == paused_, "Param has been asigned already");
require(_owner_of == msg.sender, "Permission address");
_paused = paused_;
}
/**
* @dev function which setup owner variable.
* @param owner_of_ new owner of contract.
*/
function setOwner(address owner_of_) external {
require(_owner_of == msg.sender, "Permission address");
_owner_of = owner_of_;
}
}// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0 (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @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 `recipient`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address recipient, uint256 amount) external returns (bool);
/**
* @dev Returns the remaining number of tokens that `spender` will be
* allowed to spend on behalf of `owner` through {transferFrom}. This is
* zero by default.
*
* This value changes when {approve} or {transferFrom} are called.
*/
function allowance(address owner, address spender) external view returns (uint256);
/**
* @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* IMPORTANT: Beware that changing an allowance with this method brings the risk
* that someone may use both the old and the new allowance by unfortunate
* transaction ordering. One possible solution to mitigate this race
* condition is to first reduce the spender's allowance to 0 and set the
* desired value afterwards:
* https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
*
* Emits an {Approval} event.
*/
function approve(address spender, uint256 amount) external returns (bool);
/**
* @dev Moves `amount` tokens from `sender` to `recipient` using the
* allowance mechanism. `amount` is then deducted from the caller's
* allowance.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transferFrom(
address sender,
address recipient,
uint256 amount
) external returns (bool);
/**
* @dev Emitted when `value` tokens are moved from one account (`from`) to
* another (`to`).
*
* Note that `value` may be zero.
*/
event Transfer(address indexed from, address indexed to, uint256 value);
/**
* @dev Emitted when the allowance of a `spender` for an `owner` is set by
* a call to {approve}. `value` is the new allowance.
*/
event Approval(address indexed owner, address indexed spender, uint256 value);
}// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0 (security/ReentrancyGuard.sol)
pragma solidity ^0.8.0;
/**
* @dev Contract module that helps prevent reentrant calls to a function.
*
* Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier
* available, which can be applied to functions to make sure there are no nested
* (reentrant) calls to them.
*
* Note that because there is a single `nonReentrant` guard, functions marked as
* `nonReentrant` may not call one another. This can be worked around by making
* those functions `private`, and then adding `external` `nonReentrant` entry
* points to them.
*
* TIP: If you would like to learn more about reentrancy and alternative ways
* to protect against it, check out our blog post
* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
*/
abstract contract ReentrancyGuard {
// Booleans are more expensive than uint256 or any type that takes up a full
// word because each write operation emits an extra SLOAD to first read the
// slot's contents, replace the bits taken up by the boolean, and then write
// back. This is the compiler's defense against contract upgrades and
// pointer aliasing, and it cannot be disabled.
// The values being non-zero value makes deployment a bit more expensive,
// but in exchange the refund on every call to nonReentrant will be lower in
// amount. Since refunds are capped to a percentage of the total
// transaction's gas, it is best to keep them low in cases like this one, to
// increase the likelihood of the full refund coming into effect.
uint256 private constant _NOT_ENTERED = 1;
uint256 private constant _ENTERED = 2;
uint256 private _status;
constructor() {
_status = _NOT_ENTERED;
}
/**
* @dev Prevents a contract from calling itself, directly or indirectly.
* Calling a `nonReentrant` function from another `nonReentrant`
* function is not supported. It is possible to prevent this from happening
* by making the `nonReentrant` function external, and making it call a
* `private` function that does the actual work.
*/
modifier nonReentrant() {
// On the first call to nonReentrant, _notEntered will be true
require(_status != _ENTERED, "ReentrancyGuard: reentrant call");
// Any calls to nonReentrant after this point will fail
_status = _ENTERED;
_;
// By storing the original value once again, a refund is triggered (see
// https://eips.ethereum.org/EIPS/eip-2200)
_status = _NOT_ENTERED;
}
}{
"remappings": [],
"optimizer": {
"enabled": false,
"runs": 200
},
"evmVersion": "london",
"libraries": {},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"price_","type":"uint256"},{"internalType":"address","name":"metaunit_address_","type":"address"},{"internalType":"address","name":"project_address_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"buy","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_of_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"paused_","type":"bool"}],"name":"setPaused","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price_","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"addresses_","type":"address[]"},{"internalType":"bool","name":"action_","type":"bool"}],"name":"setWhiteList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405260008060146101000a81548160ff0219169083151502179055503480156200002b57600080fd5b50604051620014c4380380620014c48339818101604052810190620000519190620001eb565b80806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008060146101000a81548160ff02191690831515021790555050600180819055508260038190555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505062000247565b600080fd5b6000819050919050565b62000160816200014b565b81146200016c57600080fd5b50565b600081519050620001808162000155565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001b38262000186565b9050919050565b620001c581620001a6565b8114620001d157600080fd5b50565b600081519050620001e581620001ba565b92915050565b60008060006060848603121562000207576200020662000146565b5b600062000217868287016200016f565b93505060206200022a86828701620001d4565b92505060406200023d86828701620001d4565b9150509250925092565b61126d80620002576000396000f3fe6080604052600436106100555760003560e01c806313af40351461005a57806316c38b3c146100835780633ccfd60b146100ac57806391b7f5ed146100c3578063d96a094a146100ec578063e43f696e14610108575b600080fd5b34801561006657600080fd5b50610081600480360381019061007c91906109ee565b610131565b005b34801561008f57600080fd5b506100aa60048036038101906100a59190610a53565b610202565b005b3480156100b857600080fd5b506100c1610302565b005b3480156100cf57600080fd5b506100ea60048036038101906100e59190610ab6565b6104d6565b005b61010660048036038101906101019190610ab6565b610570565b005b34801561011457600080fd5b5061012f600480360381019061012a9190610c3c565b610857565b005b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146101bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101b690610cf5565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b801515600060149054906101000a900460ff16151514610257576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024e90610d61565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146102e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102dc90610cf5565b60405180910390fd5b80600060146101000a81548160ff02191690831515021790555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610392576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038990610dcd565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016104319190610dfc565b602060405180830381865afa15801561044e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104729190610e2c565b6040518363ffffffff1660e01b815260040161048f929190610e68565b6020604051808303816000875af11580156104ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d29190610ea6565b5050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610566576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055d90610dcd565b60405180910390fd5b8060038190555050565b600060149054906101000a900460ff16156105c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b790610f1f565b60405180910390fd5b600260015403610605576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fc90610f8b565b60405180910390fd5b600260018190555063636b5e00421015610654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064b90610ff7565b60405180910390fd5b670de0b6b3a76400006003548261066b9190611046565b61067591906110b7565b3410156106b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ae90611134565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610743576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073a906111a0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016107a0929190610e68565b6020604051808303816000875af11580156107bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e39190610ea6565b50600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015801561084c573d6000803e3d6000fd5b506001808190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108de90610dcd565b60405180910390fd5b60005b825181101561097757816002600085848151811061090b5761090a6111c0565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061096f906111ef565b9150506108ea565b505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006109bb82610990565b9050919050565b6109cb816109b0565b81146109d657600080fd5b50565b6000813590506109e8816109c2565b92915050565b600060208284031215610a0457610a03610986565b5b6000610a12848285016109d9565b91505092915050565b60008115159050919050565b610a3081610a1b565b8114610a3b57600080fd5b50565b600081359050610a4d81610a27565b92915050565b600060208284031215610a6957610a68610986565b5b6000610a7784828501610a3e565b91505092915050565b6000819050919050565b610a9381610a80565b8114610a9e57600080fd5b50565b600081359050610ab081610a8a565b92915050565b600060208284031215610acc57610acb610986565b5b6000610ada84828501610aa1565b91505092915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610b3182610ae8565b810181811067ffffffffffffffff82111715610b5057610b4f610af9565b5b80604052505050565b6000610b6361097c565b9050610b6f8282610b28565b919050565b600067ffffffffffffffff821115610b8f57610b8e610af9565b5b602082029050602081019050919050565b600080fd5b6000610bb8610bb384610b74565b610b59565b90508083825260208201905060208402830185811115610bdb57610bda610ba0565b5b835b81811015610c045780610bf088826109d9565b845260208401935050602081019050610bdd565b5050509392505050565b600082601f830112610c2357610c22610ae3565b5b8135610c33848260208601610ba5565b91505092915050565b60008060408385031215610c5357610c52610986565b5b600083013567ffffffffffffffff811115610c7157610c7061098b565b5b610c7d85828601610c0e565b9250506020610c8e85828601610a3e565b9150509250929050565b600082825260208201905092915050565b7f5065726d697373696f6e20616464726573730000000000000000000000000000600082015250565b6000610cdf601283610c98565b9150610cea82610ca9565b602082019050919050565b60006020820190508181036000830152610d0e81610cd2565b9050919050565b7f506172616d20686173206265656e20617369676e656420616c72656164790000600082015250565b6000610d4b601e83610c98565b9150610d5682610d15565b602082019050919050565b60006020820190508181036000830152610d7a81610d3e565b9050919050565b7f5065726d697373696f6e2064656e696564000000000000000000000000000000600082015250565b6000610db7601183610c98565b9150610dc282610d81565b602082019050919050565b60006020820190508181036000830152610de681610daa565b9050919050565b610df6816109b0565b82525050565b6000602082019050610e116000830184610ded565b92915050565b600081519050610e2681610a8a565b92915050565b600060208284031215610e4257610e41610986565b5b6000610e5084828501610e17565b91505092915050565b610e6281610a80565b82525050565b6000604082019050610e7d6000830185610ded565b610e8a6020830184610e59565b9392505050565b600081519050610ea081610a27565b92915050565b600060208284031215610ebc57610ebb610986565b5b6000610eca84828501610e91565b91505092915050565b7f436f6e7472616374206973207061757365640000000000000000000000000000600082015250565b6000610f09601283610c98565b9150610f1482610ed3565b602082019050919050565b60006020820190508181036000830152610f3881610efc565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000610f75601f83610c98565b9150610f8082610f3f565b602082019050919050565b60006020820190508181036000830152610fa481610f68565b9050919050565b7f4576656e74206e6f742073746172746564207965740000000000000000000000600082015250565b6000610fe1601583610c98565b9150610fec82610fab565b602082019050919050565b6000602082019050818103600083015261101081610fd4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061105182610a80565b915061105c83610a80565b925082820261106a81610a80565b9150828204841483151761108157611080611017565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006110c282610a80565b91506110cd83610a80565b9250826110dd576110dc611088565b5b828204905092915050565b7f4e6f7420656e6f7567682066756e64732073656e740000000000000000000000600082015250565b600061111e601583610c98565b9150611129826110e8565b602082019050919050565b6000602082019050818103600083015261114d81611111565b9050919050565b7f596f7520617265206e6f7420696e2077686974656c6973740000000000000000600082015250565b600061118a601883610c98565b915061119582611154565b602082019050919050565b600060208201905081810360008301526111b98161117d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006111fa82610a80565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361122c5761122b611017565b5b60018201905091905056fea26469706673582212208653c7be90772697c336ade5bd41f4f187ed2a72188e15fa7909bd22d87dee4564736f6c63430008110033000000000000000000000000000000000000000000000000000016bcc41e90000000000000000000000000006e975115250b05c828ecb8ededb091975fc20a5d0000000000000000000000008e66691515badbaca6ee686d74c8ef29e1afe57f
Deployed Bytecode
0x6080604052600436106100555760003560e01c806313af40351461005a57806316c38b3c146100835780633ccfd60b146100ac57806391b7f5ed146100c3578063d96a094a146100ec578063e43f696e14610108575b600080fd5b34801561006657600080fd5b50610081600480360381019061007c91906109ee565b610131565b005b34801561008f57600080fd5b506100aa60048036038101906100a59190610a53565b610202565b005b3480156100b857600080fd5b506100c1610302565b005b3480156100cf57600080fd5b506100ea60048036038101906100e59190610ab6565b6104d6565b005b61010660048036038101906101019190610ab6565b610570565b005b34801561011457600080fd5b5061012f600480360381019061012a9190610c3c565b610857565b005b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146101bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101b690610cf5565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b801515600060149054906101000a900460ff16151514610257576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024e90610d61565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146102e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102dc90610cf5565b60405180910390fd5b80600060146101000a81548160ff02191690831515021790555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610392576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038990610dcd565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016104319190610dfc565b602060405180830381865afa15801561044e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104729190610e2c565b6040518363ffffffff1660e01b815260040161048f929190610e68565b6020604051808303816000875af11580156104ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d29190610ea6565b5050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610566576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055d90610dcd565b60405180910390fd5b8060038190555050565b600060149054906101000a900460ff16156105c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b790610f1f565b60405180910390fd5b600260015403610605576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fc90610f8b565b60405180910390fd5b600260018190555063636b5e00421015610654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064b90610ff7565b60405180910390fd5b670de0b6b3a76400006003548261066b9190611046565b61067591906110b7565b3410156106b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ae90611134565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610743576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073a906111a0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016107a0929190610e68565b6020604051808303816000875af11580156107bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e39190610ea6565b50600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015801561084c573d6000803e3d6000fd5b506001808190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108de90610dcd565b60405180910390fd5b60005b825181101561097757816002600085848151811061090b5761090a6111c0565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061096f906111ef565b9150506108ea565b505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006109bb82610990565b9050919050565b6109cb816109b0565b81146109d657600080fd5b50565b6000813590506109e8816109c2565b92915050565b600060208284031215610a0457610a03610986565b5b6000610a12848285016109d9565b91505092915050565b60008115159050919050565b610a3081610a1b565b8114610a3b57600080fd5b50565b600081359050610a4d81610a27565b92915050565b600060208284031215610a6957610a68610986565b5b6000610a7784828501610a3e565b91505092915050565b6000819050919050565b610a9381610a80565b8114610a9e57600080fd5b50565b600081359050610ab081610a8a565b92915050565b600060208284031215610acc57610acb610986565b5b6000610ada84828501610aa1565b91505092915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610b3182610ae8565b810181811067ffffffffffffffff82111715610b5057610b4f610af9565b5b80604052505050565b6000610b6361097c565b9050610b6f8282610b28565b919050565b600067ffffffffffffffff821115610b8f57610b8e610af9565b5b602082029050602081019050919050565b600080fd5b6000610bb8610bb384610b74565b610b59565b90508083825260208201905060208402830185811115610bdb57610bda610ba0565b5b835b81811015610c045780610bf088826109d9565b845260208401935050602081019050610bdd565b5050509392505050565b600082601f830112610c2357610c22610ae3565b5b8135610c33848260208601610ba5565b91505092915050565b60008060408385031215610c5357610c52610986565b5b600083013567ffffffffffffffff811115610c7157610c7061098b565b5b610c7d85828601610c0e565b9250506020610c8e85828601610a3e565b9150509250929050565b600082825260208201905092915050565b7f5065726d697373696f6e20616464726573730000000000000000000000000000600082015250565b6000610cdf601283610c98565b9150610cea82610ca9565b602082019050919050565b60006020820190508181036000830152610d0e81610cd2565b9050919050565b7f506172616d20686173206265656e20617369676e656420616c72656164790000600082015250565b6000610d4b601e83610c98565b9150610d5682610d15565b602082019050919050565b60006020820190508181036000830152610d7a81610d3e565b9050919050565b7f5065726d697373696f6e2064656e696564000000000000000000000000000000600082015250565b6000610db7601183610c98565b9150610dc282610d81565b602082019050919050565b60006020820190508181036000830152610de681610daa565b9050919050565b610df6816109b0565b82525050565b6000602082019050610e116000830184610ded565b92915050565b600081519050610e2681610a8a565b92915050565b600060208284031215610e4257610e41610986565b5b6000610e5084828501610e17565b91505092915050565b610e6281610a80565b82525050565b6000604082019050610e7d6000830185610ded565b610e8a6020830184610e59565b9392505050565b600081519050610ea081610a27565b92915050565b600060208284031215610ebc57610ebb610986565b5b6000610eca84828501610e91565b91505092915050565b7f436f6e7472616374206973207061757365640000000000000000000000000000600082015250565b6000610f09601283610c98565b9150610f1482610ed3565b602082019050919050565b60006020820190508181036000830152610f3881610efc565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000610f75601f83610c98565b9150610f8082610f3f565b602082019050919050565b60006020820190508181036000830152610fa481610f68565b9050919050565b7f4576656e74206e6f742073746172746564207965740000000000000000000000600082015250565b6000610fe1601583610c98565b9150610fec82610fab565b602082019050919050565b6000602082019050818103600083015261101081610fd4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061105182610a80565b915061105c83610a80565b925082820261106a81610a80565b9150828204841483151761108157611080611017565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006110c282610a80565b91506110cd83610a80565b9250826110dd576110dc611088565b5b828204905092915050565b7f4e6f7420656e6f7567682066756e64732073656e740000000000000000000000600082015250565b600061111e601583610c98565b9150611129826110e8565b602082019050919050565b6000602082019050818103600083015261114d81611111565b9050919050565b7f596f7520617265206e6f7420696e2077686974656c6973740000000000000000600082015250565b600061118a601883610c98565b915061119582611154565b602082019050919050565b600060208201905081810360008301526111b98161117d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006111fa82610a80565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361122c5761122b611017565b5b60018201905091905056fea26469706673582212208653c7be90772697c336ade5bd41f4f187ed2a72188e15fa7909bd22d87dee4564736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000016bcc41e90000000000000000000000000006e975115250b05c828ecb8ededb091975fc20a5d0000000000000000000000008e66691515badbaca6ee686d74c8ef29e1afe57f
-----Decoded View---------------
Arg [0] : price_ (uint256): 25000000000000
Arg [1] : metaunit_address_ (address): 0x6E975115250B05C828ecb8edeDb091975Fc20a5d
Arg [2] : project_address_ (address): 0x8e66691515BaDbACA6EE686D74C8Ef29e1aFE57F
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000016bcc41e9000
Arg [1] : 0000000000000000000000006e975115250b05c828ecb8ededb091975fc20a5d
Arg [2] : 0000000000000000000000008e66691515badbaca6ee686d74c8ef29e1afe57f
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.