@@ -132,25 +132,25 @@ router.route("/getpathreserves").post(async function (req, res, next) {
132
132
if ( i == 0 ) {
133
133
if ( pairs [ j ] . token1 . symbol == path [ i + 1 ] ) {
134
134
reserve0 =
135
- parseFloat ( pairs [ j ] . reserve0 ) / parseFloat ( pairs [ j ] . reserve1 ) ;
135
+ parseFloat ( pairs [ j ] . reserve1 ) / parseFloat ( pairs [ j ] . reserve0 ) ;
136
136
break ;
137
137
}
138
138
} else if ( i != path . length - 1 ) {
139
139
if ( pairs [ j ] . token1 . symbol == path [ i + 1 ] ) {
140
- reserve0 = reserve0 / ( parseFloat ( pairs [ j ] . reserve1 ) / 10 ** 9 ) ;
140
+ reserve0 = parseFloat ( reserve0 ) * ( parseFloat ( pairs [ j ] . reserve1 ) / parseFloat ( pairs [ j ] . reserve0 ) ) ;
141
141
break ;
142
142
}
143
143
}
144
144
} else if ( pairs [ j ] . token1 . symbol == path [ i ] ) {
145
145
if ( i == 0 ) {
146
146
if ( pairs [ j ] . token0 . symbol == path [ i + 1 ] ) {
147
147
reserve0 =
148
- parseFloat ( pairs [ j ] . reserve1 ) / parseFloat ( pairs [ j ] . reserve0 ) ;
148
+ parseFloat ( pairs [ j ] . reserve0 ) / parseFloat ( pairs [ j ] . reserve1 ) ;
149
149
break ;
150
150
}
151
151
} else if ( i != path . length - 1 ) {
152
152
if ( pairs [ j ] . token0 . symbol == path [ i + 1 ] ) {
153
- reserve0 = reserve0 / ( parseFloat ( pairs [ j ] . reserve0 ) / 10 ** 9 ) ;
153
+ reserve0 = parseFloat ( reserve0 ) * ( parseFloat ( pairs [ j ] . reserve0 ) / parseFloat ( pairs [ j ] . reserve1 ) ) ;
154
154
break ;
155
155
}
156
156
}
@@ -165,25 +165,25 @@ router.route("/getpathreserves").post(async function (req, res, next) {
165
165
if ( i == 0 ) {
166
166
if ( pairs [ j ] . token1 . symbol == path [ i + 1 ] ) {
167
167
reserve1 =
168
- parseFloat ( pairs [ j ] . reserve0 ) / parseFloat ( pairs [ j ] . reserve1 ) ;
168
+ parseFloat ( pairs [ j ] . reserve1 ) / parseFloat ( pairs [ j ] . reserve0 ) ;
169
169
break ;
170
170
}
171
171
} else if ( i != path . length - 1 ) {
172
172
if ( pairs [ j ] . token1 . symbol == path [ i + 1 ] ) {
173
- reserve1 = reserve1 / ( parseFloat ( pairs [ j ] . reserve1 ) / 10 ** 9 ) ;
173
+ reserve1 = parseFloat ( reserve1 ) * ( parseFloat ( pairs [ j ] . reserve1 ) / parseFloat ( pairs [ j ] . reserve0 ) ) ;
174
174
break ;
175
175
}
176
176
}
177
177
} else if ( pairs [ j ] . token1 . symbol == path [ i ] ) {
178
178
if ( i == 0 ) {
179
179
if ( pairs [ j ] . token0 . symbol == path [ i + 1 ] ) {
180
180
reserve1 =
181
- parseFloat ( pairs [ j ] . reserve1 ) / parseFloat ( pairs [ j ] . reserve0 ) ;
181
+ parseFloat ( pairs [ j ] . reserve0 ) / parseFloat ( pairs [ j ] . reserve1 ) ;
182
182
break ;
183
183
}
184
184
} else if ( i != path . length - 1 ) {
185
185
if ( pairs [ j ] . token0 . symbol == path [ i + 1 ] ) {
186
- reserve1 = reserve1 / ( parseFloat ( pairs [ j ] . reserve0 ) / 10 ** 9 ) ;
186
+ reserve1 = parseFloat ( reserve1 ) * ( parseFloat ( pairs [ j ] . reserve0 ) / parseFloat ( pairs [ j ] . reserve1 ) ) ;
187
187
break ;
188
188
}
189
189
}
0 commit comments