- Pulls.
POST /v2/gacha/pull/requestnow returns HTTP202with arequestId. The pull continues after the connection closes. Read its progress withGET /v2/gacha/pull/status. - Buybacks.
POST /v2/gacha/buyback/requestcreates a separate request for each submission.GET /v2/gacha/buyback/statusreturnsCOMPLETEDorFAILEDwhen it finishes. - Streaming pulls. The
pull_startedevent fromPOST /v2/gacha/pull/streamnow includes therequestId. - Retries. When you resend the same signed pull while its payment is still unconfirmed, the request stays in
PENDING_PAYMENT.
- Wallet activity. Fixed errors when loading some wallet activity records and corrected addresses and identifiers in the response from
GET /v2/users/{walletAddress}/activities.
- Token filter. The wallet collectibles endpoint renamed
tokenIdtotokenIds. SendingtokenIdnow returns HTTP400withWRONG_REQUEST_PARAMS. - Buyback bonus details. Draw results from
GET /v2/gacha/draw-statusand the stream’sdraws_resolvedevent now includebuybackBonus, with the value before the bonus and the bonus rate inbonusBps. Wallet activities, public pack pull history, and wallet collectibles in a buyback window also include this field. - Bonus included in payouts. For a card with a bonus, the returned base value (
buybackBaseValueInUSDorbuybackBaseValueInUsd) and anybuybackTiersamounts already include it. Offer tiers fromGET /v2/gacha/buyback/offersalso include it. Use these amounts directly. Buyback values and bonuses
- Token filter.
GET /v2/users/{walletAddress}/collectiblesadded thetokenIdfilter for up to 20 IDs. Pagination totals count the matching collectibles.