github.com/n1ghtfa1l/go-vnt@v0.6.4-alpha.6/core/wavm/tests/register/wasm/abi.json (about)

     1  [
     2      {
     3          "name": "contractname",
     4          "constant": false,
     5          "inputs": [
     6              {
     7                  "name": "aa",
     8                  "type": "int64",
     9                  "indexed": false
    10              },
    11              {
    12                  "name": "bb",
    13                  "type": "string",
    14                  "indexed": false
    15              },
    16              {
    17                  "name": "cc",
    18                  "type": "uint64",
    19                  "indexed": false
    20              }
    21          ],
    22          "outputs": [],
    23          "type": "constructor"
    24      },
    25      {
    26          "name": "querya",
    27          "constant": false,
    28          "inputs": [],
    29          "outputs": [
    30              {
    31                  "name": "output",
    32                  "type": "int64",
    33                  "indexed": false
    34              }
    35          ],
    36          "type": "function"
    37      },
    38      {
    39          "name": "queryb",
    40          "constant": false,
    41          "inputs": [],
    42          "outputs": [
    43              {
    44                  "name": "output",
    45                  "type": "string",
    46                  "indexed": false
    47              }
    48          ],
    49          "type": "function"
    50      },
    51      {
    52          "name": "queryc",
    53          "constant": false,
    54          "inputs": [],
    55          "outputs": [
    56              {
    57                  "name": "output",
    58                  "type": "uint64",
    59                  "indexed": false
    60              }
    61          ],
    62          "type": "function"
    63      },
    64      {
    65          "name": "a",
    66          "outputs": [
    67              {
    68                  "name": "a",
    69                  "type": "int64",
    70                  "indexed": false
    71              }
    72          ],
    73          "type": "key"
    74      },
    75      {
    76          "name": "b",
    77          "outputs": [
    78              {
    79                  "name": "b",
    80                  "type": "string",
    81                  "indexed": false
    82              }
    83          ],
    84          "type": "key"
    85      },
    86      {
    87          "name": "c",
    88          "outputs": [
    89              {
    90                  "name": "c",
    91                  "type": "uint64",
    92                  "indexed": false
    93              }
    94          ],
    95          "type": "key"
    96      }
    97  ]