账户
0x23...2719
0x23...2719

0x23...2719

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

contract MapMyAddress {
    mapping(address => bool) public mapped;
    
    event Mapped(address sender, string cardanoAddress);
    
    function mapAddress(string memory cardanoAddress) external {
        require(!mapped[msg.sender],"Already mapped");
        mapped[msg.sender] = true;
        emit Mapped(msg.sender,cardanoAddress);
    }
}
设置
{
  "compilationTarget": {
    "contracts/MapMyAddress.sol": "MapMyAddress"
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "remappings": []
}
ABI
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"string","name":"cardanoAddress","type":"string"}],"name":"Mapped","type":"event"},{"inputs":[{"internalType":"string","name":"cardanoAddress","type":"string"}],"name":"mapAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"mapped","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]