github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/snapshots/abi/BaseFeeVault.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": "totalProcessed", 69 "outputs": [ 70 { 71 "internalType": "uint256", 72 "name": "", 73 "type": "uint256" 74 } 75 ], 76 "stateMutability": "view", 77 "type": "function" 78 }, 79 { 80 "inputs": [], 81 "name": "version", 82 "outputs": [ 83 { 84 "internalType": "string", 85 "name": "", 86 "type": "string" 87 } 88 ], 89 "stateMutability": "view", 90 "type": "function" 91 }, 92 { 93 "inputs": [], 94 "name": "withdraw", 95 "outputs": [], 96 "stateMutability": "nonpayable", 97 "type": "function" 98 }, 99 { 100 "anonymous": false, 101 "inputs": [ 102 { 103 "indexed": false, 104 "internalType": "uint256", 105 "name": "value", 106 "type": "uint256" 107 }, 108 { 109 "indexed": false, 110 "internalType": "address", 111 "name": "to", 112 "type": "address" 113 }, 114 { 115 "indexed": false, 116 "internalType": "address", 117 "name": "from", 118 "type": "address" 119 } 120 ], 121 "name": "Withdrawal", 122 "type": "event" 123 }, 124 { 125 "anonymous": false, 126 "inputs": [ 127 { 128 "indexed": false, 129 "internalType": "uint256", 130 "name": "value", 131 "type": "uint256" 132 }, 133 { 134 "indexed": false, 135 "internalType": "address", 136 "name": "to", 137 "type": "address" 138 }, 139 { 140 "indexed": false, 141 "internalType": "address", 142 "name": "from", 143 "type": "address" 144 }, 145 { 146 "indexed": false, 147 "internalType": "enum FeeVault.WithdrawalNetwork", 148 "name": "withdrawalNetwork", 149 "type": "uint8" 150 } 151 ], 152 "name": "Withdrawal", 153 "type": "event" 154 } 155 ]