|
| 1 | +//cspell:disable |
| 2 | +export const trieTestData = { |
| 3 | + source: 'https://github.com/ethereum/tests/blob/develop/TrieTests/trietest.json', |
| 4 | + commit: '7d66cbfff1e6561d1046e45df8b7918d186b136f', |
| 5 | + date: '2019-01-10', |
| 6 | + tests: { |
| 7 | + emptyValues: { |
| 8 | + in: [ |
| 9 | + ['do', 'verb'], |
| 10 | + ['ether', 'wookiedoo'], |
| 11 | + ['horse', 'stallion'], |
| 12 | + ['shaman', 'horse'], |
| 13 | + ['doge', 'coin'], |
| 14 | + ['ether', null], |
| 15 | + ['dog', 'puppy'], |
| 16 | + ['shaman', null], |
| 17 | + ], |
| 18 | + root: '0x5991bb8c6514148a29db676a14ac506cd2cd5775ace63c30a4fe457715e9ac84', |
| 19 | + }, |
| 20 | + branchingTests: { |
| 21 | + in: [ |
| 22 | + ['0x04110d816c380812a427968ece99b1c963dfbce6', 'something'], |
| 23 | + ['0x095e7baea6a6c7c4c2dfeb977efac326af552d87', 'something'], |
| 24 | + ['0x0a517d755cebbf66312b30fff713666a9cb917e0', 'something'], |
| 25 | + ['0x24dd378f51adc67a50e339e8031fe9bd4aafab36', 'something'], |
| 26 | + ['0x293f982d000532a7861ab122bdc4bbfd26bf9030', 'something'], |
| 27 | + ['0x2cf5732f017b0cf1b1f13a1478e10239716bf6b5', 'something'], |
| 28 | + ['0x31c640b92c21a1f1465c91070b4b3b4d6854195f', 'something'], |
| 29 | + ['0x37f998764813b136ddf5a754f34063fd03065e36', 'something'], |
| 30 | + ['0x37fa399a749c121f8a15ce77e3d9f9bec8020d7a', 'something'], |
| 31 | + ['0x4f36659fa632310b6ec438dea4085b522a2dd077', 'something'], |
| 32 | + ['0x62c01474f089b07dae603491675dc5b5748f7049', 'something'], |
| 33 | + ['0x729af7294be595a0efd7d891c9e51f89c07950c7', 'something'], |
| 34 | + ['0x83e3e5a16d3b696a0314b30b2534804dd5e11197', 'something'], |
| 35 | + ['0x8703df2417e0d7c59d063caa9583cb10a4d20532', 'something'], |
| 36 | + ['0x8dffcd74e5b5923512916c6a64b502689cfa65e1', 'something'], |
| 37 | + ['0x95a4d7cccb5204733874fa87285a176fe1e9e240', 'something'], |
| 38 | + ['0x99b2fcba8120bedd048fe79f5262a6690ed38c39', 'something'], |
| 39 | + ['0xa4202b8b8afd5354e3e40a219bdc17f6001bf2cf', 'something'], |
| 40 | + ['0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'something'], |
| 41 | + ['0xa9647f4a0a14042d91dc33c0328030a7157c93ae', 'something'], |
| 42 | + ['0xaa6cffe5185732689c18f37a7f86170cb7304c2a', 'something'], |
| 43 | + ['0xaae4a2e3c51c04606dcb3723456e58f3ed214f45', 'something'], |
| 44 | + ['0xc37a43e940dfb5baf581a0b82b351d48305fc885', 'something'], |
| 45 | + ['0xd2571607e241ecf590ed94b12d87c94babe36db6', 'something'], |
| 46 | + ['0xf735071cbee190d76b704ce68384fc21e389fbe7', 'something'], |
| 47 | + ['0x04110d816c380812a427968ece99b1c963dfbce6', null], |
| 48 | + ['0x095e7baea6a6c7c4c2dfeb977efac326af552d87', null], |
| 49 | + ['0x0a517d755cebbf66312b30fff713666a9cb917e0', null], |
| 50 | + ['0x24dd378f51adc67a50e339e8031fe9bd4aafab36', null], |
| 51 | + ['0x293f982d000532a7861ab122bdc4bbfd26bf9030', null], |
| 52 | + ['0x2cf5732f017b0cf1b1f13a1478e10239716bf6b5', null], |
| 53 | + ['0x31c640b92c21a1f1465c91070b4b3b4d6854195f', null], |
| 54 | + ['0x37f998764813b136ddf5a754f34063fd03065e36', null], |
| 55 | + ['0x37fa399a749c121f8a15ce77e3d9f9bec8020d7a', null], |
| 56 | + ['0x4f36659fa632310b6ec438dea4085b522a2dd077', null], |
| 57 | + ['0x62c01474f089b07dae603491675dc5b5748f7049', null], |
| 58 | + ['0x729af7294be595a0efd7d891c9e51f89c07950c7', null], |
| 59 | + ['0x83e3e5a16d3b696a0314b30b2534804dd5e11197', null], |
| 60 | + ['0x8703df2417e0d7c59d063caa9583cb10a4d20532', null], |
| 61 | + ['0x8dffcd74e5b5923512916c6a64b502689cfa65e1', null], |
| 62 | + ['0x95a4d7cccb5204733874fa87285a176fe1e9e240', null], |
| 63 | + ['0x99b2fcba8120bedd048fe79f5262a6690ed38c39', null], |
| 64 | + ['0xa4202b8b8afd5354e3e40a219bdc17f6001bf2cf', null], |
| 65 | + ['0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b', null], |
| 66 | + ['0xa9647f4a0a14042d91dc33c0328030a7157c93ae', null], |
| 67 | + ['0xaa6cffe5185732689c18f37a7f86170cb7304c2a', null], |
| 68 | + ['0xaae4a2e3c51c04606dcb3723456e58f3ed214f45', null], |
| 69 | + ['0xc37a43e940dfb5baf581a0b82b351d48305fc885', null], |
| 70 | + ['0xd2571607e241ecf590ed94b12d87c94babe36db6', null], |
| 71 | + ['0xf735071cbee190d76b704ce68384fc21e389fbe7', null], |
| 72 | + ], |
| 73 | + root: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', |
| 74 | + }, |
| 75 | + jeff: { |
| 76 | + in: [ |
| 77 | + [ |
| 78 | + '0x0000000000000000000000000000000000000000000000000000000000000045', |
| 79 | + '0x22b224a1420a802ab51d326e29fa98e34c4f24ea', |
| 80 | + ], |
| 81 | + [ |
| 82 | + '0x0000000000000000000000000000000000000000000000000000000000000046', |
| 83 | + '0x67706c2076330000000000000000000000000000000000000000000000000000', |
| 84 | + ], |
| 85 | + [ |
| 86 | + '0x0000000000000000000000000000000000000000000000000000001234567890', |
| 87 | + '0x697c7b8c961b56f675d570498424ac8de1a918f6', |
| 88 | + ], |
| 89 | + ['0x000000000000000000000000697c7b8c961b56f675d570498424ac8de1a918f6', '0x1234567890'], |
| 90 | + [ |
| 91 | + '0x0000000000000000000000007ef9e639e2733cb34e4dfc576d4b23f72db776b2', |
| 92 | + '0x4655474156000000000000000000000000000000000000000000000000000000', |
| 93 | + ], |
| 94 | + [ |
| 95 | + '0x000000000000000000000000ec4f34c97e43fbb2816cfd95e388353c7181dab1', |
| 96 | + '0x4e616d6552656700000000000000000000000000000000000000000000000000', |
| 97 | + ], |
| 98 | + [ |
| 99 | + '0x4655474156000000000000000000000000000000000000000000000000000000', |
| 100 | + '0x7ef9e639e2733cb34e4dfc576d4b23f72db776b2', |
| 101 | + ], |
| 102 | + [ |
| 103 | + '0x4e616d6552656700000000000000000000000000000000000000000000000000', |
| 104 | + '0xec4f34c97e43fbb2816cfd95e388353c7181dab1', |
| 105 | + ], |
| 106 | + ['0x0000000000000000000000000000000000000000000000000000001234567890', null], |
| 107 | + [ |
| 108 | + '0x000000000000000000000000697c7b8c961b56f675d570498424ac8de1a918f6', |
| 109 | + '0x6f6f6f6820736f2067726561742c207265616c6c6c793f000000000000000000', |
| 110 | + ], |
| 111 | + [ |
| 112 | + '0x6f6f6f6820736f2067726561742c207265616c6c6c793f000000000000000000', |
| 113 | + '0x697c7b8c961b56f675d570498424ac8de1a918f6', |
| 114 | + ], |
| 115 | + ], |
| 116 | + root: '0x9f6221ebb8efe7cff60a716ecb886e67dd042014be444669f0159d8e68b42100', |
| 117 | + }, |
| 118 | + 'insert-middle-leaf': { |
| 119 | + in: [ |
| 120 | + ['key1aa', '0123456789012345678901234567890123456789xxx'], |
| 121 | + ['key1', '0123456789012345678901234567890123456789Very_Long'], |
| 122 | + ['key2bb', 'aval3'], |
| 123 | + ['key2', 'short'], |
| 124 | + ['key3cc', 'aval3'], |
| 125 | + ['key3', '1234567890123456789012345678901'], |
| 126 | + ], |
| 127 | + root: '0xcb65032e2f76c48b82b5c24b3db8f670ce73982869d38cd39a624f23d62a9e89', |
| 128 | + }, |
| 129 | + 'branch-value-update': { |
| 130 | + in: [ |
| 131 | + ['abc', '123'], |
| 132 | + ['abcd', 'abcd'], |
| 133 | + ['abc', 'abc'], |
| 134 | + ], |
| 135 | + root: '0x7a320748f780ad9ad5b0837302075ce0eeba6c26e3d8562c67ccc0f1b273298a', |
| 136 | + }, |
| 137 | + }, |
| 138 | +} |
0 commit comments