github.com/snowblossomcoin/go-ethereum@v1.9.25/signer/core/testdata/expfail_arraytype_overload.json (about)

     1  {
     2    "types": {
     3      "EIP712Domain": [
     4        {
     5          "name": "name",
     6          "type": "string"
     7        },
     8        {
     9          "name": "version",
    10          "type": "string"
    11        },
    12        {
    13          "name": "chainId",
    14          "type": "uint256"
    15        },
    16        {
    17          "name": "verifyingContract",
    18          "type": "address"
    19        }
    20      ],
    21      "Person": [
    22        {
    23          "name": "name",
    24          "type": "string"
    25        },
    26        {
    27          "name": "wallet",
    28          "type": "address"
    29        }
    30      ],
    31      "Person[]": [
    32        {
    33          "name": "baz",
    34          "type": "string"
    35        }
    36      ],
    37      "Mail": [
    38        {
    39          "name": "from",
    40          "type": "Person"
    41        },
    42        {
    43          "name": "to",
    44          "type": "Person[]"
    45        },
    46        {
    47          "name": "contents",
    48          "type": "string"
    49        }
    50      ]
    51    },
    52    "primaryType": "Mail",
    53    "domain": {
    54      "name": "Ether Mail",
    55      "version": "1",
    56      "chainId": "1",
    57      "verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
    58    },
    59    "message": {
    60      "from": {
    61        "name": "Cow",
    62        "wallet": "0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826"
    63      },
    64      "to": {"baz": "foo"},
    65      "contents": "Hello, Bob!"
    66    }
    67  }