|
|
@@ -9,6 +9,7 @@ interface BonusInfo {
|
|
|
}
|
|
|
|
|
|
interface PositionListItem {
|
|
|
+ nftMintAddress?: string
|
|
|
address?: string
|
|
|
positionAddress?: string
|
|
|
bonusInfo?: BonusInfo
|
|
|
@@ -31,6 +32,7 @@ interface ApiListResponse {
|
|
|
}
|
|
|
|
|
|
interface PositionDetailData {
|
|
|
+ nftMintAddress?: string
|
|
|
positionAddress?: string
|
|
|
bonusInfo?: BonusInfo
|
|
|
status?: number
|
|
|
@@ -175,9 +177,9 @@ export async function checkParentPositionsClosed(): Promise<void> {
|
|
|
console.warn(`[closePosition] 获取子仓位详情失败: ${item.address ?? item.positionAddress ?? ''}`)
|
|
|
continue
|
|
|
}
|
|
|
- const childAddress = childDetail.positionAddress ?? ''
|
|
|
+ const nftMintAddress = childDetail.nftMintAddress ?? ''
|
|
|
if (childDetail.bonusInfo?.fromCreatorPosition) {
|
|
|
- parentAddressesByChild.set(childAddress, (childDetail.bonusInfo?.fromCreatorPosition as string) ?? '')
|
|
|
+ parentAddressesByChild.set(nftMintAddress, (childDetail.bonusInfo?.fromCreatorPosition as string) ?? '')
|
|
|
}
|
|
|
}
|
|
|
|