{
  "tcID":"INT-ACCUP-015",
  "tcName":"RoleBasedKeyPublic4",
  "skipJs": true,
  "test":[
    {
      "tx": {
        "type": "VALUE_TRANSFER",
        "to": "random",
        "value": "1000000000000000000",
        "gas": 1000000
      },
      "expected": {
        "status": true
      }
    },
    {
      "tx": {
        "type": "ACCOUNT_UPDATE",
        "from": "random",
        "value": "0x100000000000000",
        "gas": 1000000,
        "accountKey": {
          "key": [
            {
              "key": {
                "x": "0x819659d4f08e08d4bd97c6ce5ed2c2eb914201a5b3731eb9d208128df24b97dd",
                "y": "0x1824267ab9e55f5a3fb1030f0299fa73fc0037305d5b1d90100e2131af41c010"
              },
              "keyType": 2
            },
            {
              "key": {
                "x": "0xa18f05a46003df6dbec8af8027227d16e6143f6f6be9ce8dd42ccc5317a14e34",
                "y": "0xd978ef11d1f850c3a4a77a2967ca0ccdce4ebae5b8e0a37488f796b97591f2c3"
              },
              "keyType": 2
            },
            {
              "key": {
                "x": "0x95c920eb2571dff37baecdbbee32897e6e448c6725c5ab73569cc6f659684307",
                "y": "0xef7839023c48acf710ad322356c12b7c5b7f475515ba7d5834f41a993f42b8f9"
              },
              "keyType": 2
            }
          ],
          "keyType": 5
        },
        "privateKey": "random.privateKey"
      },
      "expected": {
        "status": true
      }
    },
    {
      "tx": {
        "type": "ACCOUNT_UPDATE",
        "from": "random",
        "gas": 1000000,
        "accountKey": {
          "key": [
            {
              "key": {
                "x": "0x1b2caa7b7c8f7d3faba033b469cefed0c1cba2386abe72001671d93442c91c1d",
                "y": "0x538a38e0cb7f64e6a77a3a83e2df6bee59ac4eae30fee81ca26b974119abec76"
              },
              "keyType": 2
            },
            {
              "key": {
                "x": "0x8b4f0cf42321b86ca962718ee5ba376965a4d9e6b0364a10e7c67ea014c750db",
                "y": "0xcd4b1e9e6677b1c9fb802487e8db0484af0313a07c9050434022d9c82665caed"
              },
              "keyType": 2
            },
            {
              "key": {
                "x": "0xd3f74ba02a0bb15b081aca8ff7bc4ab7990a7278a5511ba0c627b886557509ef",
                "y": "0xc4bd8af82412c285850c91f686ac2f64edeb5d1109e1209ab403b7902ead535c"
              },
              "keyType": 2
            },
            {
              "key": {
                "x": "0x7cb3b2afb8c9286cf6238a860d6f3715196db2da97b21dba7d0a4f78586ee629",
                "y": "0xf4b821b6b61c855df82b7797b65cb656562e8a0cb841224976fc751c7ae7a136"
              },
              "keyType": 2
            }
          ],
          "keyType": 5
        },
        "privateKey": "0x0c5f6794206d110f31a22e05c32093dd1daaa27b0ada8b0ed4d7236bf289f9b8"
      },
      "expected": {
        "status": false,
        "errorString": "length too long"
      }
    }
  ]
}
