@@ -38,108 +38,72 @@ const basicMosaicInfo = {
38
38
const mosaicTestVector = [
39
39
{
40
40
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' ,
49
45
} ,
50
46
{
51
47
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' ,
60
52
} ,
61
53
{
62
54
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' ,
71
59
} ,
72
60
{
73
61
mosaicNonce : 812613930 ,
74
62
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' ,
83
67
} ,
84
68
{
85
69
mosaicNonce : 1456792364 ,
86
70
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' ,
95
75
} ,
96
76
{
97
77
mosaicNonce : 2843362027 ,
98
78
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' ,
107
83
} ,
108
84
{
109
85
mosaicNonce : 1686841592 ,
110
86
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' ,
119
91
} ,
120
92
{
121
93
mosaicNonce : 4206379750 ,
122
94
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' ,
131
99
} ,
132
100
{
133
101
mosaicNonce : 2539328334 ,
134
102
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' ,
143
107
} ,
144
108
] ;
145
109
@@ -197,28 +161,18 @@ describe('id generator', () => {
197
161
// @dataProvider mosaicTestVector
198
162
it ( 'generates correct mosaicId given nonce and address' , ( ) => {
199
163
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 ) ;
204
166
205
167
// Assert:
206
168
expect (
207
169
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 ) ;
210
172
expect (
211
173
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 ) ;
222
176
} ) ;
223
177
} ) ;
224
178
} ) ;
0 commit comments