账户
0xad...4e6f
0xaD...4e6f

0xaD...4e6f

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

// On-Chain Directory by 0xInuarashi.eth
// Discord: 0xInuarashi#1234 | Twitter: https://twitter.com/0xInuarashi
// For use with Martian Market, and any other open interfaces built by anyone.

contract onChainDiscordDirectory {

    // On Chain Discord Directory
    mapping(address => string) public addressToDiscord;
    function setDiscordIdentity(string calldata discordTag_) external {
        addressToDiscord[msg.sender] = discordTag_;
    }

    // Your Twitter if you are adventurous
    mapping(address => string) public addressToTwitter;
    function setTwitterIdentity(string calldata twitterTag_) external {
        addressToTwitter[msg.sender] = twitterTag_;
    }
}
设置
{
  "compilationTarget": {
    "onChainDiscordDirectory.sol": "onChainDiscordDirectory"
  },
  "evmVersion": "london",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "remappings": []
}
ABI
[{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"addressToDiscord","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"addressToTwitter","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"discordTag_","type":"string"}],"name":"setDiscordIdentity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"twitterTag_","type":"string"}],"name":"setTwitterIdentity","outputs":[],"stateMutability":"nonpayable","type":"function"}]