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  ]