github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/abi/L2ToL1MessagePasser.json (about)

     1  [
     2    {
     3      "stateMutability": "payable",
     4      "type": "receive"
     5    },
     6    {
     7      "inputs": [],
     8      "name": "MESSAGE_VERSION",
     9      "outputs": [
    10        {
    11          "internalType": "uint16",
    12          "name": "",
    13          "type": "uint16"
    14        }
    15      ],
    16      "stateMutability": "view",
    17      "type": "function"
    18    },
    19    {
    20      "inputs": [],
    21      "name": "burn",
    22      "outputs": [],
    23      "stateMutability": "nonpayable",
    24      "type": "function"
    25    },
    26    {
    27      "inputs": [
    28        {
    29          "internalType": "address",
    30          "name": "_target",
    31          "type": "address"
    32        },
    33        {
    34          "internalType": "uint256",
    35          "name": "_gasLimit",
    36          "type": "uint256"
    37        },
    38        {
    39          "internalType": "bytes",
    40          "name": "_data",
    41          "type": "bytes"
    42        }
    43      ],
    44      "name": "initiateWithdrawal",
    45      "outputs": [],
    46      "stateMutability": "payable",
    47      "type": "function"
    48    },
    49    {
    50      "inputs": [],
    51      "name": "messageNonce",
    52      "outputs": [
    53        {
    54          "internalType": "uint256",
    55          "name": "",
    56          "type": "uint256"
    57        }
    58      ],
    59      "stateMutability": "view",
    60      "type": "function"
    61    },
    62    {
    63      "inputs": [
    64        {
    65          "internalType": "bytes32",
    66          "name": "",
    67          "type": "bytes32"
    68        }
    69      ],
    70      "name": "sentMessages",
    71      "outputs": [
    72        {
    73          "internalType": "bool",
    74          "name": "",
    75          "type": "bool"
    76        }
    77      ],
    78      "stateMutability": "view",
    79      "type": "function"
    80    },
    81    {
    82      "inputs": [],
    83      "name": "version",
    84      "outputs": [
    85        {
    86          "internalType": "string",
    87          "name": "",
    88          "type": "string"
    89        }
    90      ],
    91      "stateMutability": "view",
    92      "type": "function"
    93    },
    94    {
    95      "anonymous": false,
    96      "inputs": [
    97        {
    98          "indexed": true,
    99          "internalType": "uint256",
   100          "name": "nonce",
   101          "type": "uint256"
   102        },
   103        {
   104          "indexed": true,
   105          "internalType": "address",
   106          "name": "sender",
   107          "type": "address"
   108        },
   109        {
   110          "indexed": true,
   111          "internalType": "address",
   112          "name": "target",
   113          "type": "address"
   114        },
   115        {
   116          "indexed": false,
   117          "internalType": "uint256",
   118          "name": "value",
   119          "type": "uint256"
   120        },
   121        {
   122          "indexed": false,
   123          "internalType": "uint256",
   124          "name": "gasLimit",
   125          "type": "uint256"
   126        },
   127        {
   128          "indexed": false,
   129          "internalType": "bytes",
   130          "name": "data",
   131          "type": "bytes"
   132        },
   133        {
   134          "indexed": false,
   135          "internalType": "bytes32",
   136          "name": "withdrawalHash",
   137          "type": "bytes32"
   138        }
   139      ],
   140      "name": "MessagePassed",
   141      "type": "event"
   142    },
   143    {
   144      "anonymous": false,
   145      "inputs": [
   146        {
   147          "indexed": true,
   148          "internalType": "uint256",
   149          "name": "amount",
   150          "type": "uint256"
   151        }
   152      ],
   153      "name": "WithdrawerBalanceBurnt",
   154      "type": "event"
   155    }
   156  ]