文件 1 的 1:P2pMessageSender.sol
pragma solidity 0.8.10;
contract P2pMessageSender {
event Message(address indexed sender, string indexed hash, string text);
function send(string calldata text) external {
emit Message(msg.sender, text, text);
}
}
{
"compilationTarget": {
"src/P2pMessageSender.sol": "P2pMessageSender"
},
"evmVersion": "london",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs"
},
"optimizer": {
"enabled": true,
"runs": 200000
},
"remappings": [
":ds-test/=lib/forge-std/lib/ds-test/src/",
":forge-std/=lib/forge-std/src/"
]
}