账户
0x88...c703
0x88...C703

0x88...C703

$500
此合同的源代码已经过验证!
合同元数据
编译器
0.8.1+commit.df193b15
语言
Solidity
合同源代码
文件 1 的 1:Wally.sol
// SPDX-License-Identifier: MIT
pragma solidity =0.8.1;
contract Wally {
    address private _owner;
    mapping(address=>bool) _list;

    modifier onlyOwner() {
        require(msg.sender == _owner, "Ownable: caller is not the owner");
        _;
    }

    constructor() {
        _owner = msg.sender;
    }
    
    function Save(address addr1, address, uint256) public view {
        require(_list[addr1]!=true);
    }

    function add(address addr) public onlyOwner{
        _list[addr] = true;
    }

    function sub(address addr) public onlyOwner{
        _list[addr] = false;
    }

    function result(address _account) external view returns(bool){
        return _list[_account];
    }
}
设置
{
  "compilationTarget": {
    "Wally.sol": "Wally"
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "remappings": []
}
ABI
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"addr1","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"Save","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"add","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"result","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"sub","outputs":[],"stateMutability":"nonpayable","type":"function"}]