github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/test/vectors/src/state-transition/no-data/general.json (about)

     1  [
     2    {
     3      "id": 0,
     4      "description": "2 accounts and 1 valid transaction.",
     5      "arity": 4,
     6      "chainIdSequencer": 1001,
     7      "defaultChainId": 1000,
     8      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
     9      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
    10      "genesis": [
    11        {
    12          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
    13          "nonce": "0",
    14          "balance": "100000000000000000000",
    15          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
    16        },
    17        {
    18          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
    19          "nonce": "0",
    20          "balance": "200000000000000000000",
    21          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
    22        }
    23      ],
    24      "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
    25      "txs": [
    26        {
    27          "id": 0,
    28          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
    29          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
    30          "nonce": 0,
    31          "value": "100000000000000000",
    32          "gasLimit": 100000,
    33          "gasPrice": "1000000000",
    34          "chainId": 1001,
    35          "rawTx": "0xf86d80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808207f5a01186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb979f910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c01225968799907432",
    36          "customRawTx": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9700910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c012259687999074321b",
    37          "reason": ""
    38        }
    39      ],
    40      "expectedNewRoot": "0x2aa02f4e58dc165ceeaac1d4ea5333246d3e5114301b22ce1996d0888e35227e",
    41      "expectedNewLeafs": {
    42        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
    43          "balance": "99900000000000000000",
    44          "nonce": "1"
    45        },
    46        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
    47          "balance": "200100000000000000000",
    48          "nonce": "0"
    49        }
    50      },
    51      "batchL2Data": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9700910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c012259687999074321b",
    52      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
    53      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
    54      "inputHash": "0xb655a49d568db121b9e31f132a41d54b0c98166eca9da0b0adfec0a21e0adf9b",
    55      "batchHashData": "0x3d53e7e5be04b00f66af647512af6d17e4e767a5e41fa1293010b885c9fe06db",
    56      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
    57      "timestamp": 1944498031
    58    },
    59    {
    60      "id": 1,
    61      "description": "5 accounts. 2 valid tx, 3 invalid tx (same amount as balance, invalid nonce, invalid chain id 3333)",
    62      "arity": 4,
    63      "chainIdSequencer": 1001,
    64      "defaultChainId": 1000,
    65      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
    66      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
    67      "genesis": [
    68        {
    69          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
    70          "nonce": "0",
    71          "balance": "100000000000000000000",
    72          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
    73        },
    74        {
    75          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
    76          "nonce": "0",
    77          "balance": "200000000000000000000",
    78          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
    79        },
    80        {
    81          "address": "0xeB17ce701E9D92724AA2ABAdA7E4B28830597Dd9",
    82          "nonce": "0",
    83          "balance": "100000000000000000000",
    84          "pvtKey": "0x1d0722aff4b29780e9a78e0bf28d5e127fb276cfbb0c3eb6a0e1728401777f17"
    85        },
    86        {
    87          "address": "0x187Bd40226A7073b49163b1f6c2b73d8F2aa8478",
    88          "nonce": "0",
    89          "balance": "000000000000000000000",
    90          "pvtKey": "0xd049e68efa0d85a3824c0b79f6817a986bb0cb3a075bcc2699118eca881d70ce"
    91        },
    92        {
    93          "address": "0xabCcEd19d7f290B84608feC510bEe872CC8F5112",
    94          "nonce": "0",
    95          "balance": "000000000000000000000",
    96          "pvtKey": "0x0b929d50d7fda8155539e6befa96ff297e3e9ebce4d908f570310bdf774cb32b"
    97        }
    98      ],
    99      "expectedOldRoot": "0x76b362a9afd679ea13a456ab103786492c65946be653589c1fd627841d0c6fdd",
   100      "txs": [
   101        {
   102          "id": 0,
   103          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   104          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   105          "nonce": 0,
   106          "value": "100000000000000000",
   107          "gasLimit": 100000,
   108          "gasPrice": "1000000000",
   109          "chainId": 1001,
   110          "rawTx": "0xf86d80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808207f5a01186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb979f910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c01225968799907432",
   111          "customRawTx": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9700910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c012259687999074321b",
   112          "reason": ""
   113        },
   114        {
   115          "id": 1,
   116          "from": "0xeB17ce701E9D92724AA2ABAdA7E4B28830597Dd9",
   117          "to": "0x187Bd40226A7073b49163b1f6c2b73d8F2aa8478",
   118          "nonce": 0,
   119          "value": "1000000000000000000000",
   120          "gasLimit": 100000,
   121          "gasPrice": "1000000000",
   122          "chainId": 1001,
   123          "rawTx": "0xf86f80843b9aca00830186a094187bd40226a7073b49163b1f6c2b73d8f2aa8478893635c9adc5dea00000808207f5a04c4fbe884ee8912360f4d00199fd189f11b27fa25eca1b9dcfd3ea686e88042ea0113432240c9e7be8de1e8fc0894b68ff4d37528d820814527b5fa2bd034ef38f",
   124          "customRawTx": "0xef80843b9aca00830186a094187bd40226a7073b49163b1f6c2b73d8f2aa8478893635c9adc5dea00000808203e980804c4fbe884ee8912360f4d00199fd189f11b27fa25eca1b9dcfd3ea686e88042e113432240c9e7be8de1e8fc0894b68ff4d37528d820814527b5fa2bd034ef38f1b",
   125          "reason": "TX INVALID: Not enough funds to pay total transaction cost"
   126        },
   127        {
   128          "id": 2,
   129          "from": "0xeB17ce701E9D92724AA2ABAdA7E4B28830597Dd9",
   130          "to": "0x187Bd40226A7073b49163b1f6c2b73d8F2aa8478",
   131          "nonce": 0,
   132          "value": "1000000000000000000",
   133          "gasLimit": 100000,
   134          "gasPrice": "1000000000",
   135          "chainId": 1000,
   136          "rawTx": "0xf86e80843b9aca00830186a094187bd40226a7073b49163b1f6c2b73d8f2aa8478880de0b6b3a7640000808207f4a074ecb6abb3d84c322a4905c60199b8f422b79b940e8a853d580869268009ae31a023fb6caa5b3afc410b79d9b68bf851df1fd46fd6923cc481b3e273aeb92ce67d",
   137          "customRawTx": "0xee80843b9aca00830186a094187bd40226a7073b49163b1f6c2b73d8f2aa8478880de0b6b3a7640000808203e8808074ecb6abb3d84c322a4905c60199b8f422b79b940e8a853d580869268009ae3123fb6caa5b3afc410b79d9b68bf851df1fd46fd6923cc481b3e273aeb92ce67d1c",
   138          "reason": ""
   139        },
   140        {
   141          "id": 3,
   142          "from": "0xeB17ce701E9D92724AA2ABAdA7E4B28830597Dd9",
   143          "to": "0xabCcEd19d7f290B84608feC510bEe872CC8F5112",
   144          "nonce": 0,
   145          "value": "1000000000000000000",
   146          "gasLimit": 100000,
   147          "gasPrice": "1000000000",
   148          "chainId": 1001,
   149          "rawTx": "0xf86e80843b9aca00830186a094abcced19d7f290b84608fec510bee872cc8f5112880de0b6b3a7640000808207f5a0980717290b2314a735dc00db207c20d5a6461f73761c2022986fd78efa7e774da057de08eada05ec67eb78cceaa7be257cb12b5449aa0d7347dca655f94375c967",
   150          "customRawTx": "0xee80843b9aca00830186a094abcced19d7f290b84608fec510bee872cc8f5112880de0b6b3a7640000808203e98080980717290b2314a735dc00db207c20d5a6461f73761c2022986fd78efa7e774d57de08eada05ec67eb78cceaa7be257cb12b5449aa0d7347dca655f94375c9671b",
   151          "reason": "TX INVALID: Invalid nonce"
   152        },
   153        {
   154          "id": 4,
   155          "from": "0xeB17ce701E9D92724AA2ABAdA7E4B28830597Dd9",
   156          "to": "0xabCcEd19d7f290B84608feC510bEe872CC8F5112",
   157          "nonce": 0,
   158          "value": "1000000000000000000",
   159          "gasLimit": 100000,
   160          "gasPrice": "1000000000",
   161          "chainId": 3333,
   162          "rawTx": "0xf86e80843b9aca00830186a094abcced19d7f290b84608fec510bee872cc8f5112880de0b6b3a764000080821a2da0d78fe650ae7e2f7c909ad72f661bfe72aa2d502f9f2bbfad3880a4a7e0abf898a06b98f2a902dd06a89f948baa64f32d301d3ced92d231ccdea79f909a73aa050f",
   163          "customRawTx": "0xee80843b9aca00830186a094abcced19d7f290b84608fec510bee872cc8f5112880de0b6b3a764000080820d058080d78fe650ae7e2f7c909ad72f661bfe72aa2d502f9f2bbfad3880a4a7e0abf8986b98f2a902dd06a89f948baa64f32d301d3ced92d231ccdea79f909a73aa050f1b",
   164          "reason": "TX INVALID: Chain ID does not match"
   165        }
   166      ],
   167      "expectedNewRoot": "0x695a5072a048984cd7adce2176f5290b8652ab0d40fe7452bb4d9ce39635d2f0",
   168      "expectedNewLeafs": {
   169        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
   170          "balance": "99900021000000000000",
   171          "nonce": "1"
   172        },
   173        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
   174          "balance": "200100000000000000000",
   175          "nonce": "0"
   176        },
   177        "0xeB17ce701E9D92724AA2ABAdA7E4B28830597Dd9": {
   178          "balance": "98999979000000000000",
   179          "nonce": "1"
   180        },
   181        "0x187Bd40226A7073b49163b1f6c2b73d8F2aa8478": {
   182          "balance": "1000000000000000000",
   183          "nonce": "0"
   184        },
   185        "0xabCcEd19d7f290B84608feC510bEe872CC8F5112": {
   186          "balance": "0",
   187          "nonce": "0"
   188        }
   189      },
   190      "batchL2Data": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9700910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c012259687999074321bef80843b9aca00830186a094187bd40226a7073b49163b1f6c2b73d8f2aa8478893635c9adc5dea00000808203e980804c4fbe884ee8912360f4d00199fd189f11b27fa25eca1b9dcfd3ea686e88042e113432240c9e7be8de1e8fc0894b68ff4d37528d820814527b5fa2bd034ef38f1bee80843b9aca00830186a094187bd40226a7073b49163b1f6c2b73d8f2aa8478880de0b6b3a7640000808203e8808074ecb6abb3d84c322a4905c60199b8f422b79b940e8a853d580869268009ae3123fb6caa5b3afc410b79d9b68bf851df1fd46fd6923cc481b3e273aeb92ce67d1cee80843b9aca00830186a094abcced19d7f290b84608fec510bee872cc8f5112880de0b6b3a7640000808203e98080980717290b2314a735dc00db207c20d5a6461f73761c2022986fd78efa7e774d57de08eada05ec67eb78cceaa7be257cb12b5449aa0d7347dca655f94375c9671bee80843b9aca00830186a094abcced19d7f290b84608fec510bee872cc8f5112880de0b6b3a764000080820d058080d78fe650ae7e2f7c909ad72f661bfe72aa2d502f9f2bbfad3880a4a7e0abf8986b98f2a902dd06a89f948baa64f32d301d3ced92d231ccdea79f909a73aa050f1b",
   191      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
   192      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   193      "inputHash": "0xde4c96b46a0e5518c547e3bb0fce1b8b78e19a9ebe08b0edcaeb3ca800a4c40b",
   194      "batchHashData": "0x60f52a72fc8220735aed08989d658d2c8aa1bc3d017752efe8af362ce706accb",
   195      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   196      "timestamp": 1944498031
   197    },
   198    {
   199      "id": 2,
   200      "description": "2 accounts and 1 invalid tx (tx with more value than balance). Old root equals new root.",
   201      "arity": 4,
   202      "chainIdSequencer": 1001,
   203      "defaultChainId": 1000,
   204      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   205      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
   206      "genesis": [
   207        {
   208          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   209          "nonce": "0",
   210          "balance": "100000000000000000000",
   211          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
   212        },
   213        {
   214          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   215          "nonce": "0",
   216          "balance": "200000000000000000000",
   217          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
   218        }
   219      ],
   220      "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
   221      "txs": [
   222        {
   223          "id": 0,
   224          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   225          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   226          "nonce": 0,
   227          "value": "10000000000000000000000",
   228          "gasLimit": 100000,
   229          "gasPrice": "1000000000",
   230          "chainId": 1001,
   231          "rawTx": "0xf87080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808207f5a0510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598ea075ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c3726322",
   232          "customRawTx": "0xf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221b",
   233          "reason": "TX INVALID: Not enough funds to pay total transaction cost"
   234        }
   235      ],
   236      "expectedNewRoot": "0x74d7349e86ade2cd92f78a7c0a376452d4a36a12e4aa3c5c759299932197c43d",
   237      "expectedNewLeafs": {
   238        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
   239          "balance": "100000000000000000000",
   240          "nonce": "0"
   241        },
   242        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
   243          "balance": "200000000000000000000",
   244          "nonce": "0"
   245        }
   246      },
   247      "batchL2Data": "0xf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221b",
   248      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
   249      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   250      "inputHash": "0xa6c45fa17b5fa06e2b775e09adf26ac1613ead063e1cc909e100435981baa44a",
   251      "batchHashData": "0x7d828641885688648e7b9d8dd8978c7b2627acf37e4d862a4dc8eca209693560",
   252      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   253      "timestamp": 1944498031
   254    },
   255    {
   256      "id": 3,
   257      "description": "2 accounts and 2 invalid transactions. Tx with same amount than balance and tx with invalid chain id (different chain id than sequencer). Old root equals new root",
   258      "arity": 4,
   259      "chainIdSequencer": 1001,
   260      "defaultChainId": 1000,
   261      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   262      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
   263      "genesis": [
   264        {
   265          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   266          "nonce": "0",
   267          "balance": "100000000000000000000",
   268          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
   269        },
   270        {
   271          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   272          "nonce": "0",
   273          "balance": "200000000000000000000",
   274          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
   275        }
   276      ],
   277      "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
   278      "txs": [
   279        {
   280          "id": 0,
   281          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   282          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   283          "nonce": 0,
   284          "value": "100000000000000000",
   285          "gasLimit": 100000,
   286          "gasPrice": "1000000000",
   287          "chainId": 401,
   288          "rawTx": "0xf86e80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a000080820346a06e209c61ca92c2b980d6197e7ac9ccc3f547bf13be6455dfe682aa5dda9655efa016819a7edcc3fefec81ca97c7a6f3d10ec774440e409adbba693ce8b698d41f1",
   289          "customRawTx": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a00008082019180806e209c61ca92c2b980d6197e7ac9ccc3f547bf13be6455dfe682aa5dda9655ef16819a7edcc3fefec81ca97c7a6f3d10ec774440e409adbba693ce8b698d41f11c",
   290          "reason": "TX INVALID: Chain ID does not match"
   291        },
   292        {
   293          "id": 3,
   294          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   295          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   296          "nonce": 0,
   297          "value": "100000000000000000000",
   298          "gasLimit": 100000,
   299          "gasPrice": "1000000000",
   300          "chainId": 1001,
   301          "rawTx": "0xf86f80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff89056bc75e2d63100000808207f5a0fe1e96b35c836fbebac887681150c5fc9fdae862d747aaaf8c30373c0becf769a01ff0c900aaaac6d1565a603f69b5a45f222ed205f0a36fdc6e4e4c5a7b88d45b",
   302          "customRawTx": "0xef80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff89056bc75e2d63100000808203e98080fe1e96b35c836fbebac887681150c5fc9fdae862d747aaaf8c30373c0becf7691ff0c900aaaac6d1565a603f69b5a45f222ed205f0a36fdc6e4e4c5a7b88d45b1b",
   303          "reason": "TX INVALID: Not enough funds to pay total transaction cost"
   304        }
   305      ],
   306      "expectedNewRoot": "0x74d7349e86ade2cd92f78a7c0a376452d4a36a12e4aa3c5c759299932197c43d",
   307      "expectedNewLeafs": {
   308        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
   309          "balance": "100000000000000000000",
   310          "nonce": "0"
   311        },
   312        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
   313          "balance": "200000000000000000000",
   314          "nonce": "0"
   315        }
   316      },
   317      "batchL2Data": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a00008082019180806e209c61ca92c2b980d6197e7ac9ccc3f547bf13be6455dfe682aa5dda9655ef16819a7edcc3fefec81ca97c7a6f3d10ec774440e409adbba693ce8b698d41f11cef80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff89056bc75e2d63100000808203e98080fe1e96b35c836fbebac887681150c5fc9fdae862d747aaaf8c30373c0becf7691ff0c900aaaac6d1565a603f69b5a45f222ed205f0a36fdc6e4e4c5a7b88d45b1b",
   318      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
   319      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   320      "inputHash": "0x358e2393b1872fbbf305b3442d92f3b58e5a3173c01b1f045b6e645236c64d7a",
   321      "batchHashData": "0xede443c6a76851cd129176ea5fa92143c892688bd38342d336fc02bd8c252023",
   322      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   323      "timestamp": 1944498031
   324    },
   325    {
   326      "id": 4,
   327      "description": "2 accounts and 1 invalid transaction. Wrong encode of the tx (invalid signature). Old root equals new root",
   328      "arity": 4,
   329      "chainIdSequencer": 1001,
   330      "defaultChainId": 1000,
   331      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   332      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
   333      "genesis": [
   334        {
   335          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   336          "nonce": "0",
   337          "balance": "100000000000000000000",
   338          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
   339        },
   340        {
   341          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   342          "nonce": "0",
   343          "balance": "200000000000000000000",
   344          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
   345        }
   346      ],
   347      "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
   348      "txs": [
   349        {
   350          "id": 0,
   351          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   352          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   353          "nonce": 0,
   354          "value": "100000000000000000",
   355          "gasLimit": 100000,
   356          "gasPrice": "1000000000",
   357          "chainId": 1001,
   358          "rawTx": "0xf86e80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808207f5a01186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb97a019683074bcc81dba07fad2ac4015cf2eba4807c1aa1a8d291e77317a45fc2023",
   359          "overwrite": {
   360            "s": "0x19683074bcc81dba07fad2ac4015cf2eba4807c1aa1a8d291e77317a45fc2023"
   361          },
   362          "customRawTx": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9719683074bcc81dba07fad2ac4015cf2eba4807c1aa1a8d291e77317a45fc20231b",
   363          "reason": "TX INVALID: Not enough funds to pay total transaction cost"
   364        }
   365      ],
   366      "expectedNewRoot": "0x74d7349e86ade2cd92f78a7c0a376452d4a36a12e4aa3c5c759299932197c43d",
   367      "expectedNewLeafs": {
   368        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
   369          "balance": "100000000000000000000",
   370          "nonce": "0"
   371        },
   372        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
   373          "balance": "200000000000000000000",
   374          "nonce": "0"
   375        }
   376      },
   377      "batchL2Data": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9719683074bcc81dba07fad2ac4015cf2eba4807c1aa1a8d291e77317a45fc20231b",
   378      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
   379      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   380      "inputHash": "0x106b0cf7b1fdb487bb9017f69ef33d5366bc9365c26ed431e7de7ba33e281a58",
   381      "batchHashData": "0xb9c0cb7695d04dd27b85bb2a78845f14adeab04d91c3d959b92cde3127b4959f",
   382      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   383      "timestamp": 1944498031
   384    },
   385    {
   386      "id": 5,
   387      "description": "2 accounts and 3 valid transaction.",
   388      "arity": 4,
   389      "chainIdSequencer": 1001,
   390      "defaultChainId": 1000,
   391      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   392      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
   393      "genesis": [
   394        {
   395          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   396          "nonce": "0",
   397          "balance": "100000000000000000000",
   398          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
   399        },
   400        {
   401          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   402          "nonce": "0",
   403          "balance": "200000000000000000000",
   404          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
   405        }
   406      ],
   407      "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
   408      "txs": [
   409        {
   410          "id": 0,
   411          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   412          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   413          "nonce": 0,
   414          "value": "100000000000000000",
   415          "gasLimit": 100000,
   416          "gasPrice": "1000000000",
   417          "chainId": 1001,
   418          "rawTx": "0xf86d80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808207f5a01186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb979f910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c01225968799907432",
   419          "customRawTx": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9700910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c012259687999074321b",
   420          "reason": ""
   421        },
   422        {
   423          "id": 1,
   424          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   425          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   426          "nonce": 1,
   427          "value": "100000000000000000",
   428          "gasLimit": 100000,
   429          "gasPrice": "1000000000",
   430          "chainId": 1001,
   431          "rawTx": "0xf86e01843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808207f6a0b09a953b4dccf40c7333ed1a1df6fda10a18d01d7c4320b05f7680b34837b3bda0421af00d0c99bb1b4d346d99f3634f46fba700dbc57908d3bfa647cbfbcb81a3",
   432          "customRawTx": "0xee01843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e98080b09a953b4dccf40c7333ed1a1df6fda10a18d01d7c4320b05f7680b34837b3bd421af00d0c99bb1b4d346d99f3634f46fba700dbc57908d3bfa647cbfbcb81a31c",
   433          "reason": ""
   434        },
   435        {
   436          "id": 2,
   437          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   438          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   439          "nonce": 2,
   440          "value": "100000000000000000",
   441          "gasLimit": 100000,
   442          "gasPrice": "1000000000",
   443          "chainId": 1001,
   444          "rawTx": "0xf86e02843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808207f6a07d6892a0b642053f641a040c5ba59132983cb41af9887cf01f5b132313d68d0fa03c77a17d738c8d850a27fe7276b2c73e006b0e52938d960d7b6931dff1f49c97",
   445          "customRawTx": "0xee02843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980807d6892a0b642053f641a040c5ba59132983cb41af9887cf01f5b132313d68d0f3c77a17d738c8d850a27fe7276b2c73e006b0e52938d960d7b6931dff1f49c971c",
   446          "reason": ""
   447        }
   448      ],
   449      "expectedNewRoot": "0x91e1f4148d4058fe1e3fbd7b9a3c645a54dd0aa01cc5043ebbbbaea04ecc7bf0",
   450      "expectedNewLeafs": {
   451        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
   452          "balance": "99700000000000000000",
   453          "nonce": "3"
   454        },
   455        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
   456          "balance": "200300000000000000000",
   457          "nonce": "0"
   458        }
   459      },
   460      "batchL2Data": "0xee80843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980801186622d03b6b8da7cf111d1ccba5bb185c56deae6a322cebc6dda0556f3cb9700910c26408b64b51c5da36ba2f38ef55ba1cee719d5a6c012259687999074321bee01843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e98080b09a953b4dccf40c7333ed1a1df6fda10a18d01d7c4320b05f7680b34837b3bd421af00d0c99bb1b4d346d99f3634f46fba700dbc57908d3bfa647cbfbcb81a31cee02843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff88016345785d8a0000808203e980807d6892a0b642053f641a040c5ba59132983cb41af9887cf01f5b132313d68d0f3c77a17d738c8d850a27fe7276b2c73e006b0e52938d960d7b6931dff1f49c971c",
   461      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
   462      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   463      "inputHash": "0x00dcca500e670a67a3e8f7888336cf4d3fa46c7760e0aeed8701067c79a4552a",
   464      "batchHashData": "0xfe58265c6da0fbbefd3549a2f32914f83fe7314736cc04dd03dd8391f7e739d2",
   465      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   466      "timestamp": 1944498031
   467    },
   468    {
   469      "id": 6,
   470      "description": "2 accounts and 3 invalid tx (tx with more value than balance). Old root equals new root.",
   471      "arity": 4,
   472      "chainIdSequencer": 1001,
   473      "defaultChainId": 1000,
   474      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   475      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
   476      "genesis": [
   477        {
   478          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   479          "nonce": "0",
   480          "balance": "100000000000000000000",
   481          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
   482        },
   483        {
   484          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   485          "nonce": "0",
   486          "balance": "200000000000000000000",
   487          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
   488        }
   489      ],
   490      "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
   491      "txs": [
   492        {
   493          "id": 0,
   494          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   495          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   496          "nonce": 0,
   497          "value": "10000000000000000000000",
   498          "gasLimit": 100000,
   499          "gasPrice": "1000000000",
   500          "chainId": 1001,
   501          "rawTx": "0xf87080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808207f5a0510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598ea075ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c3726322",
   502          "customRawTx": "0xf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221b",
   503          "reason": "TX INVALID: Not enough funds to pay total transaction cost"
   504        },
   505        {
   506          "id": 1,
   507          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   508          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   509          "nonce": 0,
   510          "value": "10000000000000000000000",
   511          "gasLimit": 100000,
   512          "gasPrice": "1000000000",
   513          "chainId": 1001,
   514          "rawTx": "0xf87080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808207f5a0510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598ea075ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c3726322",
   515          "customRawTx": "0xf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221b",
   516          "reason": "TX INVALID: Not enough funds to pay total transaction cost"
   517        },
   518        {
   519          "id": 2,
   520          "from": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   521          "to": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   522          "nonce": 0,
   523          "value": "10000000000000000000000",
   524          "gasLimit": 100000,
   525          "gasPrice": "1000000000",
   526          "chainId": 1001,
   527          "rawTx": "0xf87080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808207f5a0510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598ea075ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c3726322",
   528          "customRawTx": "0xf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221b",
   529          "reason": "TX INVALID: Not enough funds to pay total transaction cost"
   530        }
   531      ],
   532      "expectedNewRoot": "0x74d7349e86ade2cd92f78a7c0a376452d4a36a12e4aa3c5c759299932197c43d",
   533      "expectedNewLeafs": {
   534        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
   535          "balance": "100000000000000000000",
   536          "nonce": "0"
   537        },
   538        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
   539          "balance": "200000000000000000000",
   540          "nonce": "0"
   541        }
   542      },
   543      "batchL2Data": "0xf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221bf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221bf080843b9aca00830186a0944d5cf5032b2a844602278b01199ed191a86c93ff8a021e19e0c9bab2400000808203e98080510a8a10721e65bf2913889751f3b32de1cb4733a667e06b708f122965da598e75ca7d27cb4c3846490b4c446605d0120b0720b70dfe5a07f865a161c37263221b",
   544      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
   545      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   546      "inputHash": "0xf43918e435516e5d6936c735a9cda0acfe197aee7acd21b857d92111c0f6f691",
   547      "batchHashData": "0xe3de819937586c66bb4ff7f2f5e5eff66aab5050e32ef03fcc3a8015869c700f",
   548      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   549      "timestamp": 1944498031
   550    },
   551    {
   552      "id": 7,
   553      "description": "2 accounts and 0 txs. Old root equals new root.",
   554      "arity": 4,
   555      "chainIdSequencer": 1001,
   556      "defaultChainId": 1000,
   557      "sequencerAddress": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   558      "sequencerPvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
   559      "genesis": [
   560        {
   561          "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   562          "nonce": "0",
   563          "balance": "100000000000000000000",
   564          "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e"
   565        },
   566        {
   567          "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   568          "nonce": "0",
   569          "balance": "200000000000000000000",
   570          "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23"
   571        }
   572      ],
   573      "expectedOldRoot": "0x4a9bfcb163ec91c5beb22e6aca41592433092c8c7821b01d37fd0de483f9265d",
   574      "txs": [],
   575      "expectedNewRoot": "0x74d7349e86ade2cd92f78a7c0a376452d4a36a12e4aa3c5c759299932197c43d",
   576      "expectedNewLeafs": {
   577        "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D": {
   578          "balance": "100000000000000000000",
   579          "nonce": "0"
   580        },
   581        "0x4d5Cf5032B2a844602278b01199ED191A86c93ff": {
   582          "balance": "200000000000000000000",
   583          "nonce": "0"
   584        }
   585      },
   586      "batchL2Data": "0x",
   587      "globalExitRoot": "0x090bcaf734c4f06c93954a827b45a6e8c67b8e0fd1e0a35a1c5982d6961828f9",
   588      "newLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   589      "inputHash": "0x8f9e4d0d19eeda3c05407b50ce338f00070a5e774021b9ce2a2e3ae06f4a33b5",
   590      "batchHashData": "0x75aad5d25c5617c0a33a3d0831c48d429c6d394bf31a58ebeff3640e8f235a92",
   591      "oldLocalExitRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
   592      "timestamp": 1944498031
   593    }
   594  ]