github.com/iotexproject/iotex-core@v1.14.1-rc1/ioctl/cmd/contract/test.abi (about)

     1  [
     2    {
     3      "constant": false,
     4      "inputs": [
     5        {
     6          "name": "recipients",
     7          "type": "address[]"
     8        },
     9        {
    10          "name": "amounts",
    11          "type": "uint256[]"
    12        },
    13        {
    14          "name": "payload",
    15          "type": "string"
    16        }
    17      ],
    18      "name": "multiSend",
    19      "outputs": [],
    20      "payable": true,
    21      "stateMutability": "payable",
    22      "type": "function"
    23    },
    24    {
    25      "constant": false,
    26      "inputs": [
    27        {
    28          "name": "a",
    29          "type": "int248[5]"
    30        },
    31        {
    32          "name": "b",
    33          "type": "uint8[3]"
    34        }
    35      ],
    36      "name": "testArray",
    37      "outputs": [],
    38      "payable": false,
    39      "stateMutability": "nonpayable",
    40      "type": "function"
    41    },
    42    {
    43      "constant": false,
    44      "inputs": [
    45        {
    46          "name": "t",
    47          "type": "bytes"
    48        }
    49      ],
    50      "name": "testBytes",
    51      "outputs": [],
    52      "payable": false,
    53      "stateMutability": "nonpayable",
    54      "type": "function"
    55    },
    56    {
    57      "constant": false,
    58      "inputs": [
    59        {
    60          "name": "t",
    61          "type": "bytes3"
    62        }
    63      ],
    64      "name": "testFixedBytes",
    65      "outputs": [],
    66      "payable": false,
    67      "stateMutability": "nonpayable",
    68      "type": "function"
    69    },
    70    {
    71      "constant": true,
    72      "inputs": [],
    73      "name": "minTips",
    74      "outputs": [
    75        {
    76          "name": "",
    77          "type": "uint256"
    78        }
    79      ],
    80      "payable": false,
    81      "stateMutability": "view",
    82      "type": "function"
    83    },
    84    {
    85      "constant": true,
    86      "inputs": [],
    87      "name": "limit",
    88      "outputs": [
    89        {
    90          "name": "",
    91          "type": "uint256"
    92        }
    93      ],
    94      "payable": false,
    95      "stateMutability": "view",
    96      "type": "function"
    97    },
    98    {
    99      "constant": true,
   100      "inputs": [],
   101      "name": "owner",
   102      "outputs": [
   103        {
   104          "name": "",
   105          "type": "address"
   106        }
   107      ],
   108      "payable": false,
   109      "stateMutability": "view",
   110      "type": "function"
   111    },
   112    {
   113      "constant": false,
   114      "inputs": [
   115        {
   116          "name": "a",
   117          "type": "bool"
   118        },
   119        {
   120          "name": "s",
   121          "type": "string"
   122        }
   123      ],
   124      "name": "testBoolAndString",
   125      "outputs": [],
   126      "payable": false,
   127      "stateMutability": "nonpayable",
   128      "type": "function"
   129    },
   130    {
   131      "constant": true,
   132      "inputs": [],
   133      "name": "getMessage",
   134      "outputs": [
   135        {
   136          "internalType": "string",
   137          "name": "",
   138          "type": "string"
   139        }
   140      ],
   141      "payable": false,
   142      "stateMutability": "view",
   143      "type": "function"
   144    },
   145    {
   146      "inputs": [
   147        {
   148          "internalType": "int256",
   149          "name": "a",
   150          "type": "int256"
   151        }
   152      ],
   153      "name": "testTuple",
   154      "outputs": [
   155        {
   156          "internalType": "uint256",
   157          "name": "i",
   158          "type": "uint256"
   159        },
   160        {
   161          "internalType": "address[2]",
   162          "name": "abc",
   163          "type": "address[2]"
   164        }
   165      ],
   166      "stateMutability": "nonpayable",
   167      "type": "function"
   168    }
   169  ]