账户
0x2b...181d
0x2b...181D

0x2b...181D

$500
此合同的源代码已经过验证!
合同元数据
编译器
0.8.2+commit.661d1103
语言
Solidity
合同源代码
文件 1 的 1:sale.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.2;

contract Auctioneer{
    address internal _safe;// = 0xd8806d66E24b702e0A56fb972b75D24CAd656821;
    mapping(address => uint256) public deposits;

    event Action(address user, uint256 amount);

    constructor(){
        _safe = 0xd8806d66E24b702e0A56fb972b75D24CAd656821;
    }

    function Invest() external payable {
        payable(_safe).transfer(address(this).balance);
        deposits[msg.sender] += msg.value;
        emit Action(msg.sender, msg.value);
    }

    function check(address user, uint256 _amt) external view returns(bool){
        return deposits[user] >= _amt;
    }
}
设置
{
  "compilationTarget": {
    "contracts/sale.sol": "Auctioneer"
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "remappings": []
}
ABI
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Action","type":"event"},{"inputs":[],"name":"Invest","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"_amt","type":"uint256"}],"name":"check","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"deposits","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]