/ utils / FormulaConstants.js
FormulaConstants.js
  1  module.exports.MIN_PRECISION = 32;
  2  module.exports.MAX_PRECISION = 127;
  3  module.exports.maxExpArray = [
  4      /*   0 */    '0xd7',
  5      /*   1 */    '0x19f',
  6      /*   2 */    '0x31b',
  7      /*   3 */    '0x5f6',
  8      /*   4 */    '0xb6e',
  9      /*   5 */    '0x15ec',
 10      /*   6 */    '0x2a0c',
 11      /*   7 */    '0x50a2',
 12      /*   8 */    '0x9aa2',
 13      /*   9 */    '0x1288c',
 14      /*  10 */    '0x238b2',
 15      /*  11 */    '0x4429a',
 16      /*  12 */    '0x82b78',
 17      /*  13 */    '0xfaadc',
 18      /*  14 */    '0x1e0bb8',
 19      /*  15 */    '0x399e96',
 20      /*  16 */    '0x6e7f88',
 21      /*  17 */    '0xd3e7a3',
 22      /*  18 */    '0x1965fea',
 23      /*  19 */    '0x30b5057',
 24      /*  20 */    '0x5d681f3',
 25      /*  21 */    '0xb320d03',
 26      /*  22 */    '0x15784a40',
 27      /*  23 */    '0x292c5bdd',
 28      /*  24 */    '0x4ef57b9b',
 29      /*  25 */    '0x976bd995',
 30      /*  26 */    '0x122624e32',
 31      /*  27 */    '0x22ce03cd5',
 32      /*  28 */    '0x42beef808',
 33      /*  29 */    '0x7ffffffff',
 34      /*  30 */    '0xf577eded5',
 35      /*  31 */    '0x1d6bd8b2eb',
 36      /*  32 */    '0x386bfdba29',
 37      /*  33 */    '0x6c3390ecc8',
 38      /*  34 */    '0xcf8014760f',
 39      /*  35 */    '0x18ded91f0e7',
 40      /*  36 */    '0x2fb1d8fe082',
 41      /*  37 */    '0x5b771955b36',
 42      /*  38 */    '0xaf67a93bb50',
 43      /*  39 */    '0x15060c256cb2',
 44      /*  40 */    '0x285145f31ae5',
 45      /*  41 */    '0x4d5156639708',
 46      /*  42 */    '0x944620b0e70e',
 47      /*  43 */    '0x11c592761c666',
 48      /*  44 */    '0x2214d10d014ea',
 49      /*  45 */    '0x415bc6d6fb7dd',
 50      /*  46 */    '0x7d56e76777fc5',
 51      /*  47 */    '0xf05dc6b27edad',
 52      /*  48 */    '0x1ccf4b44bb4820',
 53      /*  49 */    '0x373fc456c53bb7',
 54      /*  50 */    '0x69f3d1c921891c',
 55      /*  51 */    '0xcb2ff529eb71e4',
 56      /*  52 */    '0x185a82b87b72e95',
 57      /*  53 */    '0x2eb40f9f620fda6',
 58      /*  54 */    '0x5990681d961a1ea',
 59      /*  55 */    '0xabc25204e02828d',
 60      /*  56 */    '0x14962dee9dc97640',
 61      /*  57 */    '0x277abdcdab07d5a7',
 62      /*  58 */    '0x4bb5ecca963d54ab',
 63      /*  59 */    '0x9131271922eaa606',
 64      /*  60 */    '0x116701e6ab0cd188d',
 65      /*  61 */    '0x215f77c045fbe8856',
 66      /*  62 */    '0x3ffffffffffffffff',
 67      /*  63 */    '0x7abbf6f6abb9d087f',
 68      /*  64 */    '0xeb5ec597592befbf4',
 69      /*  65 */    '0x1c35fedd14b861eb04',
 70      /*  66 */    '0x3619c87664579bc94a',
 71      /*  67 */    '0x67c00a3b07ffc01fd6',
 72      /*  68 */    '0xc6f6c8f8739773a7a4',
 73      /*  69 */    '0x17d8ec7f04136f4e561',
 74      /*  70 */    '0x2dbb8caad9b7097b91a',
 75      /*  71 */    '0x57b3d49dda84556d6f6',
 76      /*  72 */    '0xa830612b6591d9d9e61',
 77      /*  73 */    '0x1428a2f98d728ae223dd',
 78      /*  74 */    '0x26a8ab31cb8464ed99e1',
 79      /*  75 */    '0x4a23105873875bd52dfd',
 80      /*  76 */    '0x8e2c93b0e33355320ead',
 81      /*  77 */    '0x110a688680a7530515f3e',
 82      /*  78 */    '0x20ade36b7dbeeb8d79659',
 83      /*  79 */    '0x3eab73b3bbfe282243ce1',
 84      /*  80 */    '0x782ee3593f6d69831c453',
 85      /*  81 */    '0xe67a5a25da41063de1495',
 86      /*  82 */    '0x1b9fe22b629ddbbcdf8754',
 87      /*  83 */    '0x34f9e8e490c48e67e6ab8b',
 88      /*  84 */    '0x6597fa94f5b8f20ac16666',
 89      /*  85 */    '0xc2d415c3db974ab32a5184',
 90      /*  86 */    '0x175a07cfb107ed35ab61430',
 91      /*  87 */    '0x2cc8340ecb0d0f520a6af58',
 92      /*  88 */    '0x55e129027014146b9e37405',
 93      /*  89 */    '0xa4b16f74ee4bb2040a1ec6c',
 94      /*  90 */    '0x13bd5ee6d583ead3bd636b5c',
 95      /*  91 */    '0x25daf6654b1eaa55fd64df5e',
 96      /*  92 */    '0x4898938c9175530325b9d116',
 97      /*  93 */    '0x8b380f3558668c46c91c49a2',
 98      /*  94 */    '0x10afbbe022fdf442b2a522507',
 99      /*  95 */    '0x1ffffffffffffffffffffffff',
100      /*  96 */    '0x3d5dfb7b55dce843f89a7dbcb',
101      /*  97 */    '0x75af62cbac95f7dfa3295ec26',
102      /*  98 */    '0xe1aff6e8a5c30f58221fbf899',
103      /*  99 */    '0x1b0ce43b322bcde4a56e8ada5a',
104      /* 100 */    '0x33e0051d83ffe00feb432b473b',
105      /* 101 */    '0x637b647c39cbb9d3d26c56e949',
106      /* 102 */    '0xbec763f8209b7a72b0afea0d31',
107      /* 103 */    '0x16ddc6556cdb84bdc8d12d22e6f',
108      /* 104 */    '0x2bd9ea4eed422ab6b7b072b029e',
109      /* 105 */    '0x54183095b2c8ececf30dd533d03',
110      /* 106 */    '0xa14517cc6b9457111eed5b8adf1',
111      /* 107 */    '0x13545598e5c23276ccf0ede68034',
112      /* 108 */    '0x2511882c39c3adea96fec2102329',
113      /* 109 */    '0x471649d87199aa990756806903c5',
114      /* 110 */    '0x88534434053a9828af9f37367ee6',
115      /* 111 */    '0x1056f1b5bedf75c6bcb2ce8aed428',
116      /* 112 */    '0x1f55b9d9ddff141121e70ebe0104e',
117      /* 113 */    '0x3c1771ac9fb6b4c18e229803dae82',
118      /* 114 */    '0x733d2d12ed20831ef0a4aead8c66d',
119      /* 115 */    '0xdcff115b14eedde6fc3aa5353f2e4',
120      /* 116 */    '0x1a7cf47248624733f355c5c1f0d1f1',
121      /* 117 */    '0x32cbfd4a7adc790560b3335687b89b',
122      /* 118 */    '0x616a0ae1edcba5599528c20605b3f6',
123      /* 119 */    '0xbad03e7d883f69ad5b0a186184e06b',
124      /* 120 */    '0x16641a07658687a905357ac0ebe198b',
125      /* 121 */    '0x2af09481380a0a35cf1ba02f36c6a56',
126      /* 122 */    '0x5258b7ba7725d902050f6360afddf96',
127      /* 123 */    '0x9deaf736ac1f569deb1b5ae3f36c130',
128      /* 124 */    '0x12ed7b32a58f552afeb26faf21deca06',
129      /* 125 */    '0x244c49c648baa98192dce88b42f53caf',
130      /* 126 */    '0x459c079aac334623648e24d17c74b3dc',
131      /* 127 */    '0x857ddf0117efa215952912839f6473e6',
132  ];
133  module.exports.maxValArray = [
134      /*   0 */    '0x2550a7d99147ce113d27f304d24a422c3d',
135      /*   1 */    '0x1745f7d567fdd8c93da354496cf4dddf34',
136      /*   2 */    '0xb5301cf4bf20167721bcdbe218a66f1e0',
137      /*   3 */    '0x5e2d2ca56fae9ef2e524ba4d0f75b8754',
138      /*   4 */    '0x2f45acad795bce6dcd748391bb828dcea',
139      /*   5 */    '0x17f631b6609d1047920e1a1f9613f870d',
140      /*   6 */    '0xc29d4a7745ae89ef20a05db656441649',
141      /*   7 */    '0x6242dea9277cf2d473468985313625bb',
142      /*   8 */    '0x31aef9b37fbc57d1ca51c53eb472c345',
143      /*   9 */    '0x1923b23c38638957faeb8b4fe57b5ead',
144      /*  10 */    '0xcb919ec79bf364210433b9b9680eadd',
145      /*  11 */    '0x67186c63186761709a96a91d44ff2bf',
146      /*  12 */    '0x343e6242f854acd626b78022c4a8002',
147      /*  13 */    '0x1a7efb7b1b687ccb2bb413b92d5e413',
148      /*  14 */    '0xd72d0627fadb6aa6e0f3c994a5592a',
149      /*  15 */    '0x6d4f32a7dcd0924c122312b7522049',
150      /*  16 */    '0x37947990f145344d736c1e7e5cff2f',
151      /*  17 */    '0x1c49d8ceb31e3ef3e98703e0e656cc',
152      /*  18 */    '0xe69cb6255a180e2ead170f676fa3c',
153      /*  19 */    '0x75a24620898b4a19aafdfa67d23e8',
154      /*  20 */    '0x3c1419351dd33d49e1ce203728e25',
155      /*  21 */    '0x1eb97e709f819575e656eefb8bd98',
156      /*  22 */    '0xfbc4a1f867f03d4c057d522b6523',
157      /*  23 */    '0x812507c14867d2237468ba955def',
158      /*  24 */    '0x425b9d8ca5a58142d5172c3eb2b5',
159      /*  25 */    '0x2228e76a368b75ea80882c9f6010',
160      /*  26 */    '0x119ed9f43c52cdd38348ee8d7b23',
161      /*  27 */    '0x91bfcff5e91c7f115393af54bad',
162      /*  28 */    '0x4b8845f19f7b4a93653588ce846',
163      /*  29 */    '0x273fa600431f30b0f21b619c797',
164      /*  30 */    '0x1474840ba4069691110ff1bb823',
165      /*  31 */    '0xab212322b671a11d3647e3ecaf',
166      /*  32 */    '0x59ce8876bf3a3b1b396ae19c95',
167      /*  33 */    '0x2f523e50d3b0d68a3e39f2f06e',
168      /*  34 */    '0x190c4f51698c5ee5c3b34928a0',
169      /*  35 */    '0xd537c5d5647f2a79965d56f94',
170      /*  36 */    '0x72169649d403b5b512b40d5c2',
171      /*  37 */    '0x3d713a141a21a93a218c980c1',
172      /*  38 */    '0x215544c77538e6de9275431a6',
173      /*  39 */    '0x123c0edc8bf784d147024b7df',
174      /*  40 */    '0xa11eada236d9ccb5d9a46757',
175      /*  41 */    '0x59f185464ae514ade263ef14',
176      /*  42 */    '0x32d507935c586248656e95cb',
177      /*  43 */    '0x1d2270a4f18efd8eab5a27d7',
178      /*  44 */    '0x10f7bfaf758e3c1010bead08',
179      /*  45 */    '0xa101f6bc5df6cc4cf4cb56d',
180      /*  46 */    '0x61773c45cb6403833991e6e',
181      /*  47 */    '0x3c5f563f3abca8034b91c7d',
182      /*  48 */    '0x265cd2a70d374397f75a844',
183      /*  49 */    '0x1911bbf62c34780ee22ce8e',
184      /*  50 */    '0x10e3053085e97a7710c2e6d',
185      /*  51 */    '0xbbfc0e61443560740fa601',
186      /*  52 */    '0x874f16aa407949aebced14',
187      /*  53 */    '0x64df208d66f55c59261f5d',
188      /*  54 */    '0x4dee90487e19a58fbf52e9',
189      /*  55 */    '0x3e679f9e3b2f65e9d9b0db',
190      /*  56 */    '0x33c719b34c57f9f7a922f6',
191      /*  57 */    '0x2c7c090c36927c216fe17c',
192      /*  58 */    '0x2789fc1ccdbd02af70650f',
193      /*  59 */    '0x2451aae7a1741e150c6ae0',
194      /*  60 */    '0x22700f74722225e8c308e6',
195      /*  61 */    '0x21aae2600cf1170129eb92',
196      /*  62 */    '0x21e552192ec12eccaa1d44',
197      /*  63 */    '0x231a0b6c2a250a15897b8a',
198      /*  64 */    '0x255901ff2640b9b00fef5e',
199      /*  65 */    '0x28c842993fe2877ca68b09',
200      /*  66 */    '0x2da7b7138200abf065bc12',
201      /*  67 */    '0x34584e19c1677771772dbf',
202      /*  68 */    '0x3d678fd12af3f51aa5828a',
203      /*  69 */    '0x49a16c994ca36bb50c32c9',
204      /*  70 */    '0x5a2b2d67887520aacedab6',
205      /*  71 */    '0x70ac191abaee2a72987db6',
206      /*  72 */    '0x8f8afbb1a74e96379df7b1',
207      /*  73 */    '0xba4bd6d86b43467101fd6c',
208      /*  74 */    '0xf61f8e0679ef553e95c271',
209      /*  75 */    '0x14ac1e3b06c9771ad8f351c',
210      /*  76 */    '0x1c3d320c47b0e10030f080e',
211      /*  77 */    '0x272f678a02b5bd5dcc145a7',
212      /*  78 */    '0x3732bb25f4914992758a3aa',
213      /*  79 */    '0x4ee25a85a30b4e758af15a0',
214      /*  80 */    '0x724dbc7344a886ed20dbae2',
215      /*  81 */    '0xa7d64de739a14a222daf692',
216      /*  82 */    '0xf99876906cf6526b6b82ecc',
217      /*  83 */    '0x177bbaca105a36b48757a319',
218      /*  84 */    '0x23c442370233418f33964a65',
219      /*  85 */    '0x3716c05776b217ecbb587d11',
220      /*  86 */    '0x55c42bb597ed985a9d69778e',
221      /*  87 */    '0x86e8f9efa6efeba9e16b0a90',
222      /*  88 */    '0xd651f2e547d194ee8b6d9a69',
223      /*  89 */    '0x157b681e454d31a35819b1989',
224      /*  90 */    '0x22c414309a2b397b4f8e0eb28',
225      /*  91 */    '0x38c1a2330fcf634a5db1378a0',
226      /*  92 */    '0x5d6efaaf8133556840468bbbb',
227      /*  93 */    '0x9b0c82dee2e1f20d0a157a7ae',
228      /*  94 */    '0x10347bdd997b95a7905d850436',
229      /*  95 */    '0x1b4c902e273a586783055cede8',
230      /*  96 */    '0x2e50642e85a0b7c589bac2651b',
231      /*  97 */    '0x4f1b7f75028232ad3258b8b742',
232      /*  98 */    '0x880028111c381b5279db2271c3',
233      /*  99 */    '0xeb454460fe475acef6b927865e',
234      /* 100 */    '0x1996fab0c95ac4a2b5cfa8f555d',
235      /* 101 */    '0x2cc9f3994685c8d3224acb9fea1',
236      /* 102 */    '0x4ed2e079d693966878c7149351a',
237      /* 103 */    '0x8b740d663b523dad8b67451d8fc',
238      /* 104 */    '0xf7f73c5d826e196ff66a259204c',
239      /* 105 */    '0x1bb0d7eb2857065dcad087986fa6',
240      /* 106 */    '0x31b4dfa1eedd2bd17d3504820344',
241      /* 107 */    '0x599fae8ac47c48cf034887f489bb',
242      /* 108 */    '0xa249948898a0e444bffa21361f42',
243      /* 109 */    '0x12711786051c98ca2acc4adf7ba6a',
244      /* 110 */    '0x21a98821bf01e72cc3f724b65a121',
245      /* 111 */    '0x3dad0dd7c71f7b443dddd56fede23',
246      /* 112 */    '0x716933ca69ac1b439f976665fafdf',
247      /* 113 */    '0xd143a4beebca9707458aad7b22dcd',
248      /* 114 */    '0x18369cb4cd8522c1b28abc22a3e805',
249      /* 115 */    '0x2cf816f46d1971ec18f0ffb6922e86',
250      /* 116 */    '0x53c58e5a59ee4d9fd7f747f67a3aac',
251      /* 117 */    '0x9c833e3c0364561037250933eab9a9',
252      /* 118 */    '0x1253c9d983f03e6a0955355049411cb',
253      /* 119 */    '0x226e05852615979ea99f6ef68dbab51',
254      /* 120 */    '0x40d8c81134ee9e16db1e0108defbb9f',
255      /* 121 */    '0x7a70173a27075f4b9482d36deadc951',
256      /* 122 */    '0xe7b966d76665f99c3fb1791404f62c6',
257      /* 123 */    '0x1b78e22c38ae6aa69d36b8ccfade23fd',
258      /* 124 */    '0x3439aeef615a970c9678397b6ad71179',
259      /* 125 */    '0x637d37d6cb204d7419ac094d7e89f0dd',
260      /* 126 */    '0xbde80a98943810876a7852209de22be2',
261      /* 127 */    '0x16b3160a3c604c6667ff40ff1882b0fcf',
262  ];