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

     1  [
     2    {
     3      "inputs": [
     4        {
     5          "internalType": "address",
     6          "name": "_recipient",
     7          "type": "address"
     8        },
     9        {
    10          "internalType": "uint256",
    11          "name": "_minWithdrawalAmount",
    12          "type": "uint256"
    13        },
    14        {
    15          "internalType": "enum FeeVault.WithdrawalNetwork",
    16          "name": "_withdrawalNetwork",
    17          "type": "uint8"
    18        }
    19      ],
    20      "stateMutability": "nonpayable",
    21      "type": "constructor"
    22    },
    23    {
    24      "stateMutability": "payable",
    25      "type": "receive"
    26    },
    27    {
    28      "inputs": [],
    29      "name": "MIN_WITHDRAWAL_AMOUNT",
    30      "outputs": [
    31        {
    32          "internalType": "uint256",
    33          "name": "",
    34          "type": "uint256"
    35        }
    36      ],
    37      "stateMutability": "view",
    38      "type": "function"
    39    },
    40    {
    41      "inputs": [],
    42      "name": "RECIPIENT",
    43      "outputs": [
    44        {
    45          "internalType": "address",
    46          "name": "",
    47          "type": "address"
    48        }
    49      ],
    50      "stateMutability": "view",
    51      "type": "function"
    52    },
    53    {
    54      "inputs": [],
    55      "name": "WITHDRAWAL_NETWORK",
    56      "outputs": [
    57        {
    58          "internalType": "enum FeeVault.WithdrawalNetwork",
    59          "name": "",
    60          "type": "uint8"
    61        }
    62      ],
    63      "stateMutability": "view",
    64      "type": "function"
    65    },
    66    {
    67      "inputs": [],
    68      "name": "l1FeeWallet",
    69      "outputs": [
    70        {
    71          "internalType": "address",
    72          "name": "",
    73          "type": "address"
    74        }
    75      ],
    76      "stateMutability": "view",
    77      "type": "function"
    78    },
    79    {
    80      "inputs": [],
    81      "name": "totalProcessed",
    82      "outputs": [
    83        {
    84          "internalType": "uint256",
    85          "name": "",
    86          "type": "uint256"
    87        }
    88      ],
    89      "stateMutability": "view",
    90      "type": "function"
    91    },
    92    {
    93      "inputs": [],
    94      "name": "version",
    95      "outputs": [
    96        {
    97          "internalType": "string",
    98          "name": "",
    99          "type": "string"
   100        }
   101      ],
   102      "stateMutability": "view",
   103      "type": "function"
   104    },
   105    {
   106      "inputs": [],
   107      "name": "withdraw",
   108      "outputs": [],
   109      "stateMutability": "nonpayable",
   110      "type": "function"
   111    },
   112    {
   113      "anonymous": false,
   114      "inputs": [
   115        {
   116          "indexed": false,
   117          "internalType": "uint256",
   118          "name": "value",
   119          "type": "uint256"
   120        },
   121        {
   122          "indexed": false,
   123          "internalType": "address",
   124          "name": "to",
   125          "type": "address"
   126        },
   127        {
   128          "indexed": false,
   129          "internalType": "address",
   130          "name": "from",
   131          "type": "address"
   132        }
   133      ],
   134      "name": "Withdrawal",
   135      "type": "event"
   136    },
   137    {
   138      "anonymous": false,
   139      "inputs": [
   140        {
   141          "indexed": false,
   142          "internalType": "uint256",
   143          "name": "value",
   144          "type": "uint256"
   145        },
   146        {
   147          "indexed": false,
   148          "internalType": "address",
   149          "name": "to",
   150          "type": "address"
   151        },
   152        {
   153          "indexed": false,
   154          "internalType": "address",
   155          "name": "from",
   156          "type": "address"
   157        },
   158        {
   159          "indexed": false,
   160          "internalType": "enum FeeVault.WithdrawalNetwork",
   161          "name": "withdrawalNetwork",
   162          "type": "uint8"
   163        }
   164      ],
   165      "name": "Withdrawal",
   166      "type": "event"
   167    }
   168  ]