NxtChg (OP)
|
|
May 18, 2014, 02:21:00 PM Last edit: May 18, 2014, 02:33:55 PM by NxtChg |
|
By the way, RS addresses is a good example of my approach. The original idea to use Reed-Solomon was by Ricot, I wanted simpler checksums. He quickly did the initial Java implementation using a third-party library. I, on the other hand, spent a lot of time simplifying it, so the final implementation was without any dependencies and under 500 lines of code, yet with full error guessing. This allowed to port it easily into JS and PHP. And later to Java (I hope it was easy for them to port to Java ) I documented it in a wiki article. How much documentation did BCNext or CfB leave after their "highly productive" work? Then I wrote a test generator and tested it on literally millions of addresses. In the process I found several important issues, a nasty one in particular: the default implementation was not very good at guessing insertion/deletions, so I solved that by introducing a scrambling pattern. Then tested again. I tested all 3 implementations (C++/JS/PHP), both types - simple and with error guessing, 6 in total. The tests covered 8 test cases: * old (numeric) addresses because the code supported them too, * valid addresses, * 1-2 errors that can be guessed, * 3+ errors that can't be guessed, * 1 deletion that can be fixed, * 2+ deletions that can't fixed, * 1 insertion that can be fixed, * 2+ insertions that can't be fixed. The test cases where altered in all possible ways, here's an example: 12068133307708609874, J7CL-BQY2-NZY4-CZNYG, J7CL-BQY2-NZY4-CZNYG, Ok 18051442103835987327, T5DZ-YHPC-GTQX-HUW2P, T5DZ-YHPJC-GTQX-HUW2P, Ins 15152579518394945858, NNC4-TB6E-NSJZ-F88L6, NRC4-TB6E-NSJZ-F78L6, Fatal 8458344897432174244, XHP6-VUVL-JW6J-9MJSC, 8458344897432174244, Old 5266983966593226586, H7UU-2E99-W9HF-6Q28L, G7UU-2E99-W97F-6Q28L, Error 5887330571029807732, H2MN-YT2S-KK6V-7ZZE5, NXT-H-2MNY╛t2S-Kk6ЫVCeze-ZE-5, Error 13902446730925435678, MUSY-NLWT-9L4T-EBVV3, JHPY-NLC5-Z5BM-FAPFJ, Fatal 2832891440480596819, GEUM-S7YK-SHFN-4M5NG, GEUMS7YKoSh╞FB4MHЦNG, Error 134625926062566564, AV76-L64A-5NAK-2BLR5, A8XVV7MT6-2LJ564A-5NA6T8K-T8K2EBLRBN5, Ins+ 14703280978351155599, 3UEH-6S3Q-STQP-EE65S, 14703280978351155599, Old 7012263308303942692, EK36-CG7H-ZNRT-8J6N4, EK36-CG7H-TZNRT-8J6N4, Ins 11912241044917367009, 3E93-5REL-5EY9-CA8NC, -3E93XREL-5Ey9W-A-8NЬ└C, Error 10067577635043541031, 2239-JM8R-68PJ-ASTFR, 10067577635043541031, Old 3178571623049693715, 94JM-3MLJ-PL22-4G69S, 3178571623049693715, Old 15463018710113099227, 79GV-LWFS-FWCY-FFX7F, -79G-FV--lWMfS-F-WCY--F-F-X7F, Ins 3406317423457193323, 9MDD-NSSQ-KFH9-4DFKY, 3406317423457193323, Old 6060529994415875076, 6B26-XFXW-AAT9-7MU8A, 6060529994415875076, Old 2345176969639542135, PHDR-2XBE-9NBC-4YX43, 2345176969639542135, Old 7016394871974794223, W6ZH-YSPY-MNMS-8XTR4, 7016394871974794223, Old 5130786269813189685, PD3P-XQMC-S8VJ-6Q3FG, X6MA-SPLS-S8VJ-FCV6T, Fatal 803442504639310311, MUH9-QFZ9-WLFQ-28MBQ, NXT-Cu77-QFZB-WSFP-╤28MYQ, Fatal 7682342953946013490, URTL-8UYC-88QN-8CB9P, URtL8cUyC8Ш8Q╦n8CB9P, Ins 13105810908266970264, 4H6S-LPJD-4LR3-DKBSD, NXT-4HES-NW8D-C5RZ-D3MSD, Fatal 11496147297000321596, CWKW-3UTN-KLEA-B7N4Z, 11496147297000321596, Old 4563425248618681545, G78B-4RMH-4LCC-5D6PY, G78B-4RMH-43KC-5D6PY, Error 8913411229488543153, AXFK-B8VC-VYND-9EQER, A═XFK-BЗ8VC-VYND╝-9E┘QER, Ok 3617161596165569211, 6GPV-BUKC-3ZVJ-5XPE6, 6GPV-BCUC-3ZVJ-5XPE6, Error 12740187264528015323, DRYV-U6B4-SGVB-DWKM3, 12740187264528015323, Old 14843690334684923554, QKP4-QVBE-B8FZ-E3VZV, QKP4-QVBE9-B8FZ-E3VZV, Ins 2768518463745307077, EEG7-VZJU-2A7A-42YUE, NXT-EkGW-AK6-LSh-7-5-K-Y8Wg, Fatal 3242305862527240258, NL44-25LK-WGR7-4WRZT, NL4K-25L9-WGR7-4WRZT, Error 11513417153287552450, HZG4-WTUB-4DMP-BZYKZ, , Del+ 811485634663020938, RYEC-WCK8-SXQR-2TRJQ, RYEC-WCK8-SQR-2TRJQ, Del 10415911839373287045, 4RN7-N98U-KUCA-B2853, 4rN7CУ-n98u-kUCa-B285H3, Ok 12487581470366314996, YEHN-7XQG-N52D-CF8MU, YEHN-7XQG-52D-CF8U, Del+ 15333159299811840568, 86KS-6N4W-M9M5-FMLLB, NXT-15333159299811840568, Old 17769195784074418984, ZQTA-FGH3-R49W-HX88F, ZZTA-FGH3-R49W-HXT8F, Error 11657516539414723796, WH8N-JX5J-LYT3-CKYK5, 11657516539414723796, Old 10022820871845127670, 8BHQ-HDAV-AUBX-AQ38Q, 8BH-V-AU-AQQ, Del+ 10877171607887042047, 6PHZ-YCEK-KGCF-BTVWF, 6PHZ-yCEK-KCF-BTVwF, Del 13120373132897964970, ENXC-V83H-LSZF-DF97E, ENXC-V83H-SZF-DF97E, Del 4454647093493185633, 8H53-XS5Q-CY9D-5PJNV, 8SVHC53-XS5Q-5C7Y9D-59PJKNV, Ins+ 12382829506244626035, ZKMM-UJSY-QDAJ-C77QR, ZKMєMMAUU2JSY9QYDAWJ%KVCQN987DQ527QR, Ins+ 10171230884522917120, JZA2-M8E9-23AS-ASVBU, JZA2-M8E9-23AS-ASVBU, Ok 16256528503241157776, 9D6J-KDYD-22CN-GCQ85, 9D6J-KDYD-22CN-GCQ8S5, Ins 16150031445493597038, KJVG-33Y2-U2BH-GJ5A2, V-33-U2B-GJ5A, Del+ 1174982535333098098, 4EML-EHXX-9WGH-32MM2, 4EML-REQHXX-9WGH-32UMM2, Ins+ 14065122917920600692, TWMN-SS8F-NT5M-EUCE8, ыsMu, Del+ 6127994952019801664, FXL2-Y5YA-L997-74S4C, FXL2-YB5YA-L997-74S4C, Ins 11502628829952373509, NWS7-ZAS9-PFZ2-BDEAZ, NW7-S9F2DA, Del+ 17694316010558736997, SLM7-P92F-E4FQ-HQQ5D, SLM7-P92F-E4FQ-HQQ5D, Ok 4780406842592520989, 7USX-QADB-YGBF-6CVP6, 7USX-QADB-YGBZ-CCVP6, Error 11803626076239088548, BLX6-E55W-TBU6-C9RM9, BLX6-e55W-tBu6-C9RM9, Ok 17893009105766984840, 6D6A-ZE23-GBSM-HW7NJ, 6A3-BSM, Del+ 872540753238348705, 7NX3-86SF-CWGS-25Z8S, 7NX-86SF-CWGS-25Z8S, Del 5917606785018993534, Z8VY-2LLR-VZUL-7JW96, 746ZJ8VVY-2E4J9BLELR-P5VJZUL-7JW9N96, Ins+ 8927854487460911201, S853-DD3R-ZT56-9WJTR, NXT-s8E3-mD3фR-zT56-9WJTr, Error 11169274332415350953, 4Q7B-UHVA-3TKK-BVB2Q, 11169274332415350953, Old 11657725459404681051, HVUV-KB2F-B4FV-CH6L5, HVUV-KB2F-B4FV-CH6L5, Ok 4110225591651356628, LMYN-ESAK-C9YY-5NM4L, LMYN-ESAK-C9YY-5NMGL, Error 8511083854333357081, ND2T-PHZK-CG6V-9KD9E, 8511083854333357081, Old 6288944265224666468, 6HD6-HNQH-7CSK-7KQKG, 6HD6-HNQH-7CSK-KQK, Del+ 16228394645246663571, GQWM-YCWE-G54U-GQQF4, GQWM-YCWE-G54U-GQQF4, Ok 4172344929190824635, 6LPV-MFNF-RBMU-57TTM, 4172344929190824635, Old 12448640474508397384, Z4UA-KT7T-GKLA-CNMJT, Z4UA-KT7T-GKLA-CNMJT, Ok 1168628916680996911, CG3H-TVGJ-ZSL8-3FYF2, CG3эh-ЎVGJ-ZsL8{-3FYF2, Del 10873974578513607626, WYYC-AJSG-555R-BY2UF, 2T4F-VEHG-MG9V-V72UJ, Fatal 9841601209255575017, RHHB-72KD-N7WT-A657K, NXT-RHHB-73KD-N7WT-A657K, Error 14369715932007303011, 43V5-J8BB-J969-EWVUG, 43V5-J8BB-J96-EWVUG, Del 10656349239279186495, UWKZ-7KJV-L235-BPRS9, UWKZ-7KJV-LQ35-BPRY9, Error 17394075773946883277, BV8F-SAV7-ZCCH-HD3T4, HV8P-JA67-5CCH-HD3X4, Fatal 7995491288177980392, AEZA-YVUB-EQKH-8JFXX, 8AEWZ9бACFY5VF~U4xYWbLYEQKH3TKZY8uJнFXX, Ins+ 12989460869761644484, PFY6-UW4Z-65CR-DPYJA, PFYX6-UW4Z-65CR-DPYJA, Ins 2090732104073999035, DWPV-SPZX-Q6MV-37Y2U, dW%PV-sPazX-Q6MV-37КY2u, Ok 1375298031945824505, TG9T-ARZ8-YCJW-3CJ78, 1375298031945824505, Old 4390331624728078549, BC8P-DA73-BVMT-5REVT, Qb┐c8KP-dAY73-BV4MT-5ReWVHVCT, Ins+ 2705969881082805462, KH8Q-ANHF-FYCY-4BE5D, KH8Q-ANHF-FYCY-4E5D, Del 1209459248371602338, 26X4-SX4S-L9G3-3W8L3, 1209459248371602338, Old 8237996398005474023, 2NR9-4H43-PU2Q-9YTN6, 2NR9-4H43-PU2Q-9YTN6, Ok 5601125261001760276, N9JN-RYU9-X96Z-6KTGV, N79JDN-NRZAY6U9D-X9ER6Z-6KTGV, Ins+ 793844005668070794, QBEC-XD8G-3RTM-2E43Q, qBeC-4D8G-3rTMы-2e43q, Error 4366453954710325414, RL78-RM3B-E9PC-5488T, RLRM3B-E9P-548T, Del+ 3830483614844835940, HQ56-KQ8E-VPG2-5W6CC, CQB6-VQ89-VS42-5SACC, Fatal 2041418108257574525, W9MX-YJGD-CPL3-3L6PS, W9_MBXyMJGdcZpL╘3Z3l26RpS, Ins+ 17329821697337326813, DZ8X-2JTC-DNZN-H7ZZ2, DZ8X-JTC-DNZN-H7ZZ2, Del 14219200226543007705, ZXYT-AMYM-A6HW-EZ7PC, ZXYT-AMYM-A69HW-EZ7PC, Ins 18084534599894070256, 6WZJ-EWBH-T99W-HEBYP, BD6WRZJ-DLEW7H2ZBH-TL99WQ-HEB32YK9M6P, Ins+ 11945925535688198588, F4FW-ZG3Z-YM42-CM5LD, F4FW-ZG3Z-YM42-CM5LD, Ok 16625876930326097894, 7VZ8-ZDZR-Z8YM-GURGF, 16625876930326097894, Old 17719747790967238211, UVL5-RG93-U99L-HJBUD, єUVгиLr-rG93-u99l-HJBUD, Error 8588476382625423380, JS2N-SJQ5-K8QK-975EG, JG2N-4JQ5-K8ZV-9758G, Fatal 15433567307547072260, TPS6-QADQ-Y5VP-FDSDE, NXT-TpS6-QADQ-y5VP-fDSDe, Ok 15138856981743167118, WTNG-8WZ5-URYB-F8286, wУtNG8WZ5uR╪BFє8286, Del 17008203477475668434, 2EGL-YE9A-TH6P-G8C4S, 2EGL-YE9A-TH6P-G8C4S, Ok 13786728309850407557, B2N7-DB3R-2NGX-DE4PY, Bш2N7Fd═B3r2NGxDe4py, Ins 17243422685416900179, ZKLM-LCL4-R6KW-GK9MY, 17243422685416900179, Old 9651937676985932610, B8U4-7RDH-CXU7-ALNWD, NXT--ўb8-UY-CU-4-7-Ru5DMHw3-▒-cX-J8U7-A-L-7-NWD, Ins+ 16085052393534804989, 2NZX-XRZ5-L5DX-FPEGY, WQB-C73yLx-M8XZ-MF-b-W, Fatal 11944984035439140927, ZS3Z-Q7N2-8HNH-CVAKD, ZS3Z-q7n2-8HNH-CLVAKD, Ins 731225283009314187, VZED-JP8A-6QKA-2PGBN, VZKD-FP8A-6QKA-2PGBN, Error 929823282252931718, 7SN8-D77B-D7AN-27VTT, 5╪6-B7-G-8G=╬7-c5G-9--Z-HJ-7T, Fatal 10243112369488214890, 4GVC-FS2W-BH4M-ASQBW, B4W, Del+ 5851098305840409923, 5VC5-X4JS-N8VN-78UE4, 5!VC-B-X4-JS-C-8V-N-7-8UE4, Fatal 1022278682985658074, 2XQU-3H2F-UARA-2XYDW, 1022278682985658074, Old 6714064201077808973, KRUF-U7W8-7P6T-77BDU, KBRMRUF-UEM7W8H-7P67B7TK2-5577BDU, Ins+ 1739031111732387887, LS3H-LNC4-LWRS-39LAJ, JS3H-LNCC-LWRS-39LAJ, Error 18420640135452413434, 5MHU-MF2H-MPWU-H4UAZ, 6H25MH8AUT-NMF2JH-MPWCU-H4RUAZ, Ins+ 10375210931740719881, HGSB-DX64-GJYF-A93ZZ, H6WB-DX64-GMWZ-993RZ, Fatal 16614112975515406955, VNMD-R9BW-TKDW-GHB6F, VBNMD3FA-4GRR9BFFW-PETKDXW-GHGBQ6F, Ins+ 2083756383623133188, YG26-EJ46-LBSE-3XRUT, 8P26eCuR3rC39XNSX, Fatal 3301102521374188691, HB6M-A5AU-MAAM-4ZYMV, HB6M-A5AU-MAM-4ZYMV, Del 7972522322759560841, BDNB-TZTZ-PCKD-8Q2BX, NXT-7972522322759560841, Old 5153871014036150030, X7SG-E82W-9DL7-6UK3H, X7SPG-E82W-9DL7-6UK3H, Ins 12903752545336512331, 8MUD-LCR7-GNEV-DQU68, NXT-12903752545336512331, Old 14060355403698021597, NB8X-RULL-CKKC-EC5A8, NBC5, Del+ 4096504452245108788, 2G3N-53EG-MXYQ-5PFQK, 4096504452245108788, Old 12302558025794434983, RFX9-CYY3-EXNU-CRVGP, 5RFX9-CYY3-EXNU-CRVGP, Ins 2922649909750869636, GDN6-MGNS-PPPJ-4QU5K, GD6-MGNS-PPPJ-4QU5K, Del 10475829376267031664, Z75J-C3XZ-N2S4-BZES4, Z75J-C3XZ-N24-BZES4, Del 13627830499545203229, 2JJX-NDAC-JZC5-D9Y9U, 13627830499545203229, Old 5530837719339752306, 9QVL-MAKT-CS3S-6VDJT, 9QVLE-MAKT-CS3S-N6VDJT, Ins+ 6233337668566492068, HAX6-LPXZ-LYTJ-75C2F, NXT-╙hAX6LPxЇ~ZlY┴Tj75Cc2F, Ok 5463153906401191419, BBHV-K3N7-89DB-67ANR, BBHV-T3N7-89DB-67UNR, Error 1631323851394052930, FWU4-ETBZ-EVBP-32XAF, FWU4-ETBZ-VBP-32XAF, Del 1777698850991403827, EWTM-PYTH-T66R-39XCK, X6V5-VCU8-T86D-YJ6XL, Fatal 10889287162265126051, KK75-ZDQ2-65RN-B6N9G, KY79ZDQ689QBGGG4G, Fatal 10120431349439377361, ZDYK-Q6LJ-EDDT-AYRWS, NXT-ZDyKQ6LR5╛dDtayrWяS, Fatal 4753366589987699763, UH3M-RCPQ-SRN9-6TUX5, H3-P--UX5, Del+ 13508729830115097769, RH7B-8P7D-XM69-D87YQ, RH7B-8P7D-XM69-D87YQ, Ok 8406389432430865071, 9CPH-NTFU-6SBA-9YDCB, 9C2PNH-NT9FU-6JSYBAF-Z9YDCBB, Ins+ 18134427015456352554, DUBC-BB8S-YKAJ-HFMCR, 18134427015456352554, Old 5377625413567231422, MFFY-UBHE-RWQ3-6BBAP, MFFY-UBHE-RWQ3-6BBAP, Ok 14951760670252515284, XHYN-5LGJ-KVVV-EMUZY, XYN-K-E, Del+ 12832931057889030149, VE27-TSQA-8HGV-DUX76, 5YV9REV27N-TXSWQaU-m8H6GV-DUX726, Ins+ 9259560236519642939, DPTV-Z9B3-YQNV-AJ623, dPTVz9║B3 YqNVAJИ623, Ok 12038640796243638627, 3GD5-2P9C-Y79Z-CSG6G, 3G-D-52P9-CYx-C-Zc-S-g6g, Error 17682046479433258619, 3PMV-LVQB-ZAC6-HZTSC, , Del+ 6003662293679231791, JNTH-3JH4-SJR3-7DCN8, JNTH-3JH4-SJR3-7DCN8, Ok 17661227562815832213, MJ6P-WNPH-KH6T-HAC8C, NXT-MJ6P-wnpH-{KH6T-haC8, Del 2312878395692031509, E9JP-NQ9Y-NMPR-4Y982, ═?╗, Del+ 4712018317704962375, 2AC9-Q9AZ-2L3U-6M5T4, , Del+ 12708230645942320934, ZZT8-G5ZK-Y45X-DN7R2, F5DY-93ZK-NBYY-DNWR2, Fatal 5380168256223000455, 4FW9-JSA2-EQAN-6LKCP, ╜}, Del+ 17836412596365163236, DYR6-S76U-XW93-HCX3H, DYR6-S7DU-XW93-HCX3H, Error 14506763699104414116, EYF6-R7LU-5EUA-E2MNL, EYF6-R7LU-5EUAH-E2MNL, Ins 6255268074435722920, CHPA-7HZT-R8XQ-7FTMF, C3G3-UHZP-R8BD-7FTMF, Fatal 12329715981955251673, EHGT-DJLY-YS87-CMZ8Q, EHG5-DJLY-YS87-CMZ8C, Error 5731123999140890247, 6KN9-X8CA-JFGP-6CA4Z, 6YKN7W9-TX8CFA-UJFCGPBX-6LCAW4Z, Ins+ 11152891796877349739, W6VD-ZYPM-U8RN-B9SKP, W6VD-ZKPM-U8RN-B9SKP, Error 10633093539957698225, VVPK-9MSC-4E59-BQ469, VVPK9mSC4-ПHE5bQ46-9, Del 11993653564064868443, YC4V-DWCL-GMJS-C6JWE, YC4V-DWCL-GMJS-C6JWE, Ok 1410636935889821394, 69QL-U8ZE-EPD5-3QW69, 69QL-RU8ZE-EPD5-3QW69, Ins 14213261594151308921, GMMT-5PKK-EZ76-E8XHC, GMMT-5QTK-EZ76-E8XHC, Error 1111000894927607379, U7LM-FPVN-XEPD-2KSUY, U7LM-FPVN-XEPD-UKSUY, Error 15500755721446531788, TAQE-8GZG-4JTL-FZF9G, TAQE-8GZG-4JTL-FZFW9G, Ins 18151828457959135110, Q7W8-TXG9-GFM3-HZ3UR, QW8XG9G3-HZUR, Del+ 16026882965346618594, X594-6LD5-6AX6-FFRUW, 16026882965346618594, Old 4875264148258006325, VBBP-X8HK-8MFG-6C5C9, 4875264148258006325, Old 16941867967334536458, QPAC-6Y6A-5JCT-GVE9Q, 16941867967334536458, Old 420265246874736972, L8CE-2HRQ-3Q5U-2PAPD, 5, Del+ 9557888130118926601, LJAB-MP9C-LG5W-AJ5BB, LJAB-MP9C-LGQW-AJ5BJ, Error 3963828943464074402, F574-FJYT-RB52-5TL2G, NXT-╪F574-FJYT-RB2-5ПT╒L2G, Del 11852512631133614540, TEGE-G5BA-DAPG-CP6ZA, TEGE-G5BA-DAPG-CP6A, Del 3148125315196488466, 94SL-BFSD-AKJE-455ER, 94PD-6QSD-AK9E-F55ER, Fatal 3704147522044986438, 7348-KGZL-LV6N-58YT8, 7/348Л-KgZl-LV6N-58YT8, Ok 16457628321441676472, 2Z7S-SEEH-B488-GXBTA, 2Z7s-SEEH-B▌488Ш-GxBA, Del 14550587501244184812, DY9E-9PUG-Z4KX-ELJVM, DY9E-ZPUG-ZQKX-ELJVM, Error 15292616383918112099, 5ZD5-LHAW-BWPA-FBLGA, 7U5ZTD835-L6HFAKW-5BWZ7YPA-FFBLGA, Ins+ 6206350802262463831, 37CR-7J67-XJ24-75DAE, HWCZ-RJH7-KJN4-S5J2E, Fatal 6498947492294603478, 7EQQ-BYU4-HC87-789EN, 6498947492294603478, Old 18271440513925280173, 6WFF-CXDM-RR4K-HLB6V, 6WFF-CXDM9-RR4K-HLB6V, Ins 7643570464277230285, LWQF-UW3G-HLVA-8CV6N, LNXF-YW26-GGBS-NCV5N, Fatal 1718678798615640633, PYKT-ADP9-HZCZ-3THQH, 1718678798615640633, Old 1552473649278327908, 9956-KW48-ALGZ-3YV4D, W9LZ-PMMJ-3GTZ-2YVQP, Fatal 681674084154032052, GHXN-YZ5B-VT4X-2CGXL, 681674084154032052, Old 15414267560335310475, TZND-PQ5B-APZM-FUMUD, TznD-PQ5B-aXpZM-fUMUD, Ins 13257509214508584939, 35ZD-EGNN-KNDN-D43ZH, 35ZD-EGNN-KWDN-D43ZH, Error 17625709741088512709, L8Q7-MZHV-MSTL-HTS8B, L8Q7-MZHV-MSTL-HTS8B, Ok 15690802939121860626, 922L-6H3J-L2CF-FG9JM, ╨2L6ЦH3JL2G9M, Del+ 12931105186852954515, BSEM-NZ9T-7NC6-D56X8, BSEM-7Z9T-7NC6-D56A8, Fatal 11307787416349761249, KRR3-RTTL-BC3A-BNCVT, KRR3-RttL-BC3A-BnCvT, Ok 5088811786468410652, CKAW-DGQN-UCMM-6RS9F, C!KAw-DgQRn=-uCMM-╦6rS9F, Ins 3625361642133767270, DK58-8LGV-EBYE-5ZYM6, DK58-8LGV-EBYE-5ZYM6, Ok 3332437613391758380, VK3E-DBV7-JFA2-4LTHW, vK3E-SBV7-JFA2-4qtHW, Error 9412714669917558544, QPSJ-5WJA-2AVT-AG7A7, QJSJ-FWJA-6HVQ-B87XW, Fatal 15145765523245989185, YZC3-HXN8-ZL77-FK6E6, YZC3-HXN8-ZL77-FK6E6, Ok 16930828547154070929, LMEK-VJX4-8T4G-G4MXP, Z3TJ-PHX4-8MNT-G5PXE, Fatal 7054043979965367890, 53LL-N2VX-AEYE-8Z9T5, kCAZLд-PN69x-VgnY-QFE7c, Fatal 16004480058713219716, TAN6-U7P8-QXPZ-FPU8W, TANT-UGL8-PX2H-FPT8W, Fatal 10691469918572726640, ULDJ-9UZN-ZDNR-BVXRA, ULAUDJ-9UZLN-Y7FZCDXSNRMNR-BSVXRA, Ins+ 15497043167834629362, UT9L-NXZU-WKPX-FG66G, T9L-NXZU-WKPX-FG66G, Del 12189745477520243214, BGJG-XQ32-7WYR-CEPCL, BM3G-43YK-8KY9-P6PFL, Fatal 4172566374930576403, MX2M-2D3R-2SGW-5HZTM, MX2M-23R-2GW-5HZM, Del+ 17782586760615097316, FWZ6-G792-AH59-HJ5LF, , Del+ 4855393128624141869, 9FKF-CFCA-R99F-6LGS8, 9FKF-CFCA-R99F-6LGS8, Ok 17192296608620613500, S5VW-PP4Z-XRGB-GGU7X, SJ5VW-JPP4ZV-SXRGVBF-G6RG9U27X, Ins+ 3053040448549884591, G6PH-5LYD-BLJ5-4NNRN, G-6-PH-5LYDb!LJ-54NN-R-N, Ok 15217977252846509267, A98M-PVKY-QDAL-FXAE8, A98M-PVKY-QDAL-FXAE8, Ok 9707298537496878724, R9N6-LUJ4-F6R5-A2UFF, r9N6-LuяJ4M-f6R5-A2ЗU~FF, Ins 5363194319290084981, VDMP-U7MC-5388-66HVN, YVDDQ6MPZ-EU7RMC9S-Q5388-6KK6H6VN, Ins+ 13576854560349151264, 3S32-BACE-WTR4-DFPUS, 3S32-BACE-WTR4X-DFPUS, Ins 18112681382807774632, FBFA-S4N3-BRSA-HDBRQ, 18112681382807774632, Old 6164463360270249537, 5DL3-SHTX-QVYN-7L65D, 5DL3-SHTX-QVYN-7L65, Del 18262324518444568243, R5PM-EJZE-83UJ-HH8WU, 5MЬJ8H, Del+
Only after I was satisfied with all test results, I released it. -- This is what makes my work different from the majority of other "developers" here. So pardon me if I want to make at least one coin right.
|