github.com/onflow/flow-go@v0.35.7-crescendo-preview.23-atree-inlining/fvm/evm/testutils/contracts/test_abi.json (about) 1 [ 2 { 3 "inputs": [], 4 "stateMutability": "payable", 5 "type": "constructor" 6 }, 7 { 8 "anonymous": false, 9 "inputs": [ 10 { 11 "indexed": true, 12 "internalType": "address", 13 "name": "caller", 14 "type": "address" 15 }, 16 { 17 "indexed": true, 18 "internalType": "uint256", 19 "name": "value", 20 "type": "uint256" 21 } 22 ], 23 "name": "NewStore", 24 "type": "event" 25 }, 26 { 27 "inputs": [ 28 { 29 "internalType": "uint256", 30 "name": "num", 31 "type": "uint256" 32 } 33 ], 34 "name": "blockHash", 35 "outputs": [ 36 { 37 "internalType": "bytes32", 38 "name": "", 39 "type": "bytes32" 40 } 41 ], 42 "stateMutability": "view", 43 "type": "function" 44 }, 45 { 46 "inputs": [], 47 "name": "blockNumber", 48 "outputs": [ 49 { 50 "internalType": "uint256", 51 "name": "", 52 "type": "uint256" 53 } 54 ], 55 "stateMutability": "view", 56 "type": "function" 57 }, 58 { 59 "inputs": [], 60 "name": "blockTime", 61 "outputs": [ 62 { 63 "internalType": "uint256", 64 "name": "", 65 "type": "uint256" 66 } 67 ], 68 "stateMutability": "view", 69 "type": "function" 70 }, 71 { 72 "inputs": [], 73 "name": "cadenceArch", 74 "outputs": [ 75 { 76 "internalType": "address", 77 "name": "", 78 "type": "address" 79 } 80 ], 81 "stateMutability": "view", 82 "type": "function" 83 }, 84 { 85 "inputs": [], 86 "name": "chainID", 87 "outputs": [ 88 { 89 "internalType": "uint256", 90 "name": "", 91 "type": "uint256" 92 } 93 ], 94 "stateMutability": "view", 95 "type": "function" 96 }, 97 { 98 "inputs": [], 99 "name": "destroy", 100 "outputs": [], 101 "stateMutability": "nonpayable", 102 "type": "function" 103 }, 104 { 105 "inputs": [], 106 "name": "random", 107 "outputs": [ 108 { 109 "internalType": "uint256", 110 "name": "", 111 "type": "uint256" 112 } 113 ], 114 "stateMutability": "view", 115 "type": "function" 116 }, 117 { 118 "inputs": [], 119 "name": "retrieve", 120 "outputs": [ 121 { 122 "internalType": "uint256", 123 "name": "", 124 "type": "uint256" 125 } 126 ], 127 "stateMutability": "view", 128 "type": "function" 129 }, 130 { 131 "inputs": [ 132 { 133 "internalType": "uint256", 134 "name": "num", 135 "type": "uint256" 136 } 137 ], 138 "name": "store", 139 "outputs": [], 140 "stateMutability": "nonpayable", 141 "type": "function" 142 }, 143 { 144 "inputs": [ 145 { 146 "internalType": "uint256", 147 "name": "num", 148 "type": "uint256" 149 } 150 ], 151 "name": "storeButRevert", 152 "outputs": [], 153 "stateMutability": "nonpayable", 154 "type": "function" 155 }, 156 { 157 "inputs": [ 158 { 159 "internalType": "uint256", 160 "name": "num", 161 "type": "uint256" 162 } 163 ], 164 "name": "storeWithLog", 165 "outputs": [], 166 "stateMutability": "nonpayable", 167 "type": "function" 168 }, 169 { 170 "inputs": [ 171 { 172 "internalType": "uint64", 173 "name": "expected", 174 "type": "uint64" 175 } 176 ], 177 "name": "verifyArchCallToFlowBlockHeight", 178 "outputs": [ 179 { 180 "internalType": "uint64", 181 "name": "", 182 "type": "uint64" 183 } 184 ], 185 "stateMutability": "view", 186 "type": "function" 187 }, 188 { 189 "inputs": [ 190 { 191 "internalType": "uint64", 192 "name": "height", 193 "type": "uint64" 194 } 195 ], 196 "name": "verifyArchCallToRandomSource", 197 "outputs": [ 198 { 199 "internalType": "uint64", 200 "name": "", 201 "type": "uint64" 202 } 203 ], 204 "stateMutability": "view", 205 "type": "function" 206 }, 207 { 208 "inputs": [], 209 "name": "verifyArchCallToRevertibleRandom", 210 "outputs": [ 211 { 212 "internalType": "uint64", 213 "name": "", 214 "type": "uint64" 215 } 216 ], 217 "stateMutability": "view", 218 "type": "function" 219 }, 220 { 221 "inputs": [ 222 { 223 "internalType": "bool", 224 "name": "expected", 225 "type": "bool" 226 }, 227 { 228 "internalType": "address", 229 "name": "arg0", 230 "type": "address" 231 }, 232 { 233 "internalType": "bytes32", 234 "name": "arg1", 235 "type": "bytes32" 236 }, 237 { 238 "internalType": "bytes", 239 "name": "arg2", 240 "type": "bytes" 241 } 242 ], 243 "name": "verifyArchCallToVerifyCOAOwnershipProof", 244 "outputs": [ 245 { 246 "internalType": "bool", 247 "name": "", 248 "type": "bool" 249 } 250 ], 251 "stateMutability": "view", 252 "type": "function" 253 } 254 ]