github.com/n1ghtfa1l/go-vnt@v0.6.4-alpha.6/core/wavm/tests/precompile/gascost/main7.json (about) 1 [ 2 { 3 "name": "test", 4 "constant": false, 5 "inputs": [], 6 "outputs": [], 7 "type": "constructor" 8 }, 9 { 10 "name": "testRead", 11 "constant": false, 12 "inputs": [], 13 "outputs": [ 14 { 15 "name": "output", 16 "type": "string", 17 "indexed": false 18 } 19 ], 20 "type": "function" 21 }, 22 { 23 "name": "testReadStructE", 24 "constant": false, 25 "inputs": [], 26 "outputs": [ 27 { 28 "name": "output", 29 "type": "string", 30 "indexed": false 31 } 32 ], 33 "type": "function" 34 }, 35 { 36 "name": "testReadStructF", 37 "constant": false, 38 "inputs": [], 39 "outputs": [ 40 { 41 "name": "output", 42 "type": "address", 43 "indexed": false 44 } 45 ], 46 "type": "function" 47 }, 48 { 49 "name": "testReadMapStructA", 50 "constant": false, 51 "inputs": [ 52 { 53 "name": "key", 54 "type": "string", 55 "indexed": false 56 } 57 ], 58 "outputs": [ 59 { 60 "name": "output", 61 "type": "int32", 62 "indexed": false 63 } 64 ], 65 "type": "function" 66 }, 67 { 68 "name": "testReadMapStructC", 69 "constant": false, 70 "inputs": [ 71 { 72 "name": "key", 73 "type": "string", 74 "indexed": false 75 } 76 ], 77 "outputs": [ 78 { 79 "name": "output", 80 "type": "uint32", 81 "indexed": false 82 } 83 ], 84 "type": "function" 85 }, 86 { 87 "name": "testReadStructD", 88 "constant": false, 89 "inputs": [], 90 "outputs": [ 91 { 92 "name": "output", 93 "type": "uint64", 94 "indexed": false 95 } 96 ], 97 "type": "function" 98 }, 99 { 100 "name": "testWriteMapStruct", 101 "constant": false, 102 "inputs": [ 103 { 104 "name": "key", 105 "type": "string", 106 "indexed": false 107 }, 108 { 109 "name": "a", 110 "type": "int32", 111 "indexed": false 112 }, 113 { 114 "name": "b", 115 "type": "int64", 116 "indexed": false 117 }, 118 { 119 "name": "c", 120 "type": "uint32", 121 "indexed": false 122 }, 123 { 124 "name": "d", 125 "type": "uint64", 126 "indexed": false 127 }, 128 { 129 "name": "e", 130 "type": "string", 131 "indexed": false 132 }, 133 { 134 "name": "f", 135 "type": "address", 136 "indexed": false 137 }, 138 { 139 "name": "g", 140 "type": "bool", 141 "indexed": false 142 } 143 ], 144 "outputs": [ 145 { 146 "name": "output", 147 "type": "int32", 148 "indexed": false 149 } 150 ], 151 "type": "function" 152 }, 153 { 154 "name": "testReadMapStructB", 155 "constant": false, 156 "inputs": [ 157 { 158 "name": "key", 159 "type": "string", 160 "indexed": false 161 } 162 ], 163 "outputs": [ 164 { 165 "name": "output", 166 "type": "int64", 167 "indexed": false 168 } 169 ], 170 "type": "function" 171 }, 172 { 173 "name": "testArrayWrite", 174 "constant": false, 175 "inputs": [ 176 { 177 "name": "length", 178 "type": "uint64", 179 "indexed": false 180 } 181 ], 182 "outputs": [ 183 { 184 "name": "output", 185 "type": "string", 186 "indexed": false 187 } 188 ], 189 "type": "function" 190 }, 191 { 192 "name": "testArrayRead", 193 "constant": false, 194 "inputs": [ 195 { 196 "name": "index", 197 "type": "uint64", 198 "indexed": false 199 } 200 ], 201 "outputs": [ 202 { 203 "name": "output", 204 "type": "address", 205 "indexed": false 206 } 207 ], 208 "type": "function" 209 }, 210 { 211 "name": "testWriteStruct", 212 "constant": false, 213 "inputs": [ 214 { 215 "name": "a", 216 "type": "int32", 217 "indexed": false 218 }, 219 { 220 "name": "b", 221 "type": "int64", 222 "indexed": false 223 }, 224 { 225 "name": "c", 226 "type": "uint32", 227 "indexed": false 228 }, 229 { 230 "name": "d", 231 "type": "uint64", 232 "indexed": false 233 }, 234 { 235 "name": "e", 236 "type": "string", 237 "indexed": false 238 }, 239 { 240 "name": "f", 241 "type": "address", 242 "indexed": false 243 }, 244 { 245 "name": "g", 246 "type": "bool", 247 "indexed": false 248 } 249 ], 250 "outputs": [ 251 { 252 "name": "output", 253 "type": "int32", 254 "indexed": false 255 } 256 ], 257 "type": "function" 258 }, 259 { 260 "name": "testReadStructA", 261 "constant": false, 262 "inputs": [], 263 "outputs": [ 264 { 265 "name": "output", 266 "type": "int32", 267 "indexed": false 268 } 269 ], 270 "type": "function" 271 }, 272 { 273 "name": "testReadStructB", 274 "constant": false, 275 "inputs": [], 276 "outputs": [ 277 { 278 "name": "output", 279 "type": "int64", 280 "indexed": false 281 } 282 ], 283 "type": "function" 284 }, 285 { 286 "name": "testWrite", 287 "constant": false, 288 "inputs": [], 289 "outputs": [ 290 { 291 "name": "output", 292 "type": "int32", 293 "indexed": false 294 } 295 ], 296 "type": "function" 297 }, 298 { 299 "name": "testReadStructC", 300 "constant": false, 301 "inputs": [], 302 "outputs": [ 303 { 304 "name": "output", 305 "type": "uint32", 306 "indexed": false 307 } 308 ], 309 "type": "function" 310 }, 311 { 312 "name": "testReadMapStructE", 313 "constant": false, 314 "inputs": [ 315 { 316 "name": "key", 317 "type": "string", 318 "indexed": false 319 } 320 ], 321 "outputs": [ 322 { 323 "name": "output", 324 "type": "string", 325 "indexed": false 326 } 327 ], 328 "type": "function" 329 }, 330 { 331 "name": "testReadStructG", 332 "constant": false, 333 "inputs": [], 334 "outputs": [ 335 { 336 "name": "output", 337 "type": "bool", 338 "indexed": false 339 } 340 ], 341 "type": "function" 342 }, 343 { 344 "name": "testReadMapStructD", 345 "constant": false, 346 "inputs": [ 347 { 348 "name": "key", 349 "type": "string", 350 "indexed": false 351 } 352 ], 353 "outputs": [ 354 { 355 "name": "output", 356 "type": "uint64", 357 "indexed": false 358 } 359 ], 360 "type": "function" 361 }, 362 { 363 "name": "testReadMapStructF", 364 "constant": false, 365 "inputs": [ 366 { 367 "name": "key", 368 "type": "string", 369 "indexed": false 370 } 371 ], 372 "outputs": [ 373 { 374 "name": "output", 375 "type": "address", 376 "indexed": false 377 } 378 ], 379 "type": "function" 380 }, 381 { 382 "name": "testReadMapStructG", 383 "constant": false, 384 "inputs": [ 385 { 386 "name": "key", 387 "type": "string", 388 "indexed": false 389 } 390 ], 391 "outputs": [ 392 { 393 "name": "output", 394 "type": "bool", 395 "indexed": false 396 } 397 ], 398 "type": "function" 399 }, 400 { 401 "name": "testEVENT", 402 "anonymous": false, 403 "inputs": [ 404 { 405 "name": "addr", 406 "type": "address", 407 "indexed": false 408 }, 409 { 410 "name": "amount", 411 "type": "uint64", 412 "indexed": false 413 }, 414 { 415 "name": "a", 416 "type": "int32", 417 "indexed": false 418 }, 419 { 420 "name": "b", 421 "type": "int64", 422 "indexed": false 423 }, 424 { 425 "name": "c", 426 "type": "uint32", 427 "indexed": false 428 }, 429 { 430 "name": "d", 431 "type": "uint64", 432 "indexed": false 433 }, 434 { 435 "name": "e", 436 "type": "string", 437 "indexed": false 438 }, 439 { 440 "name": "f", 441 "type": "address", 442 "indexed": false 443 }, 444 { 445 "name": "g", 446 "type": "bool", 447 "indexed": false 448 } 449 ], 450 "type": "event" 451 }, 452 { 453 "name": "testCALL", 454 "constant": false, 455 "inputs": [ 456 { 457 "name": "addr", 458 "type": "address", 459 "indexed": false 460 }, 461 { 462 "name": "amount", 463 "type": "uint64", 464 "indexed": false 465 }, 466 { 467 "name": "a", 468 "type": "int32", 469 "indexed": false 470 }, 471 { 472 "name": "b", 473 "type": "int64", 474 "indexed": false 475 }, 476 { 477 "name": "c", 478 "type": "uint32", 479 "indexed": false 480 }, 481 { 482 "name": "d", 483 "type": "uint64", 484 "indexed": false 485 }, 486 { 487 "name": "e", 488 "type": "string", 489 "indexed": false 490 }, 491 { 492 "name": "f", 493 "type": "address", 494 "indexed": false 495 }, 496 { 497 "name": "g", 498 "type": "bool", 499 "indexed": false 500 } 501 ], 502 "outputs": [ 503 { 504 "name": "output", 505 "type": "int32", 506 "indexed": false 507 } 508 ], 509 "type": "call" 510 } 511 ]