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    ]