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

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