pragma solidity 0.4.24;
contract ProofOfLove {
uint public count = 0;
event Love(string name1, string name2);
constructor() public { }
function prove(string name1, string name2) external {
count += 1;
emit Love(name1, name2);
}
}
{
"compilationTarget": {
"ProofOfLove.sol": "ProofOfLove"
},
"evmVersion": "byzantium",
"libraries": {},
"optimizer": {
"enabled": false,
"runs": 0
},
"remappings": []
}
[{"constant":true,"inputs":[],"name":"count","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"name1","type":"string"},{"name":"name2","type":"string"}],"name":"prove","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"name1","type":"string"},{"indexed":false,"name":"name2","type":"string"}],"name":"Love","type":"event"}]