// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
contract Echoer {
event Echo(address indexed who, bytes data);
function echo(bytes calldata _data) external {
emit Echo(msg.sender, _data);
}
}
{
"compilationTarget": {
"Echoer.sol": "Echoer"
},
"evmVersion": "istanbul",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs"
},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
}
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"who","type":"address"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"Echo","type":"event"},{"inputs":[{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"echo","outputs":[],"stateMutability":"nonpayable","type":"function"}]