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 ]