Skip to content

Commit 2195d4b

Browse files
authored
Merge main (#92)
* [fix-exit-queue] v1/v2 support logic (#86) * [exit-queue-req] add prop (#87) * 1.3.0 (#88) * [1.3.0] fix type * [1.3.0] set deprecated * 1.3.0
1 parent 163be1d commit 2195d4b

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.2.0",
2+
"version": "1.3.0",
33
"sideEffects": false,
44
"main": "dist/index.js",
55
"types": "dist/index.d.ts",

src/methods/vault/requests/getExitQueuePositions/parseExitRequests.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ const parseExitRequests = async (values: ParseExitRequestsInput): Promise<ParseE
8282
for (let i = 0; i < indexes.length; i++) {
8383
const { positionTicket, timestamp, totalShares, totalAssets } = exitRequests[i]
8484

85-
queuedShares += BigInt(totalShares)
86-
queuedAssets += BigInt(totalAssets)
85+
queuedShares += BigInt(totalShares || 0)
86+
queuedAssets += BigInt(totalAssets || 0)
8787

8888
// If the index is -1 then we cannot claim anything. Otherwise, the value is >= 0.
8989
const exitQueueIndex = indexes[i][0]
@@ -142,13 +142,13 @@ const parseExitRequests = async (values: ParseExitRequestsInput): Promise<ParseE
142142

143143
if (isV1Position) {
144144
// in V1 exit queue exit tickets are shares
145-
queuedShares -= exitedTickets
145+
queuedShares -= BigInt(exitedTickets || 0)
146146
}
147147
else {
148-
queuedAssets -= exitedAssets
148+
queuedAssets -= BigInt(exitedAssets || 0)
149149
}
150150

151-
withdrawableAssets += exitedAssets
151+
withdrawableAssets += BigInt(exitedAssets || 0)
152152
})
153153

154154
if (queuedShares > 0) {

0 commit comments

Comments
 (0)