curl --request GET \
--url https://public-api-v2.bags.fm/api/v1/token-launch/claimable-positions \
--header 'x-api-key: <api-key>'{
"success": true,
"response": [
{
"isCustomFeeVault": true,
"baseMint": "<string>",
"isMigrated": true,
"totalClaimableLamportsUserShare": 123,
"programId": "<string>",
"quoteMint": "<string>",
"virtualPool": "<string>",
"virtualPoolAddress": "<string>",
"virtualPoolClaimableAmount": 123,
"virtualPoolClaimableLamportsUserShare": 123,
"dammPoolClaimableAmount": 123,
"dammPoolClaimableLamportsUserShare": 123,
"dammPoolAddress": "<string>",
"dammPositionInfo": {
"position": "<string>",
"pool": "<string>",
"positionNftAccount": "<string>",
"tokenAMint": "<string>",
"tokenBMint": "<string>",
"tokenAVault": "<string>",
"tokenBVault": "<string>"
},
"claimableDisplayAmount": 123,
"user": "<string>",
"claimerIndex": 123,
"userBps": 123,
"customFeeVault": "<string>",
"customFeeVaultClaimerA": "<string>",
"customFeeVaultClaimerB": "<string>",
"customFeeVaultClaimerSide": "A"
}
]
}Retrieve all claimable fee positions for a wallet. Returns positions with fee information from virtual pools and DAMM v2.
curl --request GET \
--url https://public-api-v2.bags.fm/api/v1/token-launch/claimable-positions \
--header 'x-api-key: <api-key>'{
"success": true,
"response": [
{
"isCustomFeeVault": true,
"baseMint": "<string>",
"isMigrated": true,
"totalClaimableLamportsUserShare": 123,
"programId": "<string>",
"quoteMint": "<string>",
"virtualPool": "<string>",
"virtualPoolAddress": "<string>",
"virtualPoolClaimableAmount": 123,
"virtualPoolClaimableLamportsUserShare": 123,
"dammPoolClaimableAmount": 123,
"dammPoolClaimableLamportsUserShare": 123,
"dammPoolAddress": "<string>",
"dammPositionInfo": {
"position": "<string>",
"pool": "<string>",
"positionNftAccount": "<string>",
"tokenAMint": "<string>",
"tokenBMint": "<string>",
"tokenAVault": "<string>",
"tokenBVault": "<string>"
},
"claimableDisplayAmount": 123,
"user": "<string>",
"claimerIndex": 123,
"userBps": 123,
"customFeeVault": "<string>",
"customFeeVaultClaimerA": "<string>",
"customFeeVaultClaimerB": "<string>",
"customFeeVaultClaimerSide": "A"
}
]
}API key authentication. Provide your API key as the header value.
Public key of the wallet to check for claimable positions