+ "metadata": "{\"compiler\":{\"version\":\"0.8.18+commit.87f61d96\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"SendMessage\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"sendMessage\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/L1Contract.sol\":\"L1Contract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\",\"useLiteralContent\":true},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\"contracts/L1Contract.sol\":{\"content\":\"//SPDX-License-Identifier: Unlicense\\npragma solidity ^0.8.18;\\n\\nimport \\\"./L2Contract.sol\\\";\\n\\ncontract L1Contract {\\n address l2Messenger = 0xeC48b843169a07E9D1076f7785920D661bA684C2;\\n\\n event SendMessage(\\n uint256 tokenId, \\n address _to\\n );\\n\\n constructor() {}\\n\\n function sendMessage(uint256 _tokenId) public{\\n emit SendMessage(_tokenId, l2Messenger);\\n L2Contract(l2Messenger).receiveMessage(_tokenId, l2Messenger);\\n }\\n}\",\"keccak256\":\"0x151cc53f1da9e6f75d481bcf7fcf5e846b321280bc0560a7ce3dc7784e8da044\",\"license\":\"Unlicense\"},\"contracts/L2Contract.sol\":{\"content\":\"//SPDX-License-Identifier: Unlicense\\npragma solidity ^0.8.18;\\n\\ncontract L2Contract {\\n \\n event ReceivedMessage(\\n uint256 _tokentId,\\n address _to\\n );\\n\\n constructor() {}\\n \\n\\n function receiveMessage( uint256 _tokenId,address _to) public {\\n emit ReceivedMessage(_tokenId,_to);\\n }\\n}\",\"keccak256\":\"0xa6ba089f42d1207c0d4c41ea7df90739d9edb36fea0219cd05e217cb18129e0f\",\"license\":\"Unlicense\"}},\"version\":1}",
0 commit comments