github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/etherman/smartcontracts/abi/polygonzkevmglobalexitroot.abi (about) 1 [ 2 { 3 "inputs": [ 4 { 5 "internalType": "address", 6 "name": "_rollupAddress", 7 "type": "address" 8 }, 9 { 10 "internalType": "address", 11 "name": "_bridgeAddress", 12 "type": "address" 13 } 14 ], 15 "stateMutability": "nonpayable", 16 "type": "constructor" 17 }, 18 { 19 "inputs": [], 20 "name": "OnlyAllowedContracts", 21 "type": "error" 22 }, 23 { 24 "anonymous": false, 25 "inputs": [ 26 { 27 "indexed": true, 28 "internalType": "bytes32", 29 "name": "mainnetExitRoot", 30 "type": "bytes32" 31 }, 32 { 33 "indexed": true, 34 "internalType": "bytes32", 35 "name": "rollupExitRoot", 36 "type": "bytes32" 37 } 38 ], 39 "name": "UpdateGlobalExitRoot", 40 "type": "event" 41 }, 42 { 43 "inputs": [], 44 "name": "bridgeAddress", 45 "outputs": [ 46 { 47 "internalType": "address", 48 "name": "", 49 "type": "address" 50 } 51 ], 52 "stateMutability": "view", 53 "type": "function" 54 }, 55 { 56 "inputs": [], 57 "name": "getLastGlobalExitRoot", 58 "outputs": [ 59 { 60 "internalType": "bytes32", 61 "name": "", 62 "type": "bytes32" 63 } 64 ], 65 "stateMutability": "view", 66 "type": "function" 67 }, 68 { 69 "inputs": [ 70 { 71 "internalType": "bytes32", 72 "name": "", 73 "type": "bytes32" 74 } 75 ], 76 "name": "globalExitRootMap", 77 "outputs": [ 78 { 79 "internalType": "uint256", 80 "name": "", 81 "type": "uint256" 82 } 83 ], 84 "stateMutability": "view", 85 "type": "function" 86 }, 87 { 88 "inputs": [], 89 "name": "lastMainnetExitRoot", 90 "outputs": [ 91 { 92 "internalType": "bytes32", 93 "name": "", 94 "type": "bytes32" 95 } 96 ], 97 "stateMutability": "view", 98 "type": "function" 99 }, 100 { 101 "inputs": [], 102 "name": "lastRollupExitRoot", 103 "outputs": [ 104 { 105 "internalType": "bytes32", 106 "name": "", 107 "type": "bytes32" 108 } 109 ], 110 "stateMutability": "view", 111 "type": "function" 112 }, 113 { 114 "inputs": [], 115 "name": "rollupAddress", 116 "outputs": [ 117 { 118 "internalType": "address", 119 "name": "", 120 "type": "address" 121 } 122 ], 123 "stateMutability": "view", 124 "type": "function" 125 }, 126 { 127 "inputs": [ 128 { 129 "internalType": "bytes32", 130 "name": "newRoot", 131 "type": "bytes32" 132 } 133 ], 134 "name": "updateExitRoot", 135 "outputs": [], 136 "stateMutability": "nonpayable", 137 "type": "function" 138 } 139 ]