github.com/SwapLandExchange/go-ethereum@v1.9.7/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 }