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 ]