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

     1  [
     2    {
     3      "inputs": [
     4        {
     5          "internalType": "contract Safe",
     6          "name": "_safe",
     7          "type": "address"
     8        }
     9      ],
    10      "stateMutability": "nonpayable",
    11      "type": "constructor"
    12    },
    13    {
    14      "inputs": [
    15        {
    16          "internalType": "bytes32",
    17          "name": "",
    18          "type": "bytes32"
    19        },
    20        {
    21          "internalType": "bool",
    22          "name": "",
    23          "type": "bool"
    24        }
    25      ],
    26      "name": "checkAfterExecution",
    27      "outputs": [],
    28      "stateMutability": "nonpayable",
    29      "type": "function"
    30    },
    31    {
    32      "inputs": [
    33        {
    34          "internalType": "address",
    35          "name": "to",
    36          "type": "address"
    37        },
    38        {
    39          "internalType": "uint256",
    40          "name": "value",
    41          "type": "uint256"
    42        },
    43        {
    44          "internalType": "bytes",
    45          "name": "data",
    46          "type": "bytes"
    47        },
    48        {
    49          "internalType": "enum Enum.Operation",
    50          "name": "operation",
    51          "type": "uint8"
    52        },
    53        {
    54          "internalType": "uint256",
    55          "name": "safeTxGas",
    56          "type": "uint256"
    57        },
    58        {
    59          "internalType": "uint256",
    60          "name": "baseGas",
    61          "type": "uint256"
    62        },
    63        {
    64          "internalType": "uint256",
    65          "name": "gasPrice",
    66          "type": "uint256"
    67        },
    68        {
    69          "internalType": "address",
    70          "name": "gasToken",
    71          "type": "address"
    72        },
    73        {
    74          "internalType": "address payable",
    75          "name": "refundReceiver",
    76          "type": "address"
    77        },
    78        {
    79          "internalType": "bytes",
    80          "name": "signatures",
    81          "type": "bytes"
    82        },
    83        {
    84          "internalType": "address",
    85          "name": "msgSender",
    86          "type": "address"
    87        }
    88      ],
    89      "name": "checkTransaction",
    90      "outputs": [],
    91      "stateMutability": "nonpayable",
    92      "type": "function"
    93    },
    94    {
    95      "inputs": [
    96        {
    97          "internalType": "address",
    98          "name": "",
    99          "type": "address"
   100        }
   101      ],
   102      "name": "lastLive",
   103      "outputs": [
   104        {
   105          "internalType": "uint256",
   106          "name": "",
   107          "type": "uint256"
   108        }
   109      ],
   110      "stateMutability": "view",
   111      "type": "function"
   112    },
   113    {
   114      "inputs": [],
   115      "name": "safe",
   116      "outputs": [
   117        {
   118          "internalType": "contract Safe",
   119          "name": "safe_",
   120          "type": "address"
   121        }
   122      ],
   123      "stateMutability": "view",
   124      "type": "function"
   125    },
   126    {
   127      "inputs": [],
   128      "name": "showLiveness",
   129      "outputs": [],
   130      "stateMutability": "nonpayable",
   131      "type": "function"
   132    },
   133    {
   134      "inputs": [
   135        {
   136          "internalType": "bytes4",
   137          "name": "interfaceId",
   138          "type": "bytes4"
   139        }
   140      ],
   141      "name": "supportsInterface",
   142      "outputs": [
   143        {
   144          "internalType": "bool",
   145          "name": "",
   146          "type": "bool"
   147        }
   148      ],
   149      "stateMutability": "view",
   150      "type": "function"
   151    },
   152    {
   153      "inputs": [],
   154      "name": "version",
   155      "outputs": [
   156        {
   157          "internalType": "string",
   158          "name": "",
   159          "type": "string"
   160        }
   161      ],
   162      "stateMutability": "view",
   163      "type": "function"
   164    },
   165    {
   166      "anonymous": false,
   167      "inputs": [
   168        {
   169          "indexed": false,
   170          "internalType": "address",
   171          "name": "owner",
   172          "type": "address"
   173        }
   174      ],
   175      "name": "OwnerRecorded",
   176      "type": "event"
   177    }
   178  ]