@@ -38,108 +38,72 @@ const basicMosaicInfo = {
3838const mosaicTestVector = [
3939 {
4040 mosaicNonce : 2039925808 ,
41- address_Public : 'NATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA34SQ33Y' ,
42- address_PublicTest : 'TATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA37JGO5Q' ,
43- address_Private : 'PATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35OETNI' ,
44- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
45- mosaicId_Public : '044C577DBDD6DC71' ,
46- mosaicId_PublicTest : '1796754FB181EF1E' ,
47- mosaicId_Private : '2DE5561540AAA72C' ,
48- mosaicId_PrivateTest : '679DF003FA26DBDB' ,
41+ address_mainnet : 'NATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA34SQ33Y' ,
42+ address_Testnet : 'TATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA37JGO5Q' ,
43+ mosaicId_Mainnet : '044C577DBDD6DC71' ,
44+ mosaicId_Testnet : '1796754FB181EF1E' ,
4945 } ,
5046 {
5147 mosaicNonce : 1477337076 ,
52- address_Public : 'NDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YCZOQQ' ,
53- address_PublicTest : 'TDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YBO3KA' ,
54- address_Private : 'PDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2ZMEBFQ' ,
55- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
56- mosaicId_Public : '7E45A001465DEEA0' ,
57- mosaicId_PublicTest : '5E55573E3EBBB596' ,
58- mosaicId_Private : '2F6D0DA76516DA99' ,
59- mosaicId_PrivateTest : '3407DF9A8C64B004' ,
48+ address_mainnet : 'NDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YCZOQQ' ,
49+ address_Testnet : 'TDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YBO3KA' ,
50+ mosaicId_Mainnet : '7E45A001465DEEA0' ,
51+ mosaicId_Testnet : '5E55573E3EBBB596' ,
6052 } ,
6153 {
6254 mosaicNonce : 1921674920 ,
63- address_Public : 'NCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRH6SYIQ' ,
64- address_PublicTest : 'TCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRE3VIBQ' ,
65- address_Private : 'PCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTREWK33Q' ,
66- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
67- mosaicId_Public : '28E680397FDD9336' ,
68- mosaicId_PublicTest : '2F05C98474E9B263' ,
69- mosaicId_Private : '686E0DC244F5093D' ,
70- mosaicId_PrivateTest : '45BED110FA798811' ,
55+ address_mainnet : 'NCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRH6SYIQ' ,
56+ address_Testnet : 'TCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRE3VIBQ' ,
57+ mosaicId_Mainnet : '28E680397FDD9336' ,
58+ mosaicId_Testnet : '2F05C98474E9B263' ,
7159 } ,
7260 {
7361 mosaicNonce : 812613930 ,
7462 publicKey : '2E834140FD66CF87B254A693A2C7862C819217B676D3943267156625E816EC6F' ,
75- address_Public : 'NATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA34SQ33Y' ,
76- address_PublicTest : 'TATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA37JGO5Q' ,
77- address_Private : 'PATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35OETNI' ,
78- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
79- mosaicId_Public : '296994F01121AFC9' ,
80- mosaicId_PublicTest : '570FB3ED9379624C' ,
81- mosaicId_Private : '09557FCB9DAB83DC' ,
82- mosaicId_PrivateTest : '333AC200C158FDA6' ,
63+ address_mainnet : 'NATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA34SQ33Y' ,
64+ address_Testnet : 'TATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA37JGO5Q' ,
65+ mosaicId_Mainnet : '296994F01121AFC9' ,
66+ mosaicId_Testnet : '570FB3ED9379624C' ,
8367 } ,
8468 {
8569 mosaicNonce : 1456792364 ,
8670 publicKey : '4875FD2E32875D1BC6567745F1509F0F890A1BF8EE59FA74452FA4183A270E03' ,
87- address_Public : 'NDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YCZOQQ' ,
88- address_PublicTest : 'TDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YBO3KA' ,
89- address_Private : 'PDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2ZMEBFQ' ,
90- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
91- mosaicId_Public : '14AA6D651D9081B4' ,
92- mosaicId_PublicTest : '3A334999B5C56073' ,
93- mosaicId_Private : '6D6DEB080F52932A' ,
94- mosaicId_PrivateTest : '7711BD151ED49510' ,
71+ address_mainnet : 'NDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YCZOQQ' ,
72+ address_Testnet : 'TDR6EW2WBHJQDYMNGFX2UBZHMMZC5PGL2YBO3KA' ,
73+ mosaicId_Mainnet : '14AA6D651D9081B4' ,
74+ mosaicId_Testnet : '3A334999B5C56073' ,
9575 } ,
9676 {
9777 mosaicNonce : 2843362027 ,
9878 publicKey : '9F780097FB6A1F287ED2736A597B8EA7F08D20F1ECDB9935DE6694ECF1C58900' ,
99- address_Public : 'NCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRH6SYIQ' ,
100- address_PublicTest : 'TCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRE3VIBQ' ,
101- address_Private : 'PCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTREWK33Q' ,
102- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
103- mosaicId_Public : '4A0C3A1CA50F2CFC' ,
104- mosaicId_PublicTest : '23CE1EAEBE30195A' ,
105- mosaicId_Private : '4CC83B59753ED5FD' ,
106- mosaicId_PrivateTest : '013A96268508688B' ,
79+ address_mainnet : 'NCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRH6SYIQ' ,
80+ address_Testnet : 'TCOXVZMAZJTT4I3F7EAZYGNGR77D6WPTRE3VIBQ' ,
81+ mosaicId_Mainnet : '4A0C3A1CA50F2CFC' ,
82+ mosaicId_Testnet : '23CE1EAEBE30195A' ,
10783 } ,
10884 {
10985 mosaicNonce : 1686841592 ,
11086 publicKey : '0815926E003CDD5AF0113C0E067262307A42CD1E697F53B683F7E5F9F57D72C9' ,
111- address_Public : 'NDZ4373ASEGJ7S7GQTKF26TIIMC7HK5EWFDDCHA' ,
112- address_PublicTest : 'TDZ4373ASEGJ7S7GQTKF26TIIMC7HK5EWEPHRSI' ,
113- address_Private : 'PDZ4373ASEGJ7S7GQTKF26TIIMC7HK5EWELJG3Y' ,
114- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
115- mosaicId_Public : '75A9C882F9A89606' ,
116- mosaicId_PublicTest : '748A1BD01A40DCF8' ,
117- mosaicId_Private : '2397BBB964A3ACCB' ,
118- mosaicId_PrivateTest : '3A5C341CFB24B621' ,
87+ address_mainnet : 'NDZ4373ASEGJ7S7GQTKF26TIIMC7HK5EWFDDCHA' ,
88+ address_Testnet : 'TDZ4373ASEGJ7S7GQTKF26TIIMC7HK5EWEPHRSI' ,
89+ mosaicId_Mainnet : '75A9C882F9A89606' ,
90+ mosaicId_Testnet : '748A1BD01A40DCF8' ,
11991 } ,
12092 {
12193 mosaicNonce : 4206379750 ,
12294 publicKey : '3683B3E45E76870CFE076E47C2B34CE8E3EAEC26C8AA7C1ED752E3E840AF8A27' ,
123- address_Public : 'NDI5I7Z3BRBAAHTZHGONGOXX742CW4W5QAZ4BMQ' ,
124- address_PublicTest : 'TDI5I7Z3BRBAAHTZHGONGOXX742CW4W5QCY5ZUA' ,
125- address_Private : 'PDI5I7Z3BRBAAHTZHGONGOXX742CW4W5QAAJTUI' ,
126- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
127- mosaicId_Public : '3E949FBC6D09833D' ,
128- mosaicId_PublicTest : '40B85E3227EE56A0' ,
129- mosaicId_Private : '5A0D55D5D2F104F9' ,
130- mosaicId_PrivateTest : '66ECD110D23BC5DC' ,
95+ address_mainnet : 'NDI5I7Z3BRBAAHTZHGONGOXX742CW4W5QAZ4BMQ' ,
96+ address_Testnet : 'TDI5I7Z3BRBAAHTZHGONGOXX742CW4W5QCY5ZUA' ,
97+ mosaicId_Mainnet : '3E949FBC6D09833D' ,
98+ mosaicId_Testnet : '40B85E3227EE56A0' ,
13199 } ,
132100 {
133101 mosaicNonce : 2539328334 ,
134102 publicKey : '4F593111964B37A9CAC59D2A70BC959AE9269589B75FBD640145EB0038960540' ,
135- address_Public : 'NAA6RO4ZAPEDGTCVADE3G4C7SWAE3DBQ4SCMOAI' ,
136- address_PublicTest : 'TAA6RO4ZAPEDGTCVADE3G4C7SWAE3DBQ4RTFBQY' ,
137- address_Private : 'PAA6RO4ZAPEDGTCVADE3G4C7SWAE3DBQ4QVXSZQ' ,
138- address_PrivateTest : 'VATNE7Q5BITMUTRRN6IB4I7FLSDRDWZA35C4KNQ' ,
139- mosaicId_Public : '1B5FFAEBF3C9602A' ,
140- mosaicId_PublicTest : '503EBA0288209C64' ,
141- mosaicId_Private : '41CF06028C230DF4' ,
142- mosaicId_PrivateTest : '0698BBBA0131FEF4' ,
103+ address_mainnet : 'NAA6RO4ZAPEDGTCVADE3G4C7SWAE3DBQ4SCMOAI' ,
104+ address_Testnet : 'TAA6RO4ZAPEDGTCVADE3G4C7SWAE3DBQ4RTFBQY' ,
105+ mosaicId_Mainnet : '1B5FFAEBF3C9602A' ,
106+ mosaicId_Testnet : '503EBA0288209C64' ,
143107 } ,
144108] ;
145109
@@ -197,28 +161,18 @@ describe('id generator', () => {
197161 // @dataProvider mosaicTestVector
198162 it ( 'generates correct mosaicId given nonce and address' , ( ) => {
199163 mosaicTestVector . map ( ( row ) => {
200- const addressPublic = Address . createFromRawAddress ( row . address_Public ) ;
201- const addressTest = Address . createFromRawAddress ( row . address_PublicTest ) ;
202- const addressPrivate = Address . createFromRawAddress ( row . address_Private ) ;
203- const addressPrivateTest = Address . createFromRawAddress ( row . address_PrivateTest ) ;
164+ const addressPublic = Address . createFromRawAddress ( row . address_mainnet ) ;
165+ const addressTest = Address . createFromRawAddress ( row . address_Testnet ) ;
204166
205167 // Assert:
206168 expect (
207169 MosaicId . createFromNonce ( MosaicNonce . createFromNumber ( row . mosaicNonce ) , addressPublic ) . toHex ( ) ,
208- 'Public ' ,
209- ) . to . deep . equal ( row . mosaicId_Public ) ;
170+ 'Mainnet ' ,
171+ ) . to . deep . equal ( row . mosaicId_Mainnet ) ;
210172 expect (
211173 MosaicId . createFromNonce ( MosaicNonce . createFromNumber ( row . mosaicNonce ) , addressTest ) . toHex ( ) ,
212- 'PublicTest' ,
213- ) . to . deep . equal ( row . mosaicId_PublicTest ) ;
214- expect (
215- MosaicId . createFromNonce ( MosaicNonce . createFromNumber ( row . mosaicNonce ) , addressPrivate ) . toHex ( ) ,
216- 'Private' ,
217- ) . to . deep . equal ( row . mosaicId_Private ) ;
218- expect (
219- MosaicId . createFromNonce ( MosaicNonce . createFromNumber ( row . mosaicNonce ) , addressPrivateTest ) . toHex ( ) ,
220- 'PrivateTest' ,
221- ) . to . deep . equal ( row . mosaicId_PrivateTest ) ;
174+ 'Testnet' ,
175+ ) . to . deep . equal ( row . mosaicId_Testnet ) ;
222176 } ) ;
223177 } ) ;
224178 } ) ;
0 commit comments